ardupilot/libraries/AP_NavEKF2
Paul Riseborough 577670ccee AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz
Down-sample the IMU and output observer state data to 100Hz for storage in the buffer.
This reduces storage requirements for Copter by 75% or 6KB
It does not affect memory required by plane which already uses short buffers due to its 50Hz execution rate.
This means that the EKF filter operations operate at a maximum rate of 100Hz.
The output observer continues to operate at 400Hz and coning and sculling corrections are applied during the down-sampling so there is no loss of accuracy.
2015-11-10 15:51:18 +11:00
..
AP_NavEKF2.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2.h AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_AirDataFusion.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_Control.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_MagFusion.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_Measurements.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_OptFlowFusion.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_Outputs.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_PosVelFusion.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_VehicleStatus.cpp AP_NavEKF2: added EK2_IMU_MASK for multiple IMUs 2015-11-06 10:42:58 +11:00
AP_NavEKF2_core.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_core.h AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF_GyroBias.cpp AP_NavEKF2: use common header for optimisation level and irq disable 2015-10-20 15:21:40 +11:00