px4-firmware/EKF
Paul Riseborough 4fa1e9c651 EKF: Fix timing errors in state prediction
IMU corrections were being applied at the wrong time horizon to the EKF states
IMU downsampling rotates the delta velocities into the orientation produced by the last delta angle, but this wasn't consistent with the way the state prediction was using the delta velocity data.
2016-04-30 11:02:19 +10:00
..
tests cmake STACK -> STACK_MAIN 2016-04-16 21:46:50 -04:00
CMakeLists.txt added function for fusing airspeed 2016-03-30 17:01:03 +02:00
RingBuffer.h EKF: Add methods to ring buffer to access specific indices 2016-04-22 08:21:36 +10:00
airspeed_fusion.cpp ekf2 airspeed fusion: 2016-04-19 09:53:31 +02:00
common.h EKF: rework height reset logic 2016-04-22 08:39:24 +10:00
control.cpp EKF: improve height reset logic 2016-04-22 10:50:53 +10:00
covariance.cpp ekf2 airspeed fusion: 2016-04-19 09:53:31 +02:00
ekf.cpp EKF: Fix timing errors in state prediction 2016-04-30 11:02:19 +10:00
ekf.h EKF: correct error in comment 2016-04-23 07:55:25 +10:00
ekf_helper.cpp EKF: rework height reset 2016-04-22 08:43:56 +10:00
estimator_interface.cpp Merge pull request #98 from priseborough/pr-ekf2StatusReporting 2016-04-20 11:44:02 +02:00
estimator_interface.h EKF: publish the vertical position offset 2016-04-22 08:30:46 +10:00
geo.cpp EKF: Fix code style 2016-02-25 08:17:50 +11:00
geo.h Correct deg to rad conversion inversion. Add additional functionality to mathlib to allow standalone compile without Limits.cpp and Limits.hpp files from PX4. 2016-03-05 01:58:58 -07:00
gps_checks.cpp EKF: Explicitly define type conversion for GPS height 2016-03-16 17:18:20 +11:00
mag_fusion.cpp EKF: Rationalise use of rotation matrices and improve efficiency 2016-04-12 11:14:31 +10:00
mathlib.cpp Correct deg to rad conversion inversion. Add additional functionality to mathlib to allow standalone compile without Limits.cpp and Limits.hpp files from PX4. 2016-03-05 01:58:58 -07:00
mathlib.h Remove a define that might not be required for compilations in other scnearios outside of C99 restrictions to minimize Pull Request modifications. 2016-03-05 02:17:55 -07:00
optflow_fusion.cpp EKF: Rationalise use of rotation matrices and improve efficiency 2016-04-12 11:14:31 +10:00
terrain_estimator.cpp EKF: Rationalise use of rotation matrices and improve efficiency 2016-04-12 11:14:31 +10:00
vel_pos_fusion.cpp EKF: Rationalise use of rotation matrices and improve efficiency 2016-04-12 11:14:31 +10:00