px4.parameter.ekf2_gps_ctrl.set
开放平台 PX4 参数命令。PX4 参数:EKF2_GPS_CTRL
设置 EKF2 对 GNSS 数据的融合开关。该参数是 bitmask:每一位代表一种 GNSS 辅助信息是否进入估计器。
请求参数
固定
px4目标 PX4 设备 ID
固定
px4.parameter.ekf2_gps_ctrl.set幂等键;重复请求返回同一命令
超时秒数,范围
0~300Ekf2GpsCtrlSetRequestbitmask 对象;
bits 范围 0~15Bitmask
| bit | 值 | 中文含义 |
|---|---|---|
| 0 | 1 | 融合经纬度 |
| 1 | 2 | 融合高度 |
| 2 | 4 | 融合三维速度 |
| 3 | 8 | 融合双天线航向 |
7 表示启用 bit 0、1、2,也就是融合经纬度、高度和三维速度。
PX4 帧映射
- PX4 source:
docs/px4/build/px4_sitl_default/parameters.json - PX4 handler:
docs/px4/src/modules/mavlink/mavlink_parameters.cpp - PX4 parameter:
EKF2_GPS_CTRL - Category:
Standard - Group:
EKF2 - Parameter type:
int32 - Default:
7 - Range:
0~15 - Cloud write policy: guarded allowlist only
- MAVLink frame:
PARAM_SET - Message ID:
23 - Guard:
PX4_PARAMETER_WRITE_ALLOWLIST必须包含EKF2_GPS_CTRL