当前位置:   article > 正文

【PX4_BUG】MAVROS控制无人机offboard模式无法起飞,报错CMD: Unexpected command 176, result 0,重复Offboard enabled_nfo [commander] failsafe mode deactivated info [co

nfo [commander] failsafe mode deactivated info [commander] failsafe mode ac

主要介绍在通过MAVROS功能包的offboard模式控制gazebo中的飞机起飞到高度两米时遇到无法起飞的BUG。

在运行过程中,可能会出现一个BUG,就是无人机无法起飞。

PX4源码处无人机gazebo仿真终端显示如下并不断重复。

INFO [commander] Failsafe mode deactivated
INFO [commander] Failsafe mode activated
  • 1
  • 2

在这里插入图片描述

MAVROS终端显示如下并不断重复。

CMD: Unexpected command 176, result 0
  • 1

在这里插入图片描述

ROS节点终端显示如下并不断重复。

Offboard enabled
  • 1

在这里插入图片描述

这时打开QGC地面站,可以看到无人机处于Not Ready状态。

在这里插入图片描述

并且有报错如下。

Failsafe enabled: No manual control stick input
  • 1

在这里插入图片描述

分析原因是因为程序判断没有接入遥控器,认为不安全,所以不允许起飞。

解决方法为:

在前面的三个终端运行的时候,打开QGC地面站,在参数中搜索COM_RCL_EXCEPT

在这里插入图片描述

COM_RCL_EXCEPT参数改为4并保存。

在这里插入图片描述

这时回到gazebo窗口会发现飞机已经正常起飞了。


参考资料:

三、MAVROS功能包的offboard模式控制例子

MAVROS Offboard control example (C++)

如何进行基于ros_gazebo与px4的无人机仿真?

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/602875
推荐阅读
相关标签
  

闽ICP备14008679号