GPS模式下的AHRS误差

大家好!

我们目前正在排查BlueBoat 系统的一些导航问题。在手动模式 下,船只可以正常启动和移动,但当我切换到自动巡航模式 时,系统立即显示:

“AHRS:未使用已配置的AHRS类型”

并拒绝启用这些模式。

手动布防时,我还会收到以下警告:

“EKF方差

尽管在这种模式下,车辆在水面上仍然可以正常运行。

设置详情:

  • 平台: BlueBoat
  • 自动驾驶仪: Pixhawk 运行ArduPilot 4.6.2
  • BlueOS 版本: 1.3.1
  • SonarView: 1.14.1
  • 连接方式: 通过基站(以太网)连接到 BlueOS Web 界面
  • 控制软件: QGroundControl(版本 4.2.8)

我们已通过QGC校准了指南针和加速度计,并验证了GPS定位的稳定性(HDOP)。船只已按照软件指南中的所有步骤完成配置。

尽管如此,这个问题依然存在。

以下是车辆上当前配置的所有**AHRS相关参数的屏幕截图:

问题:

  1. 当 GPS 和 IMU 数据看起来有效时,通常是什么原因导致出现“AHRS:未使用已配置的 AHRS 类型”的错误?
  2. “EKF方差”警告是否与传感器冗余(双GPS或IMU配置错误)有关?
  3. 在ArduPilot 4.6.2 下,BlueBoat(双 GPS、EKF3、AHRS 设置)有哪些推荐参数?

提前感谢您的任何帮助或推荐!

你是怎么把BlueBoat和Pixhawk组装起来的?!它们默认都自带Navigator——你是把它卸载了,还是自己用其他组件组装的?

“ AHRS :未使用已配置的AHRS类型” 错误提示表明您尚未配置ARDUROVER 固件——您是否在BlueOS的自动驾驶固件页面中检测到了Pixhawk?您是否能正常接收飞行器功耗和姿态的遥测数据?

值得注意的是,BlueOS 最新稳定版本为 1.4.2 - 绝对值得从 1.3.1 版本升级!

您是否已将 BlueBoat GPS 连接到 Pixhawk?还是使用其他硬件进行定位?您提到双 GPS,能否提供更多信息?

能否分享一下您设置的 .params 文件?您可以从 BlueOS 的自动驾驶参数页面保存此文件,前提是您的 Pixhawk 已连接并正常工作……