Andrew Tridgell
5dab362286
AP_AHRS: mark log messages as streaming
4 years ago
Peter Barker
383807e334
AP_AHRS: move AOA state to private in frontend
...
AP_AHRS: make update_AOA_SSA non-virtual
4 years ago
Peter Barker
d131cf01d3
AP_AHRS: use compass reference rather than pointer
4 years ago
Peter Barker
ca58aa9c5f
AP_AHRS: stop using AHRS as conduit for Compass pointer
4 years ago
Peter Barker
e4bceb2417
AP_AHRS: move AOA/SSA to AP_AHRS, don't recalc on fetch
4 years ago
Iampete1
9cceb2d5c1
AP_AHRS: update orientation param values
4 years ago
Peter Barker
f557d41145
AP_AHRS: rotate quaternions into vehicle body frame
...
DCM was having it both ways depending on whether it was
primary/secondary.
These are mostly uses for reporting, in which case you would expect the
quaternion to match the eulers.
4 years ago
Peter Barker
5160b4f6ca
AP_AHRS: move AP_NMEA_Output to AHRS frontend
4 years ago
Peter Barker
88d49effe7
AP_AHRS: move variable init into variable declaration
4 years ago
Peter Barker
15e5831002
AP_AHRS: remove unused get_expected_mag_field method
...
there's get_mag_field_NED on AP_AHRS....
4 years ago
Peter Barker
5b372dae06
AP_AHRS: stop storing gyro drift rate as variable
...
This is constant and is just folded into whereever it is used.
4 years ago
Peter Barker
a4d98a457b
AP_AHRS: move init of dcm state into variable declarations
4 years ago
Peter Barker
4f9201a160
AP_AHRS: move parameters back into AP_AHRS.h
...
metadata collection kind of dies otherwise
4 years ago
Peter Barker
d351b7c7dc
AP_AHRS: fix includes for moved files
4 years ago
Peter Barker
b7d4166b28
AP_AHRS: rename AP_AHRS_NavEKF.* to AP_AHRS.*
4 years ago
Peter Barker
97b394a5ef
AP_AHRS: rename AP_AHRS.* to AP_AHRS_Backend.*
4 years ago
Paul Riseborough
8f1b98a0cb
AP_AHRS: Add accessor function for vibration affected status
...
AP_AHRS: fix rebase build error
4 years ago
Peter Barker
a6a18fe193
AP_AHRS: punt to correct parent class when no index for getCorrectedDeltaVelocityNED
4 years ago
Peter Barker
b450a96698
AP_AHRS: shuffle AP_AHRS classes
4 years ago
Peter Barker
0d391533b0
AP_AHRS: remove ability to use DCM as AHRS
4 years ago
Peter Barker
141e2aae91
AP_AHRS: pass NavEKF failures back up to callers
4 years ago
Peter Barker
a92fc7845c
AP_AHRS: remove unused active_accel_instance
...
Not a great member function as only DCM updates this
4 years ago
Peter Barker
b185d84dc5
AP_AHRS: remove unused _gps_delay variable
4 years ago
Peter Barker
dc5656d34a
AP_AHRS: remove accessors only used internally
4 years ago
CallanDaniel
396a27b17e
AP_AHRS: add semaphore around set_origin
...
added semaphore around set_origin() to prevent thread racing
4 years ago
Andrew Tridgell
cd3ac639fe
AP_AHRS: added AHRS_GPS_USE=2 for no baro
...
this allows DCM to use the GPS instead of the baro for height
4 years ago
CallanDaniel
76f5db93dc
AP_AHRS: add semaphore around set_home()
...
added semaphore around set_home() to avoid thread racing
4 years ago
Peter Barker
ee0a373b60
AP_AHRS: remove HIL support
4 years ago
Pierre Kancir
d2278fb525
AP_AHRS: NavEKF: make set_origin and get_origin WARN_IF_UNUSED as base class
4 years ago
Randy Mackay
ab5d4da776
AP_AHRS: attitudes_consistent fix for roll-pitch difference calc
...
previously yaw difference would appear as roll, pitch differrences
4 years ago
Peter Barker
9eeec61cec
AP_AHRS: new APIs for takeoff/touchdown expected
...
timeout handling now in AP_AHRS, and state stored in AHRS and
requested by AP_DAL
4 years ago
Peter Barker
e141578376
AP_AHRS: remove optical flow pointer from AP_AHRS
...
Nothing was ever using it.
4 years ago
Peter Barker
28bbe4b776
AP_AHRS: remove unused AP_Beacon.h include
4 years ago
Leonard Hall
bddf6602f0
AP_AHRS: PosControl fixes
4 years ago
murata
fcba2a6e69
AP_AHRS: Remove unused methods
4 years ago
Peter Barker
52a4ac028c
AP_AHRS: remove duplicate log metadata fields
4 years ago
Hwurzburg
cf41548ce1
AP_AHRS: expand RATE log message description
4 years ago
Peter Barker
ea1884f491
AP_AHRS: remove separate calls to get delta-times for vel and ang
4 years ago
Paul Riseborough
9b53d505ea
AP_AHRS: Handle airspeed estimation with have_inertial_nav() == false
4 years ago
Paul Riseborough
aa49e92edc
AP_AHRS: Remove unused AP_AHRS_NavEKF::yaw_alignment_complete API
4 years ago
Paul Riseborough
1a3258a039
AP_AHRS: Fall back to DCM airspeed estimate if EKF velocity not available
4 years ago
Paul Riseborough
ec401083bf
AP_AHRS: Remove unused variable
4 years ago
Paul Riseborough
af2bf6097b
AP_AHRS: Add accessor function for EKF3 yaw alignment status
4 years ago
Paul Riseborough
a0faa55ef5
AP_AHRS: Fix rebase build error
4 years ago
Andrew Tridgell
6d6ec44d59
AP_AHRS: fixed build on boards without EKF2
4 years ago
Paul Riseborough
d1d790019c
AP_AHRS: Improve use of estimated airspeed
...
Enable default airspeed variance to be specified externally to the EKF
Enable use of EKF airspeed estimates
4 years ago
Pierre Kancir
77367c1376
AP_AHRS: fix example
4 years ago
Randy Mackay
62932f884f
AP_AHRS: pre_arm_check may skip position checks
4 years ago
Peter Barker
358069df24
AP_AHRS: use ground_course in preference to ground_course_cd
4 years ago
Peter Barker
60d0b0f07c
AP_AHRS: add WARN_IF_UNUSED to some getters
4 years ago