Replies: 4 comments
-
In your setup, XCSoar isn't using any AHRS data because XCSoar's LX driver does not have any support for AHRS features. |
Beta Was this translation helpful? Give feedback.
-
I think I confused the conversation by mentioning the lxnav s80 as a visual test reference to see how well the imu performs. In this scenario I'm using an imu chip to provide roll, pitch and yaw data to XCSoar in the levil sentence format. The lxnav isn't connected. XCSoar is displaying the horizon data perfectly until either a pitch up of 50 degrees or a roll of greater than 90 degrees. imu-xcsoar.mp4 |
Beta Was this translation helpful? Give feedback.
-
Looking at the code, it looks like for some reason the the roll and pitch have been restricted to as I've described. The following line appears to restrict the role to < ±90 And the following line appears to restrict the pitch to 50 It would be great to understand the decision to do these restrictions. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I've been playing around with an IMU and utilising the Levil sentence to get the IMU data into xcsoar. Everything seems to be working great. I haven't flown with it and compared it with the primary AHRS (LXNAV S80) which I plan to do.
The thing I want to discuss here is the way that XCSoar appears to work against the "Levil" data. It might be that I'm doing something wrong and that's why this is a discussion rather than a bug report.
At a pitch up of >= 50° XCSoar's horizon switches from being in the blue "sky" to pointing to the gound
At a roll of >= +/- 90° XCSoar's horizon stops rolling and even though the roll angle continues to increase XCSoar continues to display the roll as a 90° angle
Thoughts? Are any of these by desgin? Anyone else able to confirm that this is the behaviour that they experience?
Beta Was this translation helpful? Give feedback.
All reactions