mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-07-26 16:28:06 +08:00
rename FWPositionController to FWModeManager
Signed-off-by: Silvan <silvan@auterion.com>
This commit is contained in:
@@ -15,7 +15,7 @@ control_allocator start
|
|||||||
#
|
#
|
||||||
fw_rate_control start
|
fw_rate_control start
|
||||||
fw_att_control start
|
fw_att_control start
|
||||||
fw_pos_control start
|
fw_mode_manager start
|
||||||
fw_lat_lon_control start
|
fw_lat_lon_control start
|
||||||
airspeed_selector start
|
airspeed_selector start
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ fi
|
|||||||
|
|
||||||
fw_rate_control start vtol
|
fw_rate_control start vtol
|
||||||
fw_att_control start vtol
|
fw_att_control start vtol
|
||||||
fw_pos_control start
|
fw_mode_manager start
|
||||||
fw_lat_lon_control start vtol
|
fw_lat_lon_control start vtol
|
||||||
fw_autotune_attitude_control start vtol
|
fw_autotune_attitude_control start vtol
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -37,7 +37,8 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_FIGURE_OF_EIGHT=y
|
CONFIG_FIGURE_OF_EIGHT=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -3,7 +3,8 @@ CONFIG_MODE_NAVIGATOR_VTOL_TAKEOFF=n
|
|||||||
CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_VTOL_ATT_CONTROL=n
|
CONFIG_MODULES_VTOL_ATT_CONTROL=n
|
||||||
CONFIG_COMMON_RC=y
|
CONFIG_COMMON_RC=y
|
||||||
|
|||||||
@@ -2,7 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
||||||
CONFIG_MODULES_MC_ATT_CONTROL=n
|
CONFIG_MODULES_MC_ATT_CONTROL=n
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -49,7 +49,8 @@ CONFIG_MODULES_UUV_ATT_CONTROL=y
|
|||||||
CONFIG_MODULES_UUV_POS_CONTROL=y
|
CONFIG_MODULES_UUV_POS_CONTROL=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_MANUAL_CONTROL=y
|
CONFIG_MODULES_MANUAL_CONTROL=y
|
||||||
CONFIG_MODULES_MC_ATT_CONTROL=y
|
CONFIG_MODULES_MC_ATT_CONTROL=y
|
||||||
|
|||||||
@@ -38,7 +38,8 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
CONFIG_MODULES_GYRO_FFT=y
|
CONFIG_MODULES_GYRO_FFT=y
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -37,7 +37,8 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -48,7 +48,8 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ CONFIG_MODULES_EKF2=y
|
|||||||
CONFIG_MODULES_EVENTS=y
|
CONFIG_MODULES_EVENTS=y
|
||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ CONFIG_MODULES_EKF2=y
|
|||||||
CONFIG_MODULES_EVENTS=y
|
CONFIG_MODULES_EVENTS=y
|
||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ CONFIG_MODULES_EKF2=y
|
|||||||
CONFIG_MODULES_EVENTS=y
|
CONFIG_MODULES_EVENTS=y
|
||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ CONFIG_MODULES_ESC_BATTERY=y
|
|||||||
CONFIG_MODULES_EVENTS=y
|
CONFIG_MODULES_EVENTS=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ CONFIG_DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_I2C=y
|
|||||||
CONFIG_DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_SERIAL=y
|
CONFIG_DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_SERIAL=y
|
||||||
CONFIG_MODULES_AIRSPEED_SELECTOR=y
|
CONFIG_MODULES_AIRSPEED_SELECTOR=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ CONFIG_MODULES_CAMERA_FEEDBACK=n
|
|||||||
CONFIG_MODULES_ESC_BATTERY=n
|
CONFIG_MODULES_ESC_BATTERY=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
||||||
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=n
|
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=n
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=n
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ CONFIG_MODULES_ESC_BATTERY=n
|
|||||||
CONFIG_MODULES_EVENTS=n
|
CONFIG_MODULES_EVENTS=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_GIMBAL=n
|
CONFIG_MODULES_GIMBAL=n
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ CONFIG_MODE_NAVIGATOR_VTOL_TAKEOFF=n
|
|||||||
CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_VTOL_ATT_CONTROL=n
|
CONFIG_MODULES_VTOL_ATT_CONTROL=n
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_FIGURE_OF_EIGHT=y
|
CONFIG_FIGURE_OF_EIGHT=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=n
|
CONFIG_MODULES_FW_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=n
|
CONFIG_MODULES_FW_MODE_MANAGER=n
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=n
|
CONFIG_MODULES_FW_RATE_CONTROL=n
|
||||||
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=y
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=y
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ CONFIG_MODULES_EVENTS=y
|
|||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL=y
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ flight_mode_manager start
|
|||||||
mc_pos_control start vtol
|
mc_pos_control start vtol
|
||||||
mc_att_control start vtol
|
mc_att_control start vtol
|
||||||
mc_rate_control start vtol
|
mc_rate_control start vtol
|
||||||
fw_pos_control start
|
fw_mode_manager start
|
||||||
fw_lat_lon_control start
|
fw_lat_lon_control start
|
||||||
fw_att_control start vtol
|
fw_att_control start vtol
|
||||||
airspeed_selector start
|
airspeed_selector start
|
||||||
@@ -60,7 +60,7 @@ flight_mode_manager status
|
|||||||
mc_pos_control status
|
mc_pos_control status
|
||||||
mc_att_control status
|
mc_att_control status
|
||||||
mc_rate_control status
|
mc_rate_control status
|
||||||
fw_pos_control status
|
fw_mode_manager status
|
||||||
fw_att_control status
|
fw_att_control status
|
||||||
airspeed_selector status
|
airspeed_selector status
|
||||||
dataman status
|
dataman status
|
||||||
@@ -75,7 +75,7 @@ mc_att_control stop
|
|||||||
fw_att_control stop
|
fw_att_control stop
|
||||||
flight_mode_manager stop
|
flight_mode_manager stop
|
||||||
mc_pos_control stop
|
mc_pos_control stop
|
||||||
fw_pos_control stop
|
fw_mode_manager stop
|
||||||
navigator stop
|
navigator stop
|
||||||
commander stop
|
commander stop
|
||||||
land_detector stop
|
land_detector stop
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ ekf2 start
|
|||||||
land_detector start fixedwing
|
land_detector start fixedwing
|
||||||
|
|
||||||
fw_att_control start
|
fw_att_control start
|
||||||
fw_pos_control start
|
fw_mode_manager start
|
||||||
fw_lat_lon_control start
|
fw_lat_lon_control start
|
||||||
|
|
||||||
mavlink start -n SoftAp -x -u 14556 -r 1000000 -p
|
mavlink start -n SoftAp -x -u 14556 -r 1000000 -p
|
||||||
|
|||||||
@@ -63,7 +63,8 @@ airspeed_selector start
|
|||||||
land_detector start fixedwing
|
land_detector start fixedwing
|
||||||
flight_mode_manager start
|
flight_mode_manager start
|
||||||
fw_att_control start
|
fw_att_control start
|
||||||
fw_pos_control start
|
fw_mode_manager start
|
||||||
|
fw_lat_lon_control start
|
||||||
|
|
||||||
mavlink start -x -u 14556 -r 1000000 -p
|
mavlink start -x -u 14556 -r 1000000 -p
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ navigator start
|
|||||||
ekf2 start
|
ekf2 start
|
||||||
land_detector start fixedwing
|
land_detector start fixedwing
|
||||||
fw_att_control start
|
fw_att_control start
|
||||||
fw_pos_control start
|
fw_mode_manager start
|
||||||
fw_lat_lon_control start
|
fw_lat_lon_control start
|
||||||
|
|
||||||
mavlink start -x -u 14556 -r 1000000 -p
|
mavlink start -x -u 14556 -r 1000000 -p
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015-2017 PX4 Development Team. All rights reserved.
|
# Copyright (c) 2015-2025 PX4 Development Team. All rights reserved.
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
# modification, are permitted provided that the following conditions
|
# modification, are permitted provided that the following conditions
|
||||||
@@ -55,11 +55,11 @@ endif()
|
|||||||
|
|
||||||
|
|
||||||
px4_add_module(
|
px4_add_module(
|
||||||
MODULE modules__fw_pos_control
|
MODULE modules__fw_mode_manager
|
||||||
MAIN fw_pos_control
|
MAIN fw_mode_manager
|
||||||
SRCS
|
SRCS
|
||||||
FixedwingPositionControl.cpp
|
FixedWingModeManager.cpp
|
||||||
FixedwingPositionControl.hpp
|
FixedWingModeManager.hpp
|
||||||
ControllerConfigurationHandler.cpp
|
ControllerConfigurationHandler.cpp
|
||||||
ControllerConfigurationHandler.hpp
|
ControllerConfigurationHandler.hpp
|
||||||
DEPENDS
|
DEPENDS
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include "FixedwingPositionControl.hpp"
|
#include "FixedWingModeManager.hpp"
|
||||||
|
|
||||||
#include <px4_platform_common/events.h>
|
#include <px4_platform_common/events.h>
|
||||||
#include <uORB/topics/longitudinal_control_configuration.h>
|
#include <uORB/topics/longitudinal_control_configuration.h>
|
||||||
@@ -52,7 +52,7 @@ using matrix::wrap_pi;
|
|||||||
const fixed_wing_lateral_setpoint_s empty_lateral_control_setpoint = {.timestamp = 0, .course = NAN, .airspeed_direction = NAN, .lateral_acceleration = NAN};
|
const fixed_wing_lateral_setpoint_s empty_lateral_control_setpoint = {.timestamp = 0, .course = NAN, .airspeed_direction = NAN, .lateral_acceleration = NAN};
|
||||||
const fixed_wing_longitudinal_setpoint_s empty_longitudinal_control_setpoint = {.timestamp = 0, .altitude = NAN, .height_rate = NAN, .equivalent_airspeed = NAN, .pitch_direct = NAN, .throttle_direct = NAN};
|
const fixed_wing_longitudinal_setpoint_s empty_longitudinal_control_setpoint = {.timestamp = 0, .altitude = NAN, .height_rate = NAN, .equivalent_airspeed = NAN, .pitch_direct = NAN, .throttle_direct = NAN};
|
||||||
|
|
||||||
FixedwingPositionControl::FixedwingPositionControl() :
|
FixedWingModeManager::FixedWingModeManager() :
|
||||||
ModuleParams(nullptr),
|
ModuleParams(nullptr),
|
||||||
WorkItem(MODULE_NAME, px4::wq_configurations::nav_and_controllers),
|
WorkItem(MODULE_NAME, px4::wq_configurations::nav_and_controllers),
|
||||||
_loop_perf(perf_alloc(PC_ELAPSED, MODULE_NAME": cycle")),
|
_loop_perf(perf_alloc(PC_ELAPSED, MODULE_NAME": cycle")),
|
||||||
@@ -76,13 +76,13 @@ FixedwingPositionControl::FixedwingPositionControl() :
|
|||||||
parameters_update();
|
parameters_update();
|
||||||
}
|
}
|
||||||
|
|
||||||
FixedwingPositionControl::~FixedwingPositionControl()
|
FixedWingModeManager::~FixedWingModeManager()
|
||||||
{
|
{
|
||||||
perf_free(_loop_perf);
|
perf_free(_loop_perf);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
FixedwingPositionControl::init()
|
FixedWingModeManager::init()
|
||||||
{
|
{
|
||||||
if (!_local_pos_sub.registerCallback()) {
|
if (!_local_pos_sub.registerCallback()) {
|
||||||
PX4_ERR("callback registration failed");
|
PX4_ERR("callback registration failed");
|
||||||
@@ -93,7 +93,7 @@ FixedwingPositionControl::init()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::parameters_update()
|
FixedWingModeManager::parameters_update()
|
||||||
{
|
{
|
||||||
updateParams();
|
updateParams();
|
||||||
|
|
||||||
@@ -107,7 +107,7 @@ FixedwingPositionControl::parameters_update()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::vehicle_control_mode_poll()
|
FixedWingModeManager::vehicle_control_mode_poll()
|
||||||
{
|
{
|
||||||
if (_control_mode_sub.updated()) {
|
if (_control_mode_sub.updated()) {
|
||||||
const bool was_armed = _control_mode.flag_armed;
|
const bool was_armed = _control_mode.flag_armed;
|
||||||
@@ -124,7 +124,7 @@ FixedwingPositionControl::vehicle_control_mode_poll()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::vehicle_command_poll()
|
FixedWingModeManager::vehicle_command_poll()
|
||||||
{
|
{
|
||||||
vehicle_command_s vehicle_command;
|
vehicle_command_s vehicle_command;
|
||||||
|
|
||||||
@@ -158,7 +158,7 @@ FixedwingPositionControl::vehicle_command_poll()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::airspeed_poll()
|
FixedWingModeManager::airspeed_poll()
|
||||||
{
|
{
|
||||||
airspeed_validated_s airspeed_validated;
|
airspeed_validated_s airspeed_validated;
|
||||||
|
|
||||||
@@ -178,7 +178,7 @@ FixedwingPositionControl::airspeed_poll()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::wind_poll(const hrt_abstime now)
|
FixedWingModeManager::wind_poll(const hrt_abstime now)
|
||||||
{
|
{
|
||||||
if (_wind_sub.updated()) {
|
if (_wind_sub.updated()) {
|
||||||
wind_s wind;
|
wind_s wind;
|
||||||
@@ -205,7 +205,7 @@ FixedwingPositionControl::wind_poll(const hrt_abstime now)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::manual_control_setpoint_poll()
|
FixedWingModeManager::manual_control_setpoint_poll()
|
||||||
{
|
{
|
||||||
_manual_control_setpoint_sub.update(&_manual_control_setpoint);
|
_manual_control_setpoint_sub.update(&_manual_control_setpoint);
|
||||||
|
|
||||||
@@ -228,7 +228,7 @@ FixedwingPositionControl::manual_control_setpoint_poll()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::vehicle_attitude_poll()
|
FixedWingModeManager::vehicle_attitude_poll()
|
||||||
{
|
{
|
||||||
vehicle_attitude_s vehicle_attitude;
|
vehicle_attitude_s vehicle_attitude;
|
||||||
|
|
||||||
@@ -263,7 +263,7 @@ FixedwingPositionControl::vehicle_attitude_poll()
|
|||||||
}
|
}
|
||||||
|
|
||||||
float
|
float
|
||||||
FixedwingPositionControl::get_manual_airspeed_setpoint()
|
FixedWingModeManager::get_manual_airspeed_setpoint()
|
||||||
{
|
{
|
||||||
float manual_airspeed_setpoint = NAN;
|
float manual_airspeed_setpoint = NAN;
|
||||||
|
|
||||||
@@ -282,7 +282,7 @@ FixedwingPositionControl::get_manual_airspeed_setpoint()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::landing_status_publish()
|
FixedWingModeManager::landing_status_publish()
|
||||||
{
|
{
|
||||||
position_controller_landing_status_s pos_ctrl_landing_status = {};
|
position_controller_landing_status_s pos_ctrl_landing_status = {};
|
||||||
|
|
||||||
@@ -295,7 +295,7 @@ FixedwingPositionControl::landing_status_publish()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::updateLandingAbortStatus(const uint8_t new_abort_status)
|
FixedWingModeManager::updateLandingAbortStatus(const uint8_t new_abort_status)
|
||||||
{
|
{
|
||||||
// prevent automatic aborts if already flaring, but allow manual aborts
|
// prevent automatic aborts if already flaring, but allow manual aborts
|
||||||
if (!_flare_states.flaring || new_abort_status == position_controller_landing_status_s::ABORTED_BY_OPERATOR) {
|
if (!_flare_states.flaring || new_abort_status == position_controller_landing_status_s::ABORTED_BY_OPERATOR) {
|
||||||
@@ -336,7 +336,7 @@ FixedwingPositionControl::updateLandingAbortStatus(const uint8_t new_abort_statu
|
|||||||
}
|
}
|
||||||
|
|
||||||
float
|
float
|
||||||
FixedwingPositionControl::getManualHeightRateSetpoint()
|
FixedWingModeManager::getManualHeightRateSetpoint()
|
||||||
{
|
{
|
||||||
float height_rate_setpoint = 0.f;
|
float height_rate_setpoint = 0.f;
|
||||||
|
|
||||||
@@ -353,7 +353,7 @@ FixedwingPositionControl::getManualHeightRateSetpoint()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::updateManualTakeoffStatus()
|
FixedWingModeManager::updateManualTakeoffStatus()
|
||||||
{
|
{
|
||||||
if (!_completed_manual_takeoff) {
|
if (!_completed_manual_takeoff) {
|
||||||
const bool at_controllable_airspeed = _airspeed_eas > _param_fw_airspd_min.get()
|
const bool at_controllable_airspeed = _airspeed_eas > _param_fw_airspd_min.get()
|
||||||
@@ -365,7 +365,7 @@ FixedwingPositionControl::updateManualTakeoffStatus()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::set_control_mode_current(const hrt_abstime &now)
|
FixedWingModeManager::set_control_mode_current(const hrt_abstime &now)
|
||||||
{
|
{
|
||||||
/* only run position controller in fixed-wing mode and during transitions for VTOL */
|
/* only run position controller in fixed-wing mode and during transitions for VTOL */
|
||||||
if (_vehicle_status.vehicle_type == vehicle_status_s::VEHICLE_TYPE_ROTARY_WING && !_vehicle_status.in_transition_mode) {
|
if (_vehicle_status.vehicle_type == vehicle_status_s::VEHICLE_TYPE_ROTARY_WING && !_vehicle_status.in_transition_mode) {
|
||||||
@@ -493,7 +493,7 @@ FixedwingPositionControl::set_control_mode_current(const hrt_abstime &now)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::update_in_air_states(const hrt_abstime now)
|
FixedWingModeManager::update_in_air_states(const hrt_abstime now)
|
||||||
{
|
{
|
||||||
/* reset flag when airplane landed */
|
/* reset flag when airplane landed */
|
||||||
if (_landed) {
|
if (_landed) {
|
||||||
@@ -502,7 +502,7 @@ FixedwingPositionControl::update_in_air_states(const hrt_abstime now)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::move_position_setpoint_for_vtol_transition(position_setpoint_s ¤t_sp)
|
FixedWingModeManager::move_position_setpoint_for_vtol_transition(position_setpoint_s ¤t_sp)
|
||||||
{
|
{
|
||||||
// TODO: velocity, altitude, or just a heading hold position mode should be used for this, not position
|
// TODO: velocity, altitude, or just a heading hold position mode should be used for this, not position
|
||||||
// shifting hacks
|
// shifting hacks
|
||||||
@@ -535,9 +535,9 @@ FixedwingPositionControl::move_position_setpoint_for_vtol_transition(position_se
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto(const float control_interval, const Vector2d &curr_pos,
|
FixedWingModeManager::control_auto(const float control_interval, const Vector2d &curr_pos,
|
||||||
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_prev, const position_setpoint_s &pos_sp_curr,
|
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_prev, const position_setpoint_s &pos_sp_curr,
|
||||||
const position_setpoint_s &pos_sp_next)
|
const position_setpoint_s &pos_sp_next)
|
||||||
{
|
{
|
||||||
position_setpoint_s current_sp = pos_sp_curr;
|
position_setpoint_s current_sp = pos_sp_curr;
|
||||||
move_position_setpoint_for_vtol_transition(current_sp);
|
move_position_setpoint_for_vtol_transition(current_sp);
|
||||||
@@ -605,7 +605,7 @@ FixedwingPositionControl::control_auto(const float control_interval, const Vecto
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void FixedwingPositionControl::control_idle()
|
void FixedWingModeManager::control_idle()
|
||||||
{
|
{
|
||||||
const hrt_abstime now = hrt_absolute_time();
|
const hrt_abstime now = hrt_absolute_time();
|
||||||
fixed_wing_lateral_setpoint_s lateral_ctrl_sp {empty_lateral_control_setpoint};
|
fixed_wing_lateral_setpoint_s lateral_ctrl_sp {empty_lateral_control_setpoint};
|
||||||
@@ -624,7 +624,7 @@ void FixedwingPositionControl::control_idle()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto_fixed_bank_alt_hold()
|
FixedWingModeManager::control_auto_fixed_bank_alt_hold()
|
||||||
{
|
{
|
||||||
const hrt_abstime now = hrt_absolute_time();
|
const hrt_abstime now = hrt_absolute_time();
|
||||||
const fixed_wing_longitudinal_setpoint_s fw_longitudinal_control_sp = {
|
const fixed_wing_longitudinal_setpoint_s fw_longitudinal_control_sp = {
|
||||||
@@ -656,7 +656,7 @@ FixedwingPositionControl::control_auto_fixed_bank_alt_hold()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto_descend()
|
FixedWingModeManager::control_auto_descend()
|
||||||
{
|
{
|
||||||
// Hard-code descend rate to 0.5m/s. This is a compromise to give the system to recover,
|
// Hard-code descend rate to 0.5m/s. This is a compromise to give the system to recover,
|
||||||
// but not letting it drift too far away.
|
// but not letting it drift too far away.
|
||||||
@@ -686,7 +686,7 @@ FixedwingPositionControl::control_auto_descend()
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint8_t
|
uint8_t
|
||||||
FixedwingPositionControl::handle_setpoint_type(const position_setpoint_s &pos_sp_curr,
|
FixedWingModeManager::handle_setpoint_type(const position_setpoint_s &pos_sp_curr,
|
||||||
const position_setpoint_s &pos_sp_next)
|
const position_setpoint_s &pos_sp_next)
|
||||||
{
|
{
|
||||||
uint8_t position_sp_type = pos_sp_curr.type;
|
uint8_t position_sp_type = pos_sp_curr.type;
|
||||||
@@ -737,7 +737,7 @@ FixedwingPositionControl::handle_setpoint_type(const position_setpoint_s &pos_sp
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto_position(const float control_interval, const Vector2d &curr_pos,
|
FixedWingModeManager::control_auto_position(const float control_interval, const Vector2d &curr_pos,
|
||||||
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_prev, const position_setpoint_s &pos_sp_curr)
|
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_prev, const position_setpoint_s &pos_sp_curr)
|
||||||
{
|
{
|
||||||
const float acc_rad = _directional_guidance.switchDistance(500.0f);
|
const float acc_rad = _directional_guidance.switchDistance(500.0f);
|
||||||
@@ -823,7 +823,7 @@ FixedwingPositionControl::control_auto_position(const float control_interval, co
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto_velocity(const float control_interval, const Vector2d &curr_pos,
|
FixedWingModeManager::control_auto_velocity(const float control_interval, const Vector2d &curr_pos,
|
||||||
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
||||||
{
|
{
|
||||||
//Offboard velocity control
|
//Offboard velocity control
|
||||||
@@ -860,7 +860,7 @@ FixedwingPositionControl::control_auto_velocity(const float control_interval, co
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto_loiter(const float control_interval, const Vector2d &curr_pos,
|
FixedWingModeManager::control_auto_loiter(const float control_interval, const Vector2d &curr_pos,
|
||||||
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr,
|
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr,
|
||||||
const position_setpoint_s &pos_sp_next)
|
const position_setpoint_s &pos_sp_next)
|
||||||
{
|
{
|
||||||
@@ -955,7 +955,7 @@ FixedwingPositionControl::control_auto_loiter(const float control_interval, cons
|
|||||||
|
|
||||||
#ifdef CONFIG_FIGURE_OF_EIGHT
|
#ifdef CONFIG_FIGURE_OF_EIGHT
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::controlAutoFigureEight(const float control_interval, const Vector2d &curr_pos,
|
FixedWingModeManager::controlAutoFigureEight(const float control_interval, const Vector2d &curr_pos,
|
||||||
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
||||||
{
|
{
|
||||||
// airspeed settings
|
// airspeed settings
|
||||||
@@ -999,7 +999,7 @@ FixedwingPositionControl::controlAutoFigureEight(const float control_interval, c
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void FixedwingPositionControl::publishFigureEightStatus(const position_setpoint_s pos_sp)
|
void FixedWingModeManager::publishFigureEightStatus(const position_setpoint_s pos_sp)
|
||||||
{
|
{
|
||||||
figure_eight_status_s figure_eight_status{};
|
figure_eight_status_s figure_eight_status{};
|
||||||
figure_eight_status.timestamp = hrt_absolute_time();
|
figure_eight_status.timestamp = hrt_absolute_time();
|
||||||
@@ -1016,8 +1016,8 @@ void FixedwingPositionControl::publishFigureEightStatus(const position_setpoint_
|
|||||||
#endif // CONFIG_FIGURE_OF_EIGHT
|
#endif // CONFIG_FIGURE_OF_EIGHT
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto_path(const float control_interval, const Vector2d &curr_pos,
|
FixedWingModeManager::control_auto_path(const float control_interval, const Vector2d &curr_pos,
|
||||||
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
||||||
{
|
{
|
||||||
const float target_airspeed = pos_sp_curr.cruising_speed > FLT_EPSILON ? pos_sp_curr.cruising_speed : NAN;
|
const float target_airspeed = pos_sp_curr.cruising_speed > FLT_EPSILON ? pos_sp_curr.cruising_speed : NAN;
|
||||||
|
|
||||||
@@ -1057,7 +1057,7 @@ FixedwingPositionControl::control_auto_path(const float control_interval, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto_takeoff(const hrt_abstime &now, const float control_interval,
|
FixedWingModeManager::control_auto_takeoff(const hrt_abstime &now, const float control_interval,
|
||||||
const Vector2d &global_position, const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
const Vector2d &global_position, const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
||||||
{
|
{
|
||||||
if (!_control_mode.flag_armed) {
|
if (!_control_mode.flag_armed) {
|
||||||
@@ -1264,7 +1264,7 @@ FixedwingPositionControl::control_auto_takeoff(const hrt_abstime &now, const flo
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto_landing_straight(const hrt_abstime &now, const float control_interval,
|
FixedWingModeManager::control_auto_landing_straight(const hrt_abstime &now, const float control_interval,
|
||||||
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_prev, const position_setpoint_s &pos_sp_curr)
|
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_prev, const position_setpoint_s &pos_sp_curr)
|
||||||
{
|
{
|
||||||
const float airspeed_land = (_param_fw_lnd_airspd.get() > FLT_EPSILON) ? _param_fw_lnd_airspd.get() :
|
const float airspeed_land = (_param_fw_lnd_airspd.get() > FLT_EPSILON) ? _param_fw_lnd_airspd.get() :
|
||||||
@@ -1471,7 +1471,7 @@ FixedwingPositionControl::control_auto_landing_straight(const hrt_abstime &now,
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_auto_landing_circular(const hrt_abstime &now, const float control_interval,
|
FixedWingModeManager::control_auto_landing_circular(const hrt_abstime &now, const float control_interval,
|
||||||
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
const Vector2f &ground_speed, const position_setpoint_s &pos_sp_curr)
|
||||||
{
|
{
|
||||||
const float airspeed_land = (_param_fw_lnd_airspd.get() > FLT_EPSILON) ? _param_fw_lnd_airspd.get() :
|
const float airspeed_land = (_param_fw_lnd_airspd.get() > FLT_EPSILON) ? _param_fw_lnd_airspd.get() :
|
||||||
@@ -1635,7 +1635,7 @@ FixedwingPositionControl::control_auto_landing_circular(const hrt_abstime &now,
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_manual_altitude(const float control_interval, const Vector2d &curr_pos,
|
FixedWingModeManager::control_manual_altitude(const float control_interval, const Vector2d &curr_pos,
|
||||||
const Vector2f &ground_speed)
|
const Vector2f &ground_speed)
|
||||||
{
|
{
|
||||||
updateManualTakeoffStatus();
|
updateManualTakeoffStatus();
|
||||||
@@ -1678,7 +1678,7 @@ FixedwingPositionControl::control_manual_altitude(const float control_interval,
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::control_manual_position(const hrt_abstime now, const float control_interval,
|
FixedWingModeManager::control_manual_position(const hrt_abstime now, const float control_interval,
|
||||||
const Vector2d &curr_pos,
|
const Vector2d &curr_pos,
|
||||||
const Vector2f &ground_speed)
|
const Vector2f &ground_speed)
|
||||||
{
|
{
|
||||||
@@ -1778,12 +1778,12 @@ FixedwingPositionControl::control_manual_position(const hrt_abstime now, const f
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
float FixedwingPositionControl::rollAngleToLateralAccel(float roll_body) const
|
float FixedWingModeManager::rollAngleToLateralAccel(float roll_body) const
|
||||||
{
|
{
|
||||||
return tanf(roll_body) * CONSTANTS_ONE_G;
|
return tanf(roll_body) * CONSTANTS_ONE_G;
|
||||||
}
|
}
|
||||||
|
|
||||||
void FixedwingPositionControl::control_backtransition_heading_hold()
|
void FixedWingModeManager::control_backtransition_heading_hold()
|
||||||
{
|
{
|
||||||
if (!PX4_ISFINITE(_backtrans_heading)) {
|
if (!PX4_ISFINITE(_backtrans_heading)) {
|
||||||
_backtrans_heading = _local_pos.heading;
|
_backtrans_heading = _local_pos.heading;
|
||||||
@@ -1795,7 +1795,7 @@ void FixedwingPositionControl::control_backtransition_heading_hold()
|
|||||||
_lateral_ctrl_sp_pub.publish(fw_lateral_ctrl_sp);
|
_lateral_ctrl_sp_pub.publish(fw_lateral_ctrl_sp);
|
||||||
}
|
}
|
||||||
|
|
||||||
void FixedwingPositionControl::control_backtransition_line_follow(const Vector2f &ground_speed,
|
void FixedWingModeManager::control_backtransition_line_follow(const Vector2f &ground_speed,
|
||||||
const position_setpoint_s &pos_sp_curr)
|
const position_setpoint_s &pos_sp_curr)
|
||||||
{
|
{
|
||||||
Vector2f curr_pos_local{_local_pos.x, _local_pos.y};
|
Vector2f curr_pos_local{_local_pos.x, _local_pos.y};
|
||||||
@@ -1821,7 +1821,7 @@ void FixedwingPositionControl::control_backtransition_line_follow(const Vector2f
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::Run()
|
FixedWingModeManager::Run()
|
||||||
{
|
{
|
||||||
if (should_exit()) {
|
if (should_exit()) {
|
||||||
_local_pos_sub.unregisterCallback();
|
_local_pos_sub.unregisterCallback();
|
||||||
@@ -2144,7 +2144,7 @@ FixedwingPositionControl::Run()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::reset_takeoff_state()
|
FixedWingModeManager::reset_takeoff_state()
|
||||||
{
|
{
|
||||||
_runway_takeoff.reset();
|
_runway_takeoff.reset();
|
||||||
|
|
||||||
@@ -2156,7 +2156,7 @@ FixedwingPositionControl::reset_takeoff_state()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::reset_landing_state()
|
FixedWingModeManager::reset_landing_state()
|
||||||
{
|
{
|
||||||
_time_started_landing = 0;
|
_time_started_landing = 0;
|
||||||
|
|
||||||
@@ -2174,7 +2174,7 @@ FixedwingPositionControl::reset_landing_state()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
float FixedwingPositionControl::getMaxRollAngleNearGround(const float altitude, const float terrain_altitude) const
|
float FixedWingModeManager::getMaxRollAngleNearGround(const float altitude, const float terrain_altitude) const
|
||||||
{
|
{
|
||||||
// we want the wings level when at the wing height above ground
|
// we want the wings level when at the wing height above ground
|
||||||
const float height_above_ground = math::max(altitude - (terrain_altitude + _param_fw_wing_height.get()), 0.0f);
|
const float height_above_ground = math::max(altitude - (terrain_altitude + _param_fw_wing_height.get()), 0.0f);
|
||||||
@@ -2191,7 +2191,7 @@ float FixedwingPositionControl::getMaxRollAngleNearGround(const float altitude,
|
|||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
FixedwingPositionControl::initializeAutoLanding(const hrt_abstime &now, const position_setpoint_s &pos_sp_prev,
|
FixedWingModeManager::initializeAutoLanding(const hrt_abstime &now, const position_setpoint_s &pos_sp_prev,
|
||||||
const float land_point_altitude, const Vector2f &local_position, const Vector2f &local_land_point)
|
const float land_point_altitude, const Vector2f &local_position, const Vector2f &local_land_point)
|
||||||
{
|
{
|
||||||
if (_time_started_landing == 0) {
|
if (_time_started_landing == 0) {
|
||||||
@@ -2250,7 +2250,7 @@ FixedwingPositionControl::initializeAutoLanding(const hrt_abstime &now, const po
|
|||||||
}
|
}
|
||||||
|
|
||||||
Vector2f
|
Vector2f
|
||||||
FixedwingPositionControl::calculateTouchdownPosition(const float control_interval, const Vector2f &local_land_position)
|
FixedWingModeManager::calculateTouchdownPosition(const float control_interval, const Vector2f &local_land_position)
|
||||||
{
|
{
|
||||||
if (fabsf(_manual_control_setpoint.yaw) > MANUAL_TOUCHDOWN_NUDGE_INPUT_DEADZONE
|
if (fabsf(_manual_control_setpoint.yaw) > MANUAL_TOUCHDOWN_NUDGE_INPUT_DEADZONE
|
||||||
&& _param_fw_lnd_nudge.get() > LandingNudgingOption::kNudgingDisabled
|
&& _param_fw_lnd_nudge.get() > LandingNudgingOption::kNudgingDisabled
|
||||||
@@ -2272,7 +2272,7 @@ FixedwingPositionControl::calculateTouchdownPosition(const float control_interva
|
|||||||
}
|
}
|
||||||
|
|
||||||
Vector2f
|
Vector2f
|
||||||
FixedwingPositionControl::calculateLandingApproachVector() const
|
FixedWingModeManager::calculateLandingApproachVector() const
|
||||||
{
|
{
|
||||||
Vector2f landing_approach_vector = -_landing_approach_entrance_offset_vector;
|
Vector2f landing_approach_vector = -_landing_approach_entrance_offset_vector;
|
||||||
const Vector2f approach_unit_vector = landing_approach_vector.unit_or_zero();
|
const Vector2f approach_unit_vector = landing_approach_vector.unit_or_zero();
|
||||||
@@ -2294,7 +2294,7 @@ FixedwingPositionControl::calculateLandingApproachVector() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
float
|
float
|
||||||
FixedwingPositionControl::getLandingTerrainAltitudeEstimate(const hrt_abstime &now, const float land_point_altitude,
|
FixedWingModeManager::getLandingTerrainAltitudeEstimate(const hrt_abstime &now, const float land_point_altitude,
|
||||||
const bool abort_on_terrain_measurement_timeout, const bool abort_on_terrain_timeout)
|
const bool abort_on_terrain_measurement_timeout, const bool abort_on_terrain_timeout)
|
||||||
{
|
{
|
||||||
if (_param_fw_lnd_useter.get() > TerrainEstimateUseOnLanding::kDisableTerrainEstimation) {
|
if (_param_fw_lnd_useter.get() > TerrainEstimateUseOnLanding::kDisableTerrainEstimation) {
|
||||||
@@ -2334,7 +2334,7 @@ FixedwingPositionControl::getLandingTerrainAltitudeEstimate(const hrt_abstime &n
|
|||||||
return land_point_altitude;
|
return land_point_altitude;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FixedwingPositionControl::checkLandingAbortBitMask(const uint8_t automatic_abort_criteria_bitmask,
|
bool FixedWingModeManager::checkLandingAbortBitMask(const uint8_t automatic_abort_criteria_bitmask,
|
||||||
uint8_t landing_abort_criterion)
|
uint8_t landing_abort_criterion)
|
||||||
{
|
{
|
||||||
// landing abort status contains a manual criterion at abort_status==1, need to subtract 2 to directly compare
|
// landing abort status contains a manual criterion at abort_status==1, need to subtract 2 to directly compare
|
||||||
@@ -2348,7 +2348,7 @@ bool FixedwingPositionControl::checkLandingAbortBitMask(const uint8_t automatic_
|
|||||||
return ((1 << landing_abort_criterion) & automatic_abort_criteria_bitmask) == (1 << landing_abort_criterion);
|
return ((1 << landing_abort_criterion) & automatic_abort_criteria_bitmask) == (1 << landing_abort_criterion);
|
||||||
}
|
}
|
||||||
|
|
||||||
void FixedwingPositionControl::publishLocalPositionSetpoint(const position_setpoint_s ¤t_waypoint)
|
void FixedWingModeManager::publishLocalPositionSetpoint(const position_setpoint_s ¤t_waypoint)
|
||||||
{
|
{
|
||||||
vehicle_local_position_setpoint_s local_position_setpoint{};
|
vehicle_local_position_setpoint_s local_position_setpoint{};
|
||||||
local_position_setpoint.timestamp = hrt_absolute_time();
|
local_position_setpoint.timestamp = hrt_absolute_time();
|
||||||
@@ -2371,7 +2371,7 @@ void FixedwingPositionControl::publishLocalPositionSetpoint(const position_setpo
|
|||||||
_local_pos_sp_pub.publish(local_position_setpoint);
|
_local_pos_sp_pub.publish(local_position_setpoint);
|
||||||
}
|
}
|
||||||
|
|
||||||
void FixedwingPositionControl::publishOrbitStatus(const position_setpoint_s pos_sp)
|
void FixedWingModeManager::publishOrbitStatus(const position_setpoint_s pos_sp)
|
||||||
{
|
{
|
||||||
orbit_status_s orbit_status{};
|
orbit_status_s orbit_status{};
|
||||||
orbit_status.timestamp = hrt_absolute_time();
|
orbit_status.timestamp = hrt_absolute_time();
|
||||||
@@ -2390,7 +2390,7 @@ void FixedwingPositionControl::publishOrbitStatus(const position_setpoint_s pos_
|
|||||||
_orbit_status_pub.publish(orbit_status);
|
_orbit_status_pub.publish(orbit_status);
|
||||||
}
|
}
|
||||||
|
|
||||||
DirectionalGuidanceOutput FixedwingPositionControl::navigateWaypoints(const Vector2f &start_waypoint,
|
DirectionalGuidanceOutput FixedWingModeManager::navigateWaypoints(const Vector2f &start_waypoint,
|
||||||
const Vector2f &end_waypoint,
|
const Vector2f &end_waypoint,
|
||||||
const Vector2f &vehicle_pos, const Vector2f &ground_vel, const Vector2f &wind_vel)
|
const Vector2f &vehicle_pos, const Vector2f &ground_vel, const Vector2f &wind_vel)
|
||||||
{
|
{
|
||||||
@@ -2423,7 +2423,7 @@ DirectionalGuidanceOutput FixedwingPositionControl::navigateWaypoints(const Vect
|
|||||||
return navigateLine(start_waypoint, end_waypoint, vehicle_pos, ground_vel, wind_vel);
|
return navigateLine(start_waypoint, end_waypoint, vehicle_pos, ground_vel, wind_vel);
|
||||||
}
|
}
|
||||||
|
|
||||||
DirectionalGuidanceOutput FixedwingPositionControl::navigateWaypoint(const Vector2f &waypoint_pos,
|
DirectionalGuidanceOutput FixedWingModeManager::navigateWaypoint(const Vector2f &waypoint_pos,
|
||||||
const Vector2f &vehicle_pos,
|
const Vector2f &vehicle_pos,
|
||||||
const Vector2f &ground_vel, const Vector2f &wind_vel)
|
const Vector2f &ground_vel, const Vector2f &wind_vel)
|
||||||
{
|
{
|
||||||
@@ -2444,7 +2444,7 @@ DirectionalGuidanceOutput FixedwingPositionControl::navigateWaypoint(const Vecto
|
|||||||
return sp;
|
return sp;
|
||||||
}
|
}
|
||||||
|
|
||||||
DirectionalGuidanceOutput FixedwingPositionControl::navigateLine(const Vector2f &point_on_line_1,
|
DirectionalGuidanceOutput FixedWingModeManager::navigateLine(const Vector2f &point_on_line_1,
|
||||||
const Vector2f &point_on_line_2,
|
const Vector2f &point_on_line_2,
|
||||||
const Vector2f &vehicle_pos, const Vector2f &ground_vel, const Vector2f &wind_vel)
|
const Vector2f &vehicle_pos, const Vector2f &ground_vel, const Vector2f &wind_vel)
|
||||||
{
|
{
|
||||||
@@ -2468,7 +2468,7 @@ DirectionalGuidanceOutput FixedwingPositionControl::navigateLine(const Vector2f
|
|||||||
return sp;
|
return sp;
|
||||||
}
|
}
|
||||||
|
|
||||||
DirectionalGuidanceOutput FixedwingPositionControl::navigateLine(const Vector2f &point_on_line,
|
DirectionalGuidanceOutput FixedWingModeManager::navigateLine(const Vector2f &point_on_line,
|
||||||
const float line_bearing,
|
const float line_bearing,
|
||||||
const Vector2f &vehicle_pos, const Vector2f &ground_vel, const Vector2f &wind_vel)
|
const Vector2f &vehicle_pos, const Vector2f &ground_vel, const Vector2f &wind_vel)
|
||||||
{
|
{
|
||||||
@@ -2485,7 +2485,7 @@ DirectionalGuidanceOutput FixedwingPositionControl::navigateLine(const Vector2f
|
|||||||
return sp;
|
return sp;
|
||||||
}
|
}
|
||||||
|
|
||||||
DirectionalGuidanceOutput FixedwingPositionControl::navigateLoiter(const Vector2f &loiter_center,
|
DirectionalGuidanceOutput FixedWingModeManager::navigateLoiter(const Vector2f &loiter_center,
|
||||||
const Vector2f &vehicle_pos,
|
const Vector2f &vehicle_pos,
|
||||||
float radius, bool loiter_direction_counter_clockwise, const Vector2f &ground_vel, const Vector2f &wind_vel)
|
float radius, bool loiter_direction_counter_clockwise, const Vector2f &ground_vel, const Vector2f &wind_vel)
|
||||||
{
|
{
|
||||||
@@ -2524,7 +2524,7 @@ DirectionalGuidanceOutput FixedwingPositionControl::navigateLoiter(const Vector2
|
|||||||
loiter_center + unit_vec_center_to_closest_pt * radius, path_curvature);
|
loiter_center + unit_vec_center_to_closest_pt * radius, path_curvature);
|
||||||
}
|
}
|
||||||
|
|
||||||
DirectionalGuidanceOutput FixedwingPositionControl::navigatePathTangent(const matrix::Vector2f &vehicle_pos,
|
DirectionalGuidanceOutput FixedWingModeManager::navigatePathTangent(const matrix::Vector2f &vehicle_pos,
|
||||||
const matrix::Vector2f &position_setpoint,
|
const matrix::Vector2f &position_setpoint,
|
||||||
const matrix::Vector2f &tangent_setpoint,
|
const matrix::Vector2f &tangent_setpoint,
|
||||||
const matrix::Vector2f &ground_vel, const matrix::Vector2f &wind_vel, const float &curvature)
|
const matrix::Vector2f &ground_vel, const matrix::Vector2f &wind_vel, const float &curvature)
|
||||||
@@ -2541,7 +2541,7 @@ DirectionalGuidanceOutput FixedwingPositionControl::navigatePathTangent(const ma
|
|||||||
curvature);
|
curvature);
|
||||||
}
|
}
|
||||||
|
|
||||||
DirectionalGuidanceOutput FixedwingPositionControl::navigateBearing(const matrix::Vector2f &vehicle_pos, float bearing,
|
DirectionalGuidanceOutput FixedWingModeManager::navigateBearing(const matrix::Vector2f &vehicle_pos, float bearing,
|
||||||
const Vector2f &ground_vel, const Vector2f &wind_vel)
|
const Vector2f &ground_vel, const Vector2f &wind_vel)
|
||||||
{
|
{
|
||||||
const Vector2f unit_path_tangent = Vector2f{cosf(bearing), sinf(bearing)};
|
const Vector2f unit_path_tangent = Vector2f{cosf(bearing), sinf(bearing)};
|
||||||
@@ -2549,7 +2549,7 @@ DirectionalGuidanceOutput FixedwingPositionControl::navigateBearing(const matrix
|
|||||||
return _directional_guidance.guideToPath(vehicle_pos, ground_vel, wind_vel, unit_path_tangent, vehicle_pos, 0.0f);
|
return _directional_guidance.guideToPath(vehicle_pos, ground_vel, wind_vel, unit_path_tangent, vehicle_pos, 0.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
void FixedwingPositionControl::publish_lateral_guidance_status(const hrt_abstime now)
|
void FixedWingModeManager::publish_lateral_guidance_status(const hrt_abstime now)
|
||||||
{
|
{
|
||||||
fixed_wing_lateral_guidance_status_s fixed_wing_lateral_guidance_status{};
|
fixed_wing_lateral_guidance_status_s fixed_wing_lateral_guidance_status{};
|
||||||
|
|
||||||
@@ -2566,9 +2566,9 @@ void FixedwingPositionControl::publish_lateral_guidance_status(const hrt_abstime
|
|||||||
_fixed_wing_lateral_guidance_status_pub.publish(fixed_wing_lateral_guidance_status);
|
_fixed_wing_lateral_guidance_status_pub.publish(fixed_wing_lateral_guidance_status);
|
||||||
}
|
}
|
||||||
|
|
||||||
int FixedwingPositionControl::task_spawn(int argc, char *argv[])
|
int FixedWingModeManager::task_spawn(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
FixedwingPositionControl *instance = new FixedwingPositionControl();
|
FixedWingModeManager *instance = new FixedWingModeManager();
|
||||||
|
|
||||||
if (instance) {
|
if (instance) {
|
||||||
_object.store(instance);
|
_object.store(instance);
|
||||||
@@ -2589,12 +2589,12 @@ int FixedwingPositionControl::task_spawn(int argc, char *argv[])
|
|||||||
return PX4_ERROR;
|
return PX4_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
int FixedwingPositionControl::custom_command(int argc, char *argv[])
|
int FixedWingModeManager::custom_command(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
return print_usage("unknown command");
|
return print_usage("unknown command");
|
||||||
}
|
}
|
||||||
|
|
||||||
int FixedwingPositionControl::print_usage(const char *reason)
|
int FixedWingModeManager::print_usage(const char *reason)
|
||||||
{
|
{
|
||||||
if (reason) {
|
if (reason) {
|
||||||
PX4_WARN("%s\n", reason);
|
PX4_WARN("%s\n", reason);
|
||||||
@@ -2603,18 +2603,20 @@ int FixedwingPositionControl::print_usage(const char *reason)
|
|||||||
PRINT_MODULE_DESCRIPTION(
|
PRINT_MODULE_DESCRIPTION(
|
||||||
R"DESCR_STR(
|
R"DESCR_STR(
|
||||||
### Description
|
### Description
|
||||||
fw_pos_control is the fixed-wing position controller.
|
This implements the setpoint generation for all PX4-internal fixed-wing modes, height-rate control and higher.
|
||||||
|
It takes the current mode state of the vehicle as input and outputs setpoints consumed by the fixed-wing
|
||||||
|
lateral-longitudinal controller and and controllers below that (attitude, rate).
|
||||||
|
|
||||||
)DESCR_STR");
|
)DESCR_STR");
|
||||||
|
|
||||||
PRINT_MODULE_USAGE_NAME("fw_pos_control", "controller");
|
PRINT_MODULE_USAGE_NAME("fw_mode_manager", "controller");
|
||||||
PRINT_MODULE_USAGE_COMMAND("start");
|
PRINT_MODULE_USAGE_COMMAND("start");
|
||||||
PRINT_MODULE_USAGE_DEFAULT_COMMANDS();
|
PRINT_MODULE_USAGE_DEFAULT_COMMANDS();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" __EXPORT int fw_pos_control_main(int argc, char *argv[])
|
extern "C" __EXPORT int fw_mode_manager_main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
return FixedwingPositionControl::main(argc, argv);
|
return FixedWingModeManager::main(argc, argv);
|
||||||
}
|
}
|
||||||
@@ -33,12 +33,12 @@
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file FixedwingPositionControl.hpp
|
* @file FixedWingModeManager.hpp
|
||||||
* Implementation of various fixed-wing position level navigation/control modes.
|
* Implementation of various fixed-wing control modes.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef FIXEDWINGPOSITIONCONTROL_HPP_
|
#ifndef FIXEDWINGMODEMANAGER_HPP_
|
||||||
#define FIXEDWINGPOSITIONCONTROL_HPP_
|
#define FIXEDWINGMODEMANAGER_HPP_
|
||||||
|
|
||||||
#include "launchdetection/LaunchDetector.h"
|
#include "launchdetection/LaunchDetector.h"
|
||||||
#include "runway_takeoff/RunwayTakeoff.h"
|
#include "runway_takeoff/RunwayTakeoff.h"
|
||||||
@@ -151,12 +151,12 @@ static constexpr float POST_TOUCHDOWN_CLAMP_TIME = 0.5f;
|
|||||||
// [] Stick deadzon
|
// [] Stick deadzon
|
||||||
static constexpr float kStickDeadBand = 0.06f;
|
static constexpr float kStickDeadBand = 0.06f;
|
||||||
|
|
||||||
class FixedwingPositionControl final : public ModuleBase<FixedwingPositionControl>, public ModuleParams,
|
class FixedWingModeManager final : public ModuleBase<FixedWingModeManager>, public ModuleParams,
|
||||||
public px4::WorkItem
|
public px4::WorkItem
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FixedwingPositionControl();
|
FixedWingModeManager();
|
||||||
~FixedwingPositionControl() override;
|
~FixedWingModeManager() override;
|
||||||
|
|
||||||
/** @see ModuleBase */
|
/** @see ModuleBase */
|
||||||
static int task_spawn(int argc, char *argv[]);
|
static int task_spawn(int argc, char *argv[]);
|
||||||
@@ -872,4 +872,4 @@ private:
|
|||||||
)
|
)
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // FIXEDWINGPOSITIONCONTROL_HPP_
|
#endif // FIXEDWINGMODEMANAGER_HPP_
|
||||||
20
src/modules/fw_mode_manager/Kconfig
Normal file
20
src/modules/fw_mode_manager/Kconfig
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
menuconfig MODULES_FW_MODE_MANAGER
|
||||||
|
bool "fw_mode_manager"
|
||||||
|
default n
|
||||||
|
---help---
|
||||||
|
Enable support for fw_mode_manager
|
||||||
|
|
||||||
|
menuconfig USER_FW_MODE_MANAGER
|
||||||
|
bool "fw_mode_manager running as userspace module"
|
||||||
|
default n
|
||||||
|
depends on BOARD_PROTECTED && MODULES_FW_MODE_MANAGER
|
||||||
|
---help---
|
||||||
|
Put fw_mode_manager in userspace memory
|
||||||
|
|
||||||
|
menuconfig FIGURE_OF_EIGHT
|
||||||
|
bool "fw_mode_manager figure of eight loiter support"
|
||||||
|
default n
|
||||||
|
depends on MODULES_FW_MODE_MANAGER
|
||||||
|
---help---
|
||||||
|
Enable support for the figure of eight loitering pattern in fixed wing.
|
||||||
|
NOTE: Enable Mavlink development support to get feedback message.
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user