|
发表于 2021-2-15 13:58:19
8658 浏览 10 回复
MODE: Unsupported FCU
本帖最后由 zqqqqqqq7 于 2021-2-22 17:20 编辑
按照mavros教程里的步骤进行px4仿真时,rosrun运行demo时候出现MODE: Unsupported FCU报错,不知道该怎么解决,系统用的amov提供的安装好ros、mavros的系统
运行roslaunch mavros px4.launch fcu_url:="udp://:14540@127.0.0.1:14557"后显示
source之后运行rosrun demo demo_node
就出现
使用的系统是课程提供的,解压缩以后直接使用就是这样的。
请教一下怎么解决
eason已获得悬赏 2 阿木币最佳答案
有截图和录屏就能更快分析你的问题了?
|
扫一扫浏览分享
|
|
|
|
|
|
|
发表于 2021-2-21 09:54:16
|
|
|
|
|
|
|
楼主|
发表于 2021-2-22 17:21:07
|
|
|
|
|
|
|
发表于 2021-3-16 20:58:09
你好,我遇到了和你一样的问题,我运行roslaunch prometheus_gazebo sitl.launch之后 ,用rostopic echo /mavros/state 查看发现没练上MAVROS,请问你解决了吗? |
|
|
|
|
|
|
|
楼主|
发表于 2021-3-16 21:12:14
我用了别人的电脑重新运行了虚拟机就没报这个错,也连上了。。。具体我也不知道为什么
|
|
|
|
|
|
|
|
发表于 2021-3-16 21:24:46
我重在虚拟机上装了,一用键盘控制就是这个错,飞机也动不了,MAVROS连不上,估计是PX4固件,MAVROS端口的问题,还是没解决 |
|
|
|
|
|
|
|
楼主|
发表于 2021-3-17 09:11:55
我觉得可能是fcu_url:="udp://:14540@127.0.0.1:14557这个的问题吧,就是端口错了 |
|
|
|
|
|
|
|
发表于 2021-3-17 09:43:25
本帖最后由 zhihao8013 于 2021-3-17 09:44 编辑
感谢你的回复,我在运行PX4的SITL,我把MAVROS包里的fcu_url:=/dev/ttyACM0:57600改成了fcu_url:="udp://:14540@127.0.0.1:14557,但是我启动launch文件还是有问题,请问这个端口改怎么改呢?是在我要启动的lanuch文件里面吗,我在launch文件里启动mavros节点把url改成了fcu_url:="udp://:14540@localhost:14557,这个14557是啥端口啊,PX4官网上好像是14580,有点混淆 |
|
|
|
|
|
|
|
楼主|
发表于 2021-3-17 14:31:23
这个我还真不会了。。。呼唤大神解答吧,我也是小菜鸡。。。 |
|
|
|
|
|
|
|
发表于 2024-10-28 20:19:10
|
|
|
|
|
|
|