Peter Barker
9dbd9d1e06
AP_AHRS: call INS update in AP_AHRS::update w/o holding data sem
...
We shouldn't be holding the data semaphore while waiting for the samples
- lots of things might be unnecessarily blocked
DCM's update function doesn't need to take the semaphore as it is
already taken by AP_AHRS
2021-08-31 14:28:53 +10:00
Peter Barker
15e5831002
AP_AHRS: remove unused get_expected_mag_field method
...
there's get_mag_field_NED on AP_AHRS....
2021-07-23 09:55:14 +10:00
Josh Henderson
62ff9a4d4b
AP_AHRS: move logging functions to AHRS
2021-01-12 10:13:22 +11:00
Andrew Tridgell
f896213770
AP_AHRS: drop rotate prefix on 2D rotates
2020-06-04 09:49:52 +10:00
Peter Barker
14fce28e1b
AP_AHRS: move EKF objects in; this requires unconsting some methods
2020-01-21 11:53:18 +11:00
Peter Hall
f6897632f8
AP_AHRS: move to airspeed_estimate with pointer
2020-01-14 22:34:37 -07:00
Mark Whitehorn
da1e5bc61f
AP_AHRS: refactor View
...
* AP_AHRS: refactor View
2019-03-26 10:41:55 +11:00
Michael du Breuil
94a1835a9b
AP_AHRS: Tag most of AHRS_VIEW as WARN_IF_UNUSED
2019-03-19 11:42:54 +11:00
Mark Whitehorn
e71eae7d3b
AP_AHRS: add new method get_quat_body_to_ned()
2019-03-19 10:46:25 +11:00
Randy Mackay
b202270d1a
AP_AHRS: minor format fixes
2019-02-22 13:00:07 +09:00
Mark Whitehorn
0e2e077d96
AP_AHRS: add method to set pitch trim
2019-02-12 09:42:19 +11:00
Andrew Tridgell
33b26da2eb
AP_AHRS: small cleanups
...
always pass the pitch trim, and removed unusued variables
2018-11-12 17:05:04 +11:00
IamPete1
e1cdf9fe0a
AP_AHRS: add trimed view
2018-11-12 17:05:04 +11:00
Andrew Tridgell
0b5e3936fe
AP_AHRS: added earth to body 2D rotations
2018-02-08 17:36:33 +11:00
Andrew Tridgell
a11dca5229
AP_AHRS: added optional skip_ins_update to AHRS::update()
...
avoid the ins update if already done in copter fast_loop()
2017-04-03 13:04:11 +09:00
Andrew Tridgell
5f02b7eddb
AP_AHRS: added get_error_rp and get_error_yaw to AHRS_View
2017-03-31 11:30:44 +11:00
Randy Mackay
d3aca5544e
AP_AHRS: get_gyro_latest returns latest rates from IMU with drift correction
...
Pulling the gyro values from the IMU allows our rate controllers to run before the EKF
2017-03-03 13:14:28 +11:00
Peter Barker
1217256898
AP_AHRS: correct infinite recursion in AP_AHRS_View
2017-02-21 09:03:03 +11:00
Andrew Tridgell
7845181f4b
AP_AHRS: fixes for changes in AP_AHRS API from Michael
2017-02-18 17:26:43 +11:00
Andrew Tridgell
c62c64d27b
AP_AHRS: added support for AP_AHRS_View
2017-02-18 17:26:43 +11:00
Andrew Tridgell
1345bf8737
AC_AttitudeControl: added support for AP_AHRS_View
...
this allows for tailsitters with a different attitude view
2017-02-18 17:26:43 +11:00