Add module for model-based 3D wind estimation

Add Airflow message

Integrate airflow messages

initialize parameters at a better place

Poll local velocity for wind estimates

F

Fix
This commit is contained in:
JaeyoungLim
2025-11-23 06:10:23 -08:00
parent 4498475515
commit e8c02cdbc4
9 changed files with 635 additions and 1 deletions
+13
View File
@@ -0,0 +1,13 @@
# Airspeed data from sensors
#
# This is published by airspeed sensor drivers, CAN airspeed sensors, simulators.
# It is subscribed by the airspeed selector module, which validates the data from multiple sensors and passes on a single estimation to the EKF, controllers and telemetry providers.
uint64 timestamp # [us] Time since system start
uint64 timestamp_sample # [us] Timestamp of the raw data
float32 u # [m/s] Body-relative air relative velocity component / X direction
float32 v # [m/s] Body-relative air relative velocity component / Y direction
float32 w # [m/s] Body-relative air relative velocity component / Z direction
float32 windspeed_north # [m/s] Wind component in north / X direction
float32 windspeed_east # [m/s] Wind component in east / Y direction
float32 windspeed_down # [m/s] Wind component in down / Z direction
+1
View File
@@ -46,6 +46,7 @@ set(msg_files
AdcReport.msg
Airspeed.msg
AirspeedWind.msg
Airflow.msg
AutotuneAttitudeControlStatus.msg
BatteryInfo.msg
ButtonEvent.msg