|
发表于 2020-8-26 21:11:23
7068 浏览 3 回复
MACROS connected false
机载板:树莓派 3B ;飞控:pixhawk2.4.8 px4固件
运行了[backcolor=rgba(27, 31, 35, 0.05)]roslaunch mavros px4.launch之后
[backcolor=rgba(27, 31, 35, 0.05)]运行[backcolor=rgba(27, 31, 35, 0.05)]rostopic echo /mavros/state
[backcolor=rgba(27, 31, 35, 0.05)]显示
frame_id: ''
connected: False
armed: False
guided: False
manual_input: False
mode: ''
system_status: 0
---
请问这是什么原因,怎么解决.
chasing已获得悬赏 2 阿木币最佳答案
1。串口有没有接对
2. 波特率是否正确
3. mavros,px4.launch中是否配置正确
4. 树莓派是否设置了串口
暂时就想到这么多,需要一个一个排查
|
扫一扫浏览分享
|
|
|
|
|
|
|
发表于 2020-8-26 22:26:25
1。串口有没有接对
2. 波特率是否正确
3. mavros,px4.launch中是否配置正确
4. 树莓派是否设置了串口
暂时就想到这么多,需要一个一个排查 |
|
|
|
|
|
|
|
楼主|
发表于 2020-8-26 22:30:35
这些如果没设置好的话,roslaunch mavros px4.launch就运行不起来吧 |
|
|
|
|
|
|
|
发表于 2020-8-27 19:15:05
这个launch能跑起来,只能说明你的ROS配置是正确的,其他的都需要检查下。毕竟消息显示的not connect. 说明没有收到心跳包,也就是与px4没有建立通信 |
|
|
|
|
|
|
|