驾驶舱和Blue OS系统与导航板出现错误

大家好,我们最近购买了一个预制外壳,准备将其集成到我们的水下机器人(ROV)中。目前我们只是通过以太网线连接控制器和6个推进器,进行水面测试。我们的设置基本是将电脑的以太网线连接到树莓派的端口(暂时移除了Fathom的以太网连接),然后为整个系统提供14V电源。这样可以正常为整个系统供电,导航器也能正常启动。

上周,我们首次对这套系统进行了测试,将6个推进器连接到电调上,具体操作是安装驾驶舱并连接控制器。测试中,推进器控制正常,摄像头画面清晰可见,所有系统数据也都正常。

然而,本周我们进行测试时发现,Blue OS 连接仍然显示系统状态和摄像头视频,但无法启动推进器,并提示无法发送 MAV 更新。所有设置都与之前相同,使用相同的驾驶舱和控制器,但就是无法启动推进器。我们也测试了 Blue OS 的 PWM 输出,但仍然无法控制推进器。

我们尝试过重启软件、开关机以及其他一些简单的故障排除方法,但都无济于事。你们有什么可能的解决方案或建议吗?

根据您收到的错误信息,系统很可能是因为安全检查失败而拒绝布防。您可以禁用这些安全检查,或者采取措施解决此问题。请检查ARMING_CHECK参数!

我可以在 Blue OS 的哪个部分查看 ArduPilot 的故障保护参数?

自动驾驶仪参数页面是目前配置启动检查的位置:
image
在“车辆设置/配置/故障保护”页面中,故障保护行为有更清晰的视觉概览,但请注意,启动检查发生在启动之前* ,而故障保护发生在运行期间(并且可能会强制将自动驾驶仪切换到不同的状态,例如特定的飞行模式,或解除启动,具体取决于用户配置)。

真奇怪,我以前好像没遇到过这种情况。

这仍然需要进行布防,因此如果布防失败,则无法正常工作。