Ardupilot2/libraries
Paul Riseborough 7459bfb96b AP_NavEKF2: Eliminate simple compass fusion singularities near +-90 deg pitch
The use of yaw angle fusion during startup and ground operation causes problems with tail-sitter vehicle types.
Instead of observing an Euler yaw angle, we now observe the yaw angle obtained by projecting the measured magnetic field onto the the horizontal plain.
This avoids the singularities associated with the observation of Euler yaw angle.
2016-02-22 16:29:36 +11:00
..
AC_AttitudeControl AC_AttControl: lower minimum accelerations for large copters 2016-02-18 20:49:13 +09:00
AC_Fence Global: rename min and max macros to uppercase 2015-12-01 16:28:09 -02:00
AC_InputManager AC_InputManager: Initial class creation 2015-11-12 19:37:21 +09:00
AC_PID waf: ardupilotwaf: prefix build context methods with ap_ 2016-01-22 20:10:29 -02:00
AC_PrecLand AC_PrecLand: add missing parameter description 2016-01-07 17:35:18 +09:00
AC_Sprayer Global: rename min and max macros to uppercase 2015-12-01 16:28:09 -02:00
AC_WPNav AC_WPNav: call renamed functions in AC_AttitudeControl 2015-12-09 19:58:50 +09:00
AP_AccelCal AP_AccelCal: make client list static 2016-01-23 10:35:33 +09:00
AP_ADC AP_ADC: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
AP_ADSB AP_ADSB: added guided mode handling 2015-12-31 15:36:49 +11:00
AP_AHRS AP_AHRS: fix use of undefined macro 2016-02-19 12:35:20 -02:00
AP_Airspeed AP_Airspeed: fix coding style 2016-02-16 19:49:09 -02:00
AP_Arming AP_Arming: fixed GPS_CFG mask bug 2016-02-19 13:53:44 -08:00
AP_Baro AP_Baro: MS5611: Use AP_HAL::Device abstraction 2016-02-16 19:49:09 -02:00
AP_BattMonitor Global: fix missing renames for HAL_BOARD_SUBTYPE_LINUX_ERLEBOARD 2016-02-19 12:35:18 -02:00
AP_BoardConfig AP_BoardConfig: fix invalid Range meta data 2015-12-27 16:10:44 +11:00
AP_Buffer AP_Buffer: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
AP_Camera AP_Camera: make AP_Camera::control() return bool for picture trigger 2016-01-29 09:31:40 +11:00
AP_Common AP_Common: missing: move definitions to standard headers 2016-02-16 19:49:09 -02:00
AP_Compass AP_Compass: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
AP_Declination waf: ardupilotwaf: prefix build context methods with ap_ 2016-01-22 20:10:29 -02:00
AP_EPM AP_EPM: use millis/micros/panic functions 2015-11-20 12:30:34 +09:00
AP_Frsky_Telem AP_FrSkyTelem: use millis/micros/panic functions 2015-11-20 12:30:41 +09:00
AP_GPS AP_GPS: save cfg only when needed 2016-02-12 15:33:33 -08:00
AP_HAL AP_HAL: added force() and peek() method for object ringbuffers 2016-02-22 12:34:32 +11:00
AP_HAL_AVR waf: ardupilotwaf: prefix build context methods with ap_ 2016-01-22 20:10:29 -02:00
AP_HAL_Empty AP_HAL_Empty: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
AP_HAL_FLYMAPLE AP_HAL_FLYMAPLE: fix constructor after I2CDevice 2016-02-16 19:49:09 -02:00
AP_HAL_Linux Global: fix missing renames for HAL_BOARD_SUBTYPE_LINUX_ERLEBOARD 2016-02-19 12:35:18 -02:00
AP_HAL_PX4 AP_HAL_PX4: use empty I2CDevice 2016-02-16 19:49:09 -02:00
AP_HAL_QURT HAL_QURT: fixed for addition of i2c manager 2016-02-16 19:49:09 -02:00
AP_HAL_SITL AP_HAL_SITL: use empty I2CDevice 2016-02-16 19:49:09 -02:00
AP_HAL_VRBRAIN AP_HAL_VRBRAIN: use empty I2CDevice 2016-02-16 19:49:09 -02:00
AP_InertialNav AP_InertialNav: Typo correction in comment 2015-12-19 10:11:35 +09:00
AP_InertialSensor AP_InertialSensor: work around gyro and accel errors on startup 2016-02-19 16:40:52 +09:00
AP_IRLock AP_IRLock: use millis/micros/panic functions 2015-11-20 12:31:35 +09:00
AP_L1_Control AP_L1_Control: calculate dt for crosstracking 2016-01-19 11:05:56 +11:00
AP_LandingGear Remove use of PROGMEM 2015-10-30 14:35:16 +09:00
AP_Math AP_Math: define MATH_CHECK_INDEXES 2016-02-19 12:34:23 -02:00
AP_Menu AP_Menu: stop using Progmem.h 2015-12-27 15:58:12 -02:00
AP_Mission waf: ardupilotwaf: prefix build context methods with ap_ 2016-01-22 20:10:29 -02:00
AP_Motors AP_Motors: add AP_MOTORS_DENSITY_COMP_DISABLED option 2016-01-27 09:18:09 +09:00
AP_Mount AP-Mount: compiler warning 2016-02-17 14:54:31 -08:00
AP_NavEKF AP_NavEKF: avoid use of undefined #defines 2016-02-19 12:34:24 -02:00
AP_NavEKF2 AP_NavEKF2: Eliminate simple compass fusion singularities near +-90 deg pitch 2016-02-22 16:29:36 +11:00
AP_Navigation AP_Navigation: standardize inclusion of libaries headers 2015-08-11 16:38:20 +10:00
AP_Notify AP_Notify: add missing include to use board config 2016-02-19 12:35:20 -02:00
AP_OpticalFlow AP_OpticalFlow: replace header guard with pragma once 2016-02-18 14:52:35 -02:00
AP_Parachute waf: ardupilotwaf: prefix build context methods with ap_ 2016-01-22 20:10:29 -02:00
AP_Param AP_Param: Fix warning 2016-02-15 15:48:35 -02:00
AP_Rally AP_Rally: use millis/micros/panic functions 2015-11-20 12:34:04 +09:00
AP_RangeFinder AP_RangeFinder: For LightWareSerial, write 'd' to support more devices 2016-02-14 16:05:50 -08:00
AP_RCMapper Remove use of PROGMEM 2015-10-30 14:35:16 +09:00
AP_Relay AP_Relay: don't default to using two PWMs as relays on FMUv4 2015-11-27 18:54:31 +11:00
AP_RPM AP_RPM: Move timeout check into synthetic quality check. 2015-12-08 08:25:19 +11:00
AP_RSSI Remove use of PROGMEM 2015-10-30 14:35:16 +09:00
AP_Scheduler AP_Scheduler: replace header guard with pragma once 2016-02-18 14:52:35 -02:00
AP_SerialManager AP_SerialManager: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1 2015-11-04 12:14:13 +11:00
AP_ServoRelayEvents AP_ServoRelayEvents: use millis/micros/panic functions 2015-11-20 12:34:39 +09:00
AP_SpdHgtControl AP_SpdHgtControl: 2/3 Land Sink Rate Change 2016-02-12 11:39:12 -08:00
AP_TECS AP_TECS: change order of update_speed() so it's not using the previous EAS_dem 2016-02-12 13:23:02 -08:00
AP_Terrain AP_Terrain: libraries_Text_revision 2015-11-26 08:10:15 +11:00
AP_Vehicle AP_Vehicle: new params for pre-flare 2016-02-09 14:18:02 +11:00
APM_Control APM_Control: stop using Progmem.h 2015-12-27 15:58:12 -02:00
APM_OBC APM_OBC: use millis/micros/panic functions 2015-11-20 12:28:28 +09:00
DataFlash DataFlash: correct use of #defines 2016-01-30 12:46:25 -02:00
doc
Filter Filter: silence warning about unused function 2016-02-19 11:51:49 -02:00
GCS_Console waf: ardupilotwaf: prefix build context methods with ap_ 2016-01-22 20:10:29 -02:00
GCS_MAVLink GCS_MAVLINK: added set_dataflash() method 2016-02-22 12:34:32 +11:00
PID PID: fix example using wrong type 2016-02-19 11:51:49 -02:00
RC_Channel waf: ardupilotwaf: prefix build context methods with ap_ 2016-01-22 20:10:29 -02:00
SITL SITL: add reverse thrust to Plane Sim 2016-02-09 14:18:01 +11:00
StorageManager StorageManager: replace header guard with pragma once 2016-02-18 14:52:35 -02:00