Airspeed Selector: repurpose wind estimator into an airspeed (selection, validation) module.

This new airspeed module does:
  -runns an airspeed validator for every airspeed sensor present, which checks measurement validity and estimates an airspeed scale
  -selects another airspeed sensor if for the current one a failure is detected
  -estimates airspeed with groundspeed-windspeed if no valid airspeed sensor is present
  -outputs airspeed_validated topic

Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
This commit is contained in:
Silvan Fuhrer
2019-08-09 10:55:05 +02:00
committed by Roman Bapst
parent 970e362e9a
commit cedf14e2ba
65 changed files with 767 additions and 461 deletions
+1 -2
View File
@@ -15,9 +15,8 @@ ekf2 start
#
fw_att_control start
fw_pos_control_l1 start
airspeed_selector start
#
# Start Land Detector.
#
land_detector start fixedwing
+1 -1
View File
@@ -21,10 +21,10 @@ mc_att_control start
mc_pos_control start
fw_att_control start
fw_pos_control_l1 start
airspeed_selector start
#
# Start Land Detector
# Multicopter for now until we have something for VTOL
#
land_detector start vtol
-8
View File
@@ -435,14 +435,6 @@ else
#
navigator start
#
# Start the standalone wind estimator.
#
if param compare WEST_EN 1
then
wind_estimator start
fi
#
# Start a thermal calibration if required.
#