mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-29 06:23:34 +08:00
ekf2: adjust ekf2 aid parameters in configs
This commit is contained in:
@@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
# EKF2
|
# EKF2
|
||||||
param set-default EKF2_AID_MASK 2
|
param set-default EKF2_AID_MASK 2
|
||||||
|
param set-default EKF2_GPS_CTRL 0
|
||||||
param set-default EKF2_EVP_NOISE 0.05
|
param set-default EKF2_EVP_NOISE 0.05
|
||||||
param set-default EKF2_EVA_NOISE 0.05
|
param set-default EKF2_EVA_NOISE 0.05
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
# EKF2: Vision position and heading
|
# EKF2: Vision position and heading
|
||||||
param set-default EKF2_AID_MASK 24
|
param set-default EKF2_AID_MASK 24
|
||||||
param set-default EKF2_EV_DELAY 5
|
param set-default EKF2_EV_DELAY 5
|
||||||
|
param set-default EKF2_GPS_CTRL 0
|
||||||
|
|
||||||
# LPE: Vision + baro
|
# LPE: Vision + baro
|
||||||
param set-default LPE_FUSION 132
|
param set-default LPE_FUSION 132
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
# EKF2
|
# EKF2
|
||||||
param set-default EKF2_AID_MASK 2
|
param set-default EKF2_AID_MASK 2
|
||||||
|
param set-default EKF2_GPS_CTRL 0
|
||||||
|
|
||||||
# LPE: Flow-only mode
|
# LPE: Flow-only mode
|
||||||
param set-default LPE_FUSION 242
|
param set-default LPE_FUSION 242
|
||||||
|
|||||||
@@ -10,3 +10,4 @@
|
|||||||
# EKF2: Vision velocity and heading
|
# EKF2: Vision velocity and heading
|
||||||
param set-default EKF2_AID_MASK 272
|
param set-default EKF2_AID_MASK 272
|
||||||
param set-default EKF2_EV_DELAY 5
|
param set-default EKF2_EV_DELAY 5
|
||||||
|
param set-default EKF2_GPS_CTRL 0
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ param set-default SENS_BOARD_ROT 10
|
|||||||
|
|
||||||
# EKF2
|
# EKF2
|
||||||
param set-default EKF2_GND_EFF_DZ 6
|
param set-default EKF2_GND_EFF_DZ 6
|
||||||
param set-default EKF2_HGT_MODE 1
|
param set-default EKF2_HGT_REF 1
|
||||||
|
|
||||||
# Position control
|
# Position control
|
||||||
param set-default MPC_Z_P 1
|
param set-default MPC_Z_P 1
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ param set-default SENS_EN_BATT 1
|
|||||||
# EKF2
|
# EKF2
|
||||||
param set-default EKF2_AID_MASK 3
|
param set-default EKF2_AID_MASK 3
|
||||||
param set-default EKF2_GND_EFF_DZ 6
|
param set-default EKF2_GND_EFF_DZ 6
|
||||||
param set-default EKF2_HGT_MODE 1
|
param set-default EKF2_HGT_REF 1
|
||||||
param set-default EKF2_MIN_RNG 0.3
|
param set-default EKF2_MIN_RNG 0.3
|
||||||
|
|
||||||
# Flow
|
# Flow
|
||||||
|
|||||||
@@ -26,7 +26,8 @@ param set-default COM_RC_IN_MODE 1
|
|||||||
|
|
||||||
param set-default EKF2_ABL_LIM 2
|
param set-default EKF2_ABL_LIM 2
|
||||||
param set-default EKF2_AID_MASK 3
|
param set-default EKF2_AID_MASK 3
|
||||||
param set-default EKF2_HGT_MODE 2
|
param set-default EKF2_HGT_REF 2
|
||||||
|
param set-default EKF2_RNG_CTRL 2
|
||||||
param set-default EKF2_MAG_TYPE 1
|
param set-default EKF2_MAG_TYPE 1
|
||||||
param set-default EKF2_OF_DELAY 10
|
param set-default EKF2_OF_DELAY 10
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
param set-default SYS_MC_EST_GROUP 2
|
param set-default SYS_MC_EST_GROUP 2
|
||||||
param set-default SYS_HAS_MAG 0
|
param set-default SYS_HAS_MAG 0
|
||||||
param set-default EKF2_AID_MASK 2
|
param set-default EKF2_AID_MASK 2
|
||||||
|
param set-default EKF2_GPS_CTRL 0
|
||||||
param set-default EKF2_MAG_TYPE 5
|
param set-default EKF2_MAG_TYPE 5
|
||||||
|
|
||||||
param set-default BAT1_N_CELLS 1
|
param set-default BAT1_N_CELLS 1
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ param set-default MIS_TAKEOFF_ALT 1.1
|
|||||||
# EKF
|
# EKF
|
||||||
#####################################
|
#####################################
|
||||||
# Height mode as GPS
|
# Height mode as GPS
|
||||||
param set-default EKF2_HGT_MODE 1
|
param set-default EKF2_HGT_REF 1
|
||||||
# Enable optical flow and GPS
|
# Enable optical flow and GPS
|
||||||
param set-default EKF2_MAG_TYPE 1
|
param set-default EKF2_MAG_TYPE 1
|
||||||
param set-default EKF2_OF_QMIN 80
|
param set-default EKF2_OF_QMIN 80
|
||||||
|
|||||||
@@ -144,11 +144,11 @@ void AutopilotTester::set_height_source(AutopilotTester::HeightSource height_sou
|
|||||||
{
|
{
|
||||||
switch (height_source) {
|
switch (height_source) {
|
||||||
case HeightSource::Baro:
|
case HeightSource::Baro:
|
||||||
CHECK(_param->set_param_int("EKF2_HGT_MODE", 0) == Param::Result::Success);
|
CHECK(_param->set_param_int("EKF2_HGT_REF", 0) == Param::Result::Success);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case HeightSource::Gps:
|
case HeightSource::Gps:
|
||||||
CHECK(_param->set_param_int("EKF2_HGT_MODE", 1) == Param::Result::Success);
|
CHECK(_param->set_param_int("EKF2_HGT_REF", 1) == Param::Result::Success);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user