Caio Marcelo de Oliveira Filho
e3c317b96b
AP_NavEKF: use millis/micros/panic functions
2015-11-20 12:32:31 +09:00
Andrew Tridgell
5561efde2b
AP_NavEKF: we can assume get_sample_rate() returns a non-zero number
...
this fixes a build error with the previous patch
2015-11-18 11:48:50 +11:00
Paul Riseborough
e32e6cfa67
AP_NavEKF: Protect against bad delta time from the INS library
...
Prevent arithmetic divide by zero exceptions and handle invalid delta time in a consistent way by setting invalid times to the average.
2015-11-18 11:43:40 +11:00
Julien BERAUD
259f5f07e8
AP_NavEKF_core: fix init of perf
...
_perf_FuseOptFlow was used and not allocated
2015-11-14 14:44:29 +11:00
Paul Riseborough
0f8cfa02ab
AP_NavEKF: Remove redundant if statement
...
Thank you to OXINARF for picking up this one
2015-11-08 17:06:57 +11:00
Paul Riseborough
2243f95074
AP_NavEKF: Enable clean entry into GPS aiding whilst in-flight
...
Ensures that the latest GPS data is used to reset the states.
Separates the logic used to set the origin from the logic used to determine when to reset states and commence GPS aiding
2015-11-08 17:06:49 +11:00
Andrew Tridgell
56909ce973
AP_NavEKF: split EKF1 into frontend and backend
...
this allows the primary EKF to be allocated dynamically, allowing for
experiments with EKF2 with multi-IMU support
2015-11-06 10:42:57 +11:00