mirkix
|
d169fea9ec
|
AP_AHRS: Add Linux support for example
|
10 years ago |
Andrew Tridgell
|
edab50ab5a
|
AP_AHRS: convert example from .pde to .cpp
|
10 years ago |
Andrew Tridgell
|
04ba5fa0bd
|
AP_AHRS: pass EKF into constructor
this makes it possible for var_info in vehicle code to be in text
segment
|
10 years ago |
Andrew Tridgell
|
00ca493860
|
AP_AHRS: prevent a floating exception in update_trig
|
10 years ago |
Andrew Tridgell
|
b61f7fa2f6
|
AP_AHRS: enable EKF by default on plane
now we have arming checks enabled by default I think this is the best
choice
|
10 years ago |
Andrew Tridgell
|
7a76f72bf5
|
AP_AHRS: added uptime_ms() interface
|
10 years ago |
Andrew Tridgell
|
5514a9f690
|
AP_NavEKF: base EKF decisions on vehicle class
using the vehicle class rather than the build macros allows this to
work correctly in replay
|
10 years ago |
Andrew Tridgell
|
92daa15ccc
|
AP_AHRS: on plane and rover make AHRS unhealthy when EKF not initialised
planes and rovers need full absolute position from the EKF if the EKF
is going to be used. We don't want users to arm without full
capabilities
|
10 years ago |
Andrew Tridgell
|
29f0561ce4
|
AP_AHRS: reject EKF for plane when we have GPS and aren't fusing
plane users would prefer to use GPS in this case
|
10 years ago |
Paul Riseborough
|
c2ac80cc63
|
AP_AHRS: Prevent copter from switching to DCM unless EKF has severe errors
|
10 years ago |
Andrew Tridgell
|
3529e02675
|
AP_AHRS: if we have 3 gyros then only use first two
the 3rd gyro on a PH2 has a lot more noise as it is not vibration
isolated
|
10 years ago |
Randy Mackay
|
3390d9932e
|
AP_AHRS: fix example sketch
|
10 years ago |
Peter Barker
|
463270e0ee
|
AP_AHRS: avoid FPE when we don't have a compass reading
|
10 years ago |
Andrew Tridgell
|
4d4a607b80
|
AP_AHRS: revert AP_Math class change
|
10 years ago |
Tom Pittenger
|
20f47417d5
|
AP_AHRS: compiler warnings: apply is_zero(float) or is_equal(float) and float to doubles
|
10 years ago |
Andrew Tridgell
|
e597575747
|
AP_AHRS: fix for HAL_SITL rename
|
10 years ago |
Andrew Tridgell
|
6bfca648b9
|
AP_AHRS: raise DCM P gains when disarmed for first 20 seconds
|
10 years ago |
Tom Pittenger
|
e28c555889
|
AHRS_DCM: fix compile warnings re float constants
Also fix example sketch
|
10 years ago |
Paul Riseborough
|
7f1749dc1c
|
AP_AHRS: Allow EKF to pull data from range finder object
|
10 years ago |
Paul Riseborough
|
405862bd8f
|
AP_AHRS: Reduce time delay for EKF initialisation
|
10 years ago |
Paul Riseborough
|
5184bca87f
|
AP_AHRS: Prevent DCM reporting good tilt error when inverted
|
10 years ago |
Paul Riseborough
|
ea8217bd3a
|
AP_AHRS: Reduce time constant on filtering of DCM error reporting
Reduces time constant from 2 to 1 second to make data more useful for pre-flight alignment checks by the EKF
|
10 years ago |
Randy Mackay
|
6e30093924
|
AP_AHRS: correct sanity checks on update_trig
|
10 years ago |
Jonathan Challinger
|
6a6ccb4f32
|
AP_AHRS: add sanity checks
|
10 years ago |
Randy Mackay
|
c6f71ea2e0
|
AHRS: make get_error_rp and get_error_yaw const
|
10 years ago |
Andrew Tridgell
|
a0969905ce
|
AP_AHRS: make get_error_rp() and get_error_yaw() const
this makes them usable by multiple consumers, and allows use by EKF
|
10 years ago |
Andrew Tridgell
|
d7249cc1e6
|
AP_AHRS: only use EKF for plane and rover if all data available
we need position and velocity to be working for plane and rover
|
10 years ago |
Paul Riseborough
|
ff9917d338
|
AP_AHRS: Fix bug preventing EKF from initialising
|
10 years ago |
Jonathan Challinger
|
dc5bdd5ad8
|
AP_AHRS: use filtered INS output to compute _accel_ef_blended
|
10 years ago |
Paul Riseborough
|
d44cf14178
|
AP_AHRS : Publish EKF learned compass offsets
|
10 years ago |
Andrew Tridgell
|
8ba043e593
|
AP_AHRS: fixed EKF startup bug
This fixes the EKF for when GPS lock takes more than 10 seconds
fixes issue #2010
|
10 years ago |
Randy Mackay
|
98efcd5f03
|
AHRS: always use EKF for copter
|
10 years ago |
Randy Mackay
|
7f25938834
|
AHRS: fix example sketch
|
10 years ago |
Jonathan Challinger
|
f92c711d14
|
AP_AHRS: define AP_AHRS_TYPE to be the type of AHRS in use
|
10 years ago |
Andrew Tridgell
|
585a105128
|
AP_AHRS: use compass->last_update_usec()
|
10 years ago |
Andrew Tridgell
|
b488d6de00
|
AP_AHRS: fix for new compass API
|
10 years ago |
Andrew Tridgell
|
031c81beee
|
AP_AHRS: removed call to 1D accel cal
|
10 years ago |
Andrew Tridgell
|
6781a8d329
|
AP_AHRS: fixed get_position for EKF to use correct relative altitude
we need to use the EKF relative height plus the current AHRS home
|
10 years ago |
Jonathan Challinger
|
180c85817d
|
AP_AHRS: remove armed state, use hal.util soft_armed state
|
10 years ago |
mirkix
|
49d81a9c99
|
AP_AHRS: fix apm1 oilpan support
|
10 years ago |
Randy Mackay
|
b66a1135d9
|
AHRS: fix example sketch compile error
|
10 years ago |
Andrew Tridgell
|
ee9c778834
|
AP_AHRS: added a get_NavEKF_const() function
needed for AP_Mount_MAVLink
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
|
10 years ago |
Andrew Tridgell
|
68f64fa11c
|
AP_AHRS: make the healthy() method const
|
10 years ago |
Randy Mackay
|
d8664d15d6
|
AHRS: fix example sketch
|
10 years ago |
Andrew Tridgell
|
ed0a56cc3c
|
AP_AHRS: cope with the changed semantics of airspeed.use()
|
10 years ago |
Andrew Tridgell
|
d2c827aa4b
|
AP_AHRS: updates for new AP_Baro API
|
10 years ago |
Andrew Tridgell
|
b499cd1b59
|
AP_AHRS: fixed examples build
using a relative include works as the object is just passed through,
not used, in this header
|
10 years ago |
Andrew Tridgell
|
70c2aeca42
|
AP_AHRS: make optflow available via AHRS
same pattern as compass and airspeed sensor
|
10 years ago |
priseborough
|
5b8265ad6f
|
AP_AHRS: Expand EKF speed limit public method to handle control limits
|
10 years ago |
priseborough
|
83775554ea
|
AP_AHRS: Publish EKF ground speed limit
|
10 years ago |