ardupilot/libraries
priseborough e6f36f04db AP_NavEKF2: Enable automatic use of range finder height
The EK2_RNG_USE_HGT parameter sets the height (expressed as a percentage of the maximum range of the range finder as set by the RNGFND_MAX_CM parameter) below which the range finder will be used as the primary height source when the vehicle is moving slowly.

When using a height reference other than GPS, the height datum can drift due to air pressure changes if using baro, or due to terrain height changes if using range finder as the primary height source. To ensure that a consistent height datum is available when switching between altitude sources, the WGS-84 height estimate of the EKF's local positi norigin is updated using a
single state Bayes estimator,

If rngfinder or gps height data is lost whilst being used, there will be a fall-back to baro data.
2016-08-08 10:56:44 +09:00
..
AC_AttitudeControl AC_PosControl: fix relax_alt_hold_controllers 2016-08-05 12:40:37 +09:00
AC_Avoidance AC_Avoidance: add adjust_velocity that accepts Vector3f for convenience 2016-07-25 20:24:37 +09:00
AC_Fence AC_Fence: set param "Enable" to be FLAG_ENABLE 2016-08-04 11:29:30 -07:00
AC_InputManager AC_InputManager_Heli: get_pilot_desired_throttle in 0 to 1 range 2016-04-01 11:59:30 +09:00
AC_PID AC_PID: removed AFF from heli PID 2016-05-12 17:37:01 +10:00
AC_PrecLand AC_PrecLand: set param "Enable" to be FLAG_ENABLE 2016-08-04 11:29:45 -07:00
AC_Sprayer AC_Sprayer: set param "Enable" to be FLAG_ENABLE 2016-08-04 11:30:03 -07:00
AC_WPNav Copter: reduce WPNAV_LOIT_MINA parameter description range 2016-08-01 17:09:20 +09:00
AP_AccelCal AP_AccelCal: Fix typos 2016-05-13 19:20:06 -03:00
AP_ADC AP_ADC_ADS1115: Remove resource leak. 2016-08-03 00:24:55 -03:00
AP_ADSB AP_ADSB: revert default enable = 0 2016-08-01 17:56:04 -07:00
AP_AHRS VRBRAIN / AP_AHRS_NavEKF: set AP_AHRS_WITH_EKF1 to 1 only for VR Brain 5.4 2016-08-07 20:31:51 +10:00
AP_Airspeed Revert "AP_Airspeed: Converted library to be stand-alone from APM:Plane." 2016-08-07 17:54:24 -07:00
AP_Arming AP_Arming: don't show the GPS arming error in SITL 2016-07-27 07:46:04 +10:00
AP_Avoidance AP_Avoidance: set param "Enable" to be FLAG_ENABLE 2016-08-04 11:30:39 -07:00
AP_Baro AP_Baro: MS56XX: cosmetic changes to members 2016-07-30 00:55:28 -03:00
AP_BattMonitor VRBRAIN / AP_BattMonitor_Analog: definition of default value for battery monitor for all VirtualRobotix boards 2016-08-07 20:31:51 +10:00
AP_BoardConfig AP_BoardConfig: updated defines for VRBRAIN 2016-08-07 20:31:52 +10:00
AP_Buffer AP_Buffer: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
AP_Button AP_Button: check for space before sending BUTTON_CHANGE 2016-07-24 07:48:36 +10:00
AP_Camera AP_Camera: clearer parameter docs for trigger pin 2016-04-15 09:33:47 +10:00
AP_Common AP_HAL_Linux: Add Pollable/Poller 2016-07-30 00:55:27 -03:00
AP_Compass AP_Compass: Remove i2c lockup count 2016-07-28 18:03:09 -03:00
AP_Declination AP_Declination: Fix typos 2016-05-13 19:20:05 -03:00
AP_EPM AP_EPM: set param "Enable" to be FLAG_ENABLE 2016-08-04 11:30:50 -07:00
AP_Frsky_Telem AP_Frsky_Telem: Fix typos 2016-05-13 19:20:05 -03:00
AP_GPS AP_GPS_PX4: fixed GPS epoch calculations 2016-08-02 11:20:48 +10:00
AP_HAL VRBRAIN / AP_HAL_Boards: definition of new board VR Brain 5.4 and VR Core 1.0 2016-08-07 20:31:51 +10:00
AP_HAL_AVR AP_HAL_AVR: remove examples 2016-05-23 21:49:45 -03:00
AP_HAL_Empty Global: Adapt Stream class to be used with Ringbuffer 2016-08-03 01:44:02 -03:00
AP_HAL_FLYMAPLE AP_HAL_FLYMAPLE: remove hal 2016-05-23 21:49:45 -03:00
AP_HAL_Linux Global: Adapt Stream class to be used with Ringbuffer 2016-08-03 01:44:02 -03:00
AP_HAL_PX4 AP_HAL_PX4 / Semaphores: removed AP_HAL_VRBRAIN (for now it's better to have different AP_HAL for PX4 and VRBRAIN) 2016-08-07 20:31:50 +10:00
AP_HAL_QURT AP_HAL_QURT: remove I2CDriver 2016-07-28 18:08:57 -03:00
AP_HAL_SITL Global: Adapt Stream class to be used with Ringbuffer 2016-08-03 01:44:02 -03:00
AP_HAL_VRBRAIN AP_HAL_VRBRAIN: added some new modules for I2C wrapper 2016-08-07 20:31:52 +10:00
AP_ICEngine AP_ICEngine: add casting to avoid compiler warnings 2016-08-01 09:41:32 +09:00
AP_InertialNav AP_InertialNav: Use separated EKF horiz/vert position interfaces 2016-07-19 12:16:49 +10:00
AP_InertialSensor AP_InertialSensor: MPU6000: Add missing read() check 2016-08-03 00:18:20 -03:00
AP_IRLock AP_IRLock: refactor interface 2016-07-12 18:40:25 +09:00
AP_L1_Control AP_L1_Control: Adding support for rover's operating in reverse 2016-07-17 08:15:33 +10:00
AP_LandingGear AP_LandingGear: replace header guard with pragma once 2016-03-16 18:40:41 +11:00
AP_Math AP_Math: remove declaration of not implemented functions 2016-08-03 00:16:35 -03:00
AP_Menu AP_Menu: replace header guard with pragma once 2016-03-16 18:40:42 +11:00
AP_Mission AP_Mission: support DO_ENGINE_CONTROL 2016-07-25 10:06:03 +10:00
AP_Module AP_Module: use ifdef in function, not caller 2016-07-14 13:39:48 +10:00
AP_Motors AP_Motors: added get_desired_spool_state() 2016-08-04 09:43:40 -07:00
AP_Mount Global: Adapt Stream class to be used with Ringbuffer 2016-08-03 01:44:02 -03:00
AP_NavEKF AP_NavEKF: comment that param "Enable" index is moved to top 2016-08-04 11:32:46 -07:00
AP_NavEKF2 AP_NavEKF2: Enable automatic use of range finder height 2016-08-08 10:56:44 +09:00
AP_Navigation AP_Navigation: Adding set_reverse to virtual parent class 2016-07-17 08:15:33 +10:00
AP_Notify AP_Notify/ExternalLED: added HIGH and LOW definition 2016-08-07 20:31:51 +10:00
AP_OpticalFlow VRBRAIN / AP_OpticalFlow: enabled OpticalFlow_PX4 for all VirtualRobotix boards 2016-08-07 20:31:51 +10:00
AP_Parachute AP_Parachute: set param "Enable" to be FLAG_ENABLE 2016-08-04 11:31:21 -07:00
AP_Param AP_Param: display defaults path on startup 2016-06-30 14:16:52 +10:00
AP_Rally AP_Rally: add is_valid method 2016-07-22 09:00:13 +09:00
AP_RangeFinder AP_RangeFinder: correct DisplayName comments 2016-08-01 09:55:25 -03:00
AP_RCMapper AP_RCMapper: replace header guard with pragma once 2016-03-16 18:40:43 +11:00
AP_Relay AP_Relay: replace header guard with pragma once 2016-03-16 18:40:43 +11:00
AP_RPM AP_RPM: provide an RPM quality in SITL 2016-07-28 12:39:07 +10:00
AP_RSSI AP_RSSI: use fabsf instead of abs 2016-04-23 23:06:26 -07:00
AP_Scheduler AP_Scheduler:time_available value type invalid uint16_t to valid uint32_t. 2016-07-25 20:18:16 -03:00
AP_SerialManager AP_SerialManager: remove special case for console 2016-05-21 15:25:17 +10:00
AP_ServoRelayEvents AP_ServoRelayEvents: Fix up after RC_Channels refactor 2016-05-10 16:21:15 +10:00
AP_SpdHgtControl AP_SpdHgtControl: update for changed API 2016-05-14 08:26:10 +10:00
AP_TECS Revert "AP_TECS: Convert references to AP_Airspeed." 2016-08-07 17:54:24 -07:00
AP_Terrain AP_Terrain: set param "Enable" to be FLAG_ENABLE 2016-08-04 11:31:37 -07:00
AP_Tuning AP_Tuning: don't warn of controller errors when disarmed 2016-06-04 19:20:45 +10:00
AP_Vehicle Revert "AP_Vehicle: Removed unused airspeed_min and airspeed_max as now part of AP_Airspeed." 2016-08-07 17:54:24 -07:00
APM_Control Revert "APM_Control: Convert references to AP_Airspeed." 2016-08-07 17:54:24 -07:00
APM_OBC APM_OBC: set param "Enable" to be FLAG_ENABLE and move to top 2016-08-04 11:32:02 -07:00
DataFlash DataFlash: Avoid null pointer dereference 2016-08-03 00:02:19 -03:00
doc doc: Fix typos 2016-05-13 19:20:06 -03:00
Filter Filter: add AverageFilter variant to save current sum 2016-05-10 14:24:59 -03:00
GCS_Console GCS_Console: replace header guard with pragma once 2016-03-16 18:40:44 +11:00
GCS_MAVLink GCS_MAVLink: send_collision_all 2016-07-25 20:24:37 +09:00
PID PID: Remove unused method get_pid_4500 2016-07-06 08:45:01 +09:00
RC_Channel RC_Channel: added output types for choke, ignition and starter 2016-07-25 10:06:03 +10:00
SITL SITL: expand to 16 output channels 2016-07-25 15:45:39 +10:00
StorageManager StorageManager: added storage region for signing keys 2016-05-21 15:25:12 +10:00