Andrew Tridgell
|
62d526a50d
|
AP_AHRS: use EKF use_compass() if EKF enabled
this allows magfailed status to show on console via SYS_STATUS health
bits
|
2014-08-26 11:23:10 +09:00 |
Andrew Tridgell
|
28fedba4d8
|
AP_AHRS: fixed gyro_bias sign, and pre-calculate gyro_estimate for EKF
this allows us to return a constant vector for the corrected gyro
estimate. Based on discussions with Jon Challinger
|
2014-07-13 21:56:39 +10:00 |
Jonathan Challinger
|
966d66ef40
|
AP_AHRS_NavEKF: use gyro drift states from EKF in get_gyro
|
2014-07-13 21:34:44 +10:00 |
Andrew Tridgell
|
1a05c27bbb
|
AP_AHRS: added healthy() function
this will be used to report when the AHRS subsystem becomes unhealthy
|
2014-05-15 21:14:21 +10:00 |
Andrew Tridgell
|
b7350118a6
|
AP_AHRS: enable EKF wind estimate with no airspeed sensor
EKF can now estimate with IMU and GPS only
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
|
2014-04-13 19:42:49 +10:00 |
Andrew Tridgell
|
27a3b5fb36
|
AP_AHRS: fixed wind reporting with EKF and no airspeed sensor
the EKF does not estimate wind without an airspeed sensor
|
2014-04-10 06:49:23 +10:00 |
Andrew Tridgell
|
f07e4dee52
|
AP_AHRS: convert to new GPS API
|
2014-04-01 06:38:24 +11:00 |
Paul Riseborough
|
15a44571c2
|
AP_NavEKF : enable operation without a compass for planes
|
2014-03-09 20:01:45 +11:00 |
Jonathan Challinger
|
f321a5f241
|
AP_AHRS: Change airspeed_estimate to const in children of AP_AHRS
Allows roll/pitch controllers to use DCM's airspeed estimate. Thanks to Kevin Hester for assistance in finding this.
|
2014-02-25 18:49:16 +11:00 |
Paul Riseborough
|
9f3c19c03a
|
AP_AHRS : change initialisation requirements for EKF and use dynamic method
|
2014-02-23 19:50:34 +11:00 |
Andrew Tridgell
|
fad0b2b233
|
AP_AHRS: added get_correct_centrifugal()
used by NavEKF to force static mode
|
2014-02-19 10:28:14 +11:00 |
Andrew Tridgell
|
be33a9634e
|
AP_AHRS: move using_EKF to .cpp to make it easier in gdb
|
2014-02-15 09:25:40 +11:00 |
Andrew Tridgell
|
801ceacaf2
|
AP_AHRS: re-run update_trig() after EKF AHRS update
|
2014-02-15 05:48:24 +11:00 |
Andrew Tridgell
|
25ef0d5a7b
|
AP_AHRS: don't allow get_velocity_NED() and get_relative_position_NED() without EKF
this avoids some linking issues, plus the functions are inaccurate
without EKF
|
2014-02-15 05:48:24 +11:00 |
Paul Riseborough
|
b4171853b1
|
AP_NavEKF: allow initialisation before GPS lock to aid indoor testing
|
2014-02-15 05:48:21 +11:00 |
Paul Riseborough
|
0599817aa9
|
AP_AHRS : EKF initialisation changed to use bootstrap method
|
2014-02-15 05:48:21 +11:00 |
Randy Mackay
|
9f130b40a0
|
AP_AHRS_NavEKF: override set_correct_centrifugal
|
2014-02-15 05:48:20 +11:00 |
Paul Riseborough
|
a87df0ad56
|
AP_AHRS : set NavEKF staticMode using call to set_correct_centrigual
|
2014-02-15 05:48:20 +11:00 |
Paul Riseborough
|
ab08a5c7d6
|
AP_AHRS : altered NavEKF set home to reset position instead of reset filter
|
2014-02-15 05:48:18 +11:00 |
Andrew Tridgell
|
574946f0aa
|
AP_AHRS: start EKF 5 seconds after getting GPS lock
|
2014-02-15 05:48:17 +11:00 |
Andrew Tridgell
|
df271fbd59
|
AP_AHRS: fill in _dcm_matrix whenever EKF started
this ensures get_dcm_matrix() always returns valid data
|
2014-02-15 05:48:17 +11:00 |
Andrew Tridgell
|
ada7d4fb98
|
AP_AHRS: use the right DCM matrix when EKF not enabled
|
2014-02-15 05:48:17 +11:00 |
Andrew Tridgell
|
5d43a1d704
|
AP_AHRS: added inertial nav interfaces to AHRS
|
2014-02-15 05:48:16 +11:00 |
Andrew Tridgell
|
392995ef84
|
AP_AHRS: make AHRS handle altitude
AHRS now holds the home position
|
2014-02-15 05:29:47 +11:00 |
Andrew Tridgell
|
84c7b0d7fd
|
AP_AHRS: check for NavEKF health
|
2014-02-15 05:29:46 +11:00 |
Andrew Tridgell
|
b39a5062e9
|
AP_AHRS: use NavEKF for ground vector when available
|
2014-02-15 05:29:45 +11:00 |
Andrew Tridgell
|
b6bc50051f
|
AP_AHRS: allow reporting of secondary AHRS solution
|
2014-02-15 05:29:45 +11:00 |
Andrew Tridgell
|
8c5cde4efd
|
AP_AHRS: allow NavEKF to be enabled at runtime with AHRS_EKF_USE=1
|
2014-02-15 05:28:10 +11:00 |
Andrew Tridgell
|
7ac78ff991
|
AP_AHRS: create AP_AHRS_NavEKF class
subclass of AP_AHRS_DCM, just a wrapper for now, will add EKF calls
next
|
2014-02-15 05:28:09 +11:00 |