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
2021-06-02 11:13:16 +09:00
Peter Barker
e141578376
AP_AHRS: remove optical flow pointer from AP_AHRS
...
Nothing was ever using it.
2021-05-30 10:44:42 +10:00
Peter Barker
28bbe4b776
AP_AHRS: remove unused AP_Beacon.h include
2021-05-30 10:44:42 +10:00
Peter Barker
ea1884f491
AP_AHRS: remove separate calls to get delta-times for vel and ang
2021-03-13 11:29:29 +11:00
Randy Mackay
62932f884f
AP_AHRS: pre_arm_check may skip position checks
2021-01-26 10:46:49 +11:00
Peter Barker
60d0b0f07c
AP_AHRS: add WARN_IF_UNUSED to some getters
2021-01-21 20:41:17 +11:00
Josh Henderson
62ff9a4d4b
AP_AHRS: move logging functions to AHRS
2021-01-12 10:13:22 +11:00
Andrew Tridgell
b73131cdbc
AP_AHRS: review fixes
2021-01-05 21:13:12 +11:00
Andrew Tridgell
9dbd2d3eba
AP_AHRS: expose active EKF type for logging
2021-01-05 21:13:12 +11:00
Paul Riseborough
3a0105fcc3
AP_AHRS: Add accessor function for body frame airspeed vector
2020-12-11 15:21:41 +11:00
Peter Barker
55cb3e8ef0
AP_AHRS: get airspeed sensor from singleton not AHRS object
2020-12-07 15:57:28 -08:00
Peter Barker
0fca126d06
AP_AHRS: mark get_hagl as WARN_IF_UNUSED
2020-12-07 12:10:33 +11:00
Randy Mackay
4b542aa714
AP_AHRS: add get_vel_innovations_and_variances_for_source
2020-11-20 16:43:44 +09:00
Randy Mackay
dc5d1d099b
AP_AHRS: add set_posvelyaw_source_set
2020-11-20 16:43:44 +09:00
Andrew Tridgell
1bc82d3118
AP_AHRS: removed have_ekf_logging()
2020-11-10 16:15:45 +11:00
Randy Mackay
6a72805f07
AP_AHRS: get_variances does not return offset
...
the offset is not a variance and is not actually used by any callers of this function
2020-10-21 08:58:45 +09:00
Peter Barker
99e95666e8
AP_AHRS: remove unused AP_AHRS_TYPE define
2020-10-18 09:41:29 +11:00
Randy Mackay
1d97416a51
AP_AHRS: replace prearm_healthy with pre_arm_check
...
Also removes prearm_failure_reason
2020-10-07 11:53:07 +11:00
Harshit Kumar Sankhla
b5b3298f0a
AP_AHRS: get airspeed estimate from non-primary instances too
...
with multiple airspeed sensors and airspeed affinity in EKF3,
it is possible to have switched over to a lane not using the
primary airspeed sensor, so AHRS should know which airspeed
sensor to use, i.e, the one being used by the primary lane.
2020-08-27 20:20:51 +10:00
Andrew Tridgell
3f69f97d60
AP_AHRS: added get_accel() for lua access
2020-08-16 08:55:27 -07:00
Peter Barker
4e12f16608
AP_AHRS: provide accessor for synthetic airspeed
2020-08-04 23:12:03 +10:00
Peter Barker
ad435dcdbb
AP_AHRS: remove unused base-class airspeed_estimate method
2020-08-04 10:08:22 +10:00
Randy Mackay
d0a2198e00
AP_AHRS: expose EKF setTerrainHgtStable accessor
2020-06-24 21:16:50 +09:00
Andrew Tridgell
f896213770
AP_AHRS: drop rotate prefix on 2D rotates
2020-06-04 09:49:52 +10:00
Andrew Tridgell
7d520c8307
AP_AHRS: added body/earth frame ops for Lua
2020-06-04 09:49:52 +10:00
chobits
c9e363d529
AP_AHRS: support VISION_SPEED_ESTIMATE
2020-06-01 17:51:24 +09:00
Randy Mackay
762e82d49d
AP_AHRS: writeExtNavData accepts delay
2020-05-15 10:07:52 +09:00
Randy Mackay
8caf7d5811
AP_AHRS: add set_alt_measurement_noise
...
These calls the EKF2 and EKF3's set_baro_alt_noise
2020-04-28 09:38:23 +09:00
Randy Mackay
585c806618
AP_AHRS: add get_primary_core_index
2020-04-24 18:18:05 +09:00
Paul Riseborough
22c2ea7cbf
AP_AHRS: Add accessor function for EKF yaw reset request
...
AP_AHRS: Send yaw reset request to EKF2
2020-04-24 09:43:23 +10:00
Randy Mackay
79afc70cdb
AP_AHRS: remove writeExtNavData sensOffset argument
...
EKF pulls this directly from AP_VisualOdom
2020-04-14 10:28:03 +10:00
Randy Mackay
b0b78e974b
AP_AHRS: add get_quaternion
2020-04-09 19:41:08 +09:00
Randy Mackay
e1c623183e
AP_AHRS: minor comment fix and move var_info lower
2020-04-09 19:41:08 +09:00
Randy Mackay
24bb4876a8
AP_AHRS: move is_ext_nav_used_for_yaw to parent
2020-04-09 19:41:08 +09:00
Andrew Tridgell
393a8785f3
AP_AHRS: implement get_vibration method on AHRS
2020-03-12 08:36:40 +11:00
Peter Barker
14fce28e1b
AP_AHRS: move EKF objects in; this requires unconsting some methods
2020-01-21 11:53:18 +11:00
Andrew Tridgell
3b95b5e692
AP_AHRS: make all semaphores recursive
...
the cost is very similar and this prevents an easy coding error which
can occur on less used code paths
2020-01-19 20:19:30 +11:00
Peter Hall
f6897632f8
AP_AHRS: move to airspeed_estimate with pointer
2020-01-14 22:34:37 -07:00
Peter Hall
775e4c90da
AP_AHRS: remove flying time and bool
2020-01-14 22:34:37 -07:00
Randy Mackay
4a1247b9f7
AP_AHRS: add get_innovations
2019-10-18 11:15:25 +09:00
Randy Mackay
32e25d8b57
AP_AHRS: add accessor for roll, pitch and yaw
2019-07-12 13:57:28 +09:00
Peter Barker
2bcaaf5aaf
AP_AHRS: remove handling of beacon
2019-07-01 07:20:58 +09:00
Michael du Breuil
1226eb825a
AP_AHRS: Reduce scope of AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
0a7cf77de4
AP_AHRS: Update function descriptions in header
2019-06-18 00:06:32 -07:00
Michael du Breuil
4aa33bec49
AP_AHRS: Remove AP_GPS.h from AP_AHRS.h
2019-06-18 10:02:05 +10:00
Andrew Tridgell
99316a191c
AP_AHRS: added check_lane_switch()
2019-06-12 09:52:20 +10:00
Peter Barker
697b8f6b53
AP_AHRS: take EAS2TAS directly from Baro (rather than via airspeed)
2019-06-06 12:44:36 +10:00
Francisco Ferreira
869a369cc0
AP_AHRS: support NMEA output
2019-05-21 09:41:15 +10:00
Andrew Tridgell
11ceacfdb6
AP_AHRS: removed unusued AP_Common/Semaphore.h
2019-05-15 15:33:48 +10:00
Michael du Breuil
334b1622e1
AP_AHRS: Allow checking all EKF cores for health
2019-04-09 10:53:25 +10:00