ardupilot/libraries
priseborough 1f1670279b AP_NavEKF : Fix bug in reset of position, height and velocity states
If the inertial solution velocity or position needs to be reset to the GPS or baro, the stored state history for the corresponding states should also be reset.
Otherwise the next GPS or baro measurement will be compared to an invalid previous state and will be rejected. This is particularly a problem if IMU saturation or timeout has occurred because the previous states could be out by a large amount
The position state should be reset to a GPS position corrected for velocity and measurement latency. This will make a noticeable difference for high speed flight vehicles, eg 11m at 50m/s.
2014-09-27 10:34:51 +09:00
..
AC_AttitudeControl AC_PosControl: 4hz filter on z-axis velocity error 2014-09-22 13:41:02 +09:00
AC_Fence AC_Fence: fixed example build 2014-08-13 21:45:43 +10:00
AC_PID AC_PID: fixed example build 2014-08-13 22:11:16 +10:00
AC_Sprayer AC_Sprayer: fixed example build 2014-08-13 21:45:49 +10:00
AC_WPNav AC_WPNav: add loiter_soften_for_landing method 2014-09-19 22:41:30 +09:00
AP_ADC AP_ADC: fixed example build 2014-08-13 22:11:21 +10:00
AP_ADC_AnalogSource AP_ADC_AnalogSource: avoid some float conversion warnings 2014-07-08 20:26:37 +10:00
AP_AHRS AP_AHRS : Prevent EKF starting if GPS sats less than AHRS_GPS_MINSATS 2014-09-23 20:39:48 +09:00
AP_Airspeed AP_Airspeed: fixed example build 2014-08-13 21:46:09 +10:00
AP_Arming Arming: use baro healthy() function 2014-08-14 16:03:18 +09:00
AP_Baro BaroGlitch: check baro health after alt calculation 2014-08-14 16:03:33 +09:00
AP_BattMonitor AP_BattMonitor: fixed example build 2014-08-13 21:46:22 +10:00
AP_BoardConfig VRBRAIN: deleted unnecessary customizations 2014-07-01 12:21:35 +02:00
AP_Buffer AP_Buffer: remove header/source separation to allow arbitrary template 2013-10-27 13:41:43 +09:00
AP_Camera Camera: remove unused reference to hal 2014-07-16 14:40:52 +09:00
AP_Common AP_Common: added terrain_alt flag to Location 2014-07-24 21:50:19 +10:00
AP_Compass Compass: always default devid to zero 2014-09-23 20:36:54 +09:00
AP_Curve AP_Curve: remove virtual from method declarations 2014-02-10 17:28:11 +09:00
AP_Declination AP_Declination: fixed example build 2014-08-13 22:11:30 +10:00
AP_EPM AP_EPM: fix for HAL_GPIO_* 2014-06-02 10:42:36 +10:00
AP_Frsky_Telem AP_Frsky_Telem: added initial Frsky telemetry library 2014-07-29 17:08:19 -07:00
AP_GPS AP_GPS: moved UBX log headers to DataFlash 2014-08-19 11:09:32 +09:00
AP_HAL AP_HAL: added missing CONFIG_HAL_BOARD_SUBTYPE #define for HAL_BOARD_VRBRAIN 2014-09-01 10:48:14 +09:00
AP_HAL_AVR HAL_AVR: fixed example build 2014-08-13 22:11:53 +10:00
AP_HAL_AVR_SITL SITL: fixed limits on storage 2014-08-13 18:46:44 +10:00
AP_HAL_Empty HAL_Empty: fixed example build 2014-08-13 22:12:00 +10:00
AP_HAL_FLYMAPLE HAL_FLYMAPLE: fixed example build 2014-08-13 21:48:35 +10:00
AP_HAL_Linux AP_HAL: removed old storage type read/write functions 2014-08-13 18:46:44 +10:00
AP_HAL_PX4 HAL_PX4: fixed dirty_mask calculation in FRAM storage 2014-09-11 20:21:02 +09:00
AP_HAL_VRBRAIN HAL_VRBRAIN: fixed storage bug in VRBRAIN too 2014-09-11 20:22:12 +09:00
AP_InertialNav AP_InertialNav: fixed example build 2014-08-13 21:48:35 +10:00
AP_InertialSensor INS: add get_accel_health_all and get_gyro_health_all 2014-09-03 11:38:42 +09:00
AP_L1_Control AP_L1_Control: prevent another NaN in L1 2014-08-14 14:10:03 +10:00
AP_Limits AP_Limits: convert to using StorageManager 2014-08-13 18:46:43 +10:00
AP_Math AP_Math: fixed example build 2014-08-13 22:12:04 +10:00
AP_Menu AP_Menu: fixed example build 2014-08-13 22:12:08 +10:00
AP_Mission Mission: start next nav cmd immediately after prev completes 2014-08-28 17:03:11 +09:00
AP_Motors Copter: Added support for V-Shaped and A-Shaped VTail Quadcopter frames 2014-08-18 14:31:54 +09:00
AP_Mount Mount: correct comment on set_mode_to_default time 2014-08-14 11:27:34 +09:00
AP_NavEKF AP_NavEKF : Fix bug in reset of position, height and velocity states 2014-09-27 10:34:51 +09:00
AP_Navigation AP_Navigation: added a turn_distance() method with turn_angle 2014-06-05 09:33:42 +10:00
AP_Notify Notify: remove ToshibaLED support from APM 2014-08-16 10:30:30 +09:00
AP_OpticalFlow AP_OpticalFlow: fixed example build 2014-08-13 22:12:14 +10:00
AP_Parachute Parachute: clear release time when enabled 2014-04-24 19:22:11 +09:00
AP_Param AP_Param: convert to using StorageManager 2014-08-13 18:46:43 +10:00
AP_PerfMon AP_PerfMon: removed unusued commented code 2014-08-11 09:39:02 +10:00
AP_Progmem AP_Progmem: only AVR uses progmem 2013-09-28 21:24:02 +10:00
AP_Rally Rally: fix comment to clarify altitudes are absolute 2014-08-14 21:10:21 +09:00
AP_RangeFinder AP_RangeFinder: make values clearer for APM2 2014-08-15 20:28:22 +10:00
AP_RCMapper AP_RCMapper: Added warning to RCMAP_THROTTLE 2014-06-17 21:04:19 +10:00
AP_Relay AP_relay: added default relay pin for VRBRAIN 2014-08-31 11:40:11 +09:00
AP_Scheduler AP_Scheduler: added current_task static 2014-07-03 09:09:11 +10:00
AP_ServoRelayEvents ServoRelayEvents: init members to resolve compiler warning 2014-08-14 11:27:35 +09:00
AP_SpdHgtControl AP_SpdHgtControl: added get_max_climbrate() 2014-08-07 09:29:40 +10:00
AP_TECS AP_TECS: added TECS_LAND_SINK parameter 2014-08-13 21:38:05 +10:00
AP_Terrain AP_Terrain: added note on CPU cost of height_amsl() 2014-08-07 09:51:14 +10:00
AP_Vehicle AP_Vehicle: added autotune_level to fixed wing parms 2014-04-13 22:11:28 +10:00
APM_Control APM_Control: avoid some float conversion warnings 2014-07-08 20:26:20 +10:00
APM_OBC APM_OBC: use send_statustext_all() 2014-08-08 13:54:21 +10:00
APM_PI APM_PI: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
DataFlash DataFlash: allow use of a smaller writebuf for PX4v1 2014-09-09 16:45:13 +09:00
doc Checking these in makes the libraries too bulky. We need to host them somewhere. 2011-01-04 06:22:02 +00:00
Filter LowPassFilter: add div by zero check 2014-09-22 13:40:57 +09:00
GCS_Console GCS_Console: fixed example build 2014-08-13 21:48:36 +10:00
GCS_MAVLink GCS_MAVLink: regenerated MAVLink headers 2014-08-14 11:01:59 +10:00
PID PID: fixed example build 2014-08-13 22:12:24 +10:00
RC_Channel RC_Channel: fixed example build 2014-08-13 22:12:30 +10:00
SITL SITL: added SIM_SONAR_SCALE parameter 2014-08-10 22:36:38 +10:00
StorageManager StorageManager: cope with a wider range of storage sizes 2014-08-13 21:35:26 +10:00