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-07 13:06:00 +02:00
committed by Roman Bapst
parent 970e362e9a
commit cedf14e2ba
65 changed files with 767 additions and 461 deletions

View File

@@ -52,7 +52,7 @@ px4_add_board(
#simulator
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
esc_calib

View File

@@ -72,7 +72,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -87,7 +87,7 @@ px4_add_board(
simulator
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
#bl_update

View File

@@ -76,7 +76,7 @@ px4_add_board(
#sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
param

View File

@@ -87,7 +87,7 @@ px4_add_board(
simulator
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
#bl_update

View File

@@ -76,7 +76,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
param

View File

@@ -78,7 +78,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -79,7 +79,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
#bl_update

View File

@@ -50,7 +50,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
esc_calib

View File

@@ -48,7 +48,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
esc_calib

View File

@@ -38,7 +38,7 @@ px4_add_board(
sensors
sih
#vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -55,7 +55,7 @@ px4_add_board(
#simulator
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
dyn

View File

@@ -53,7 +53,7 @@ px4_add_board(
#simulator
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
dyn

View File

@@ -55,7 +55,7 @@ px4_add_board(
sih
vmount
#vtol_att_control
#wind_estimator
#airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -59,7 +59,7 @@ px4_add_board(
sih
vmount
#vtol_att_control
#wind_estimator
#airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -74,7 +74,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -67,7 +67,7 @@ px4_add_board(
sih
#vmount
#vtol_att_control
#wind_estimator
#airspeed_selector
SYSTEMCMDS
#bl_update

View File

@@ -41,7 +41,7 @@ px4_add_board(
sensors
sih
#vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
#config

View File

@@ -86,7 +86,7 @@ px4_add_board(
sensors
vmount
vtol_att_control
#wind_estimator
#airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -58,7 +58,7 @@ px4_add_board(
navigator
sensors
vmount
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -82,7 +82,7 @@ px4_add_board(
sensors
vmount
#vtol_att_control
#wind_estimator
#airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -82,7 +82,7 @@ px4_add_board(
sensors
vmount
vtol_att_control
#wind_estimator
#airspeed_selector
SYSTEMCMDS
#bl_update

View File

@@ -86,7 +86,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -86,7 +86,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -85,7 +85,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -70,7 +70,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -73,7 +73,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -70,7 +70,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -84,7 +84,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -84,7 +84,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -84,7 +84,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -58,7 +58,7 @@ px4_add_board(
navigator
sensors
vmount
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -67,7 +67,7 @@ px4_add_board(
sensors
sih
vmount
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -83,7 +83,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -83,7 +83,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -84,7 +84,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -68,7 +68,7 @@ px4_add_board(
navigator
sensors
vmount
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -74,7 +74,7 @@ px4_add_board(
sensors
sih
vmount
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -85,7 +85,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -84,7 +84,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
bl_update

View File

@@ -47,7 +47,7 @@ px4_add_board(
sih
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
dyn

View File

@@ -46,7 +46,7 @@ px4_add_board(
#simulator
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
dyn

View File

@@ -45,7 +45,7 @@ px4_add_board(
simulator
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
#bl_update

View File

@@ -46,7 +46,7 @@ px4_add_board(
simulator
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
#bl_update

View File

@@ -45,7 +45,7 @@ px4_add_board(
simulator
vmount
vtol_att_control
wind_estimator
airspeed_selector
SYSTEMCMDS
#bl_update