目前使用Ardupilot版本是4.3.7,仅支持ublox gps f9p 模块,经测试验证双GPS提供航向功能尚不稳定。
参数配置
- AHRS_EKF_TYPE=3 (Enable EKF3)
- EK3_ENABLE=1 (Enabled)
- EK3_MAG_CAL = 5 (Use extemal yaw sensor)
- EK3_SRC1_YAW = 2 / 3 (GPS/GPS with Compass Fallback)
- GPS_TYPE = 17 (ublox-movingBaseline-Base)
- GPS_TYPE2 = 18 (ublix-movingBaseline-Rover)
- GPS_DRV_OPTIONS=0
- GPS_AUTO_CONFIG=1
- GPS_AUTO_SWITCH=1
- GPS_POS1_X
- GPS_POS1_Y
- GPS_POS1_Z
- GPS_POS2_X
- GPS_POS2_Y
- GPS_POS2_Z
- SERIAL3_PROTOCOL=5 (serialx具体看硬件引用哪路uart)
- SERIAL4_PROTOCOL=5 (serialx具体看硬件引用哪路uart)
传感器的位置偏移量指定为 3 个值(X、Y 和 Z),这些值是与 IMU(可以假设位于自动驾
驶仪板中间)或车辆重心的距离(以米为单