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
+3 -3
View File
@@ -29,7 +29,7 @@ mc_pos_control start
mc_att_control start
fw_pos_control_l1 start
fw_att_control start
wind_estimator start
airspeed_selector start
#mixer load /dev/pwm_output0 ROMFS/sitl/mixers/standard_vtol_sitl.main.mix
@@ -56,7 +56,7 @@ mc_pos_control status
mc_att_control status
fw_pos_control_l1 status
fw_att_control status
wind_estimator status
airspeed_selector status
dataman status
uorb status
@@ -72,7 +72,7 @@ navigator stop
commander stop
land_detector stop
ekf2 stop
wind_estimator stop
airspeed_selector stop
sensors stop
sleep 2