99

阿木币

0

精华

27 小时

在线时间

老司机

Rank: 2

发表于 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. 树莓派是否设置了串口 暂时就想到这么多,需要一个一个排查

扫一扫浏览分享
回复

使用道具 举报

3

阿木币

0

精华

183 小时

在线时间

技术大V

Rank: 4

发表于 2020-8-26 22:26:25
1。串口有没有接对
2. 波特率是否正确
3. mavros,px4.launch中是否配置正确
4. 树莓派是否设置了串口

暂时就想到这么多,需要一个一个排查
回复 点赞

使用道具 举报

99

阿木币

0

精华

27 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2020-8-26 22:30:35
chasing 发表于 2020-8-26 22:26
1。串口有没有接对
2. 波特率是否正确
3. mavros,px4.launch中是否配置正确

这些如果没设置好的话,roslaunch mavros px4.launch就运行不起来吧
回复 点赞

使用道具 举报

3

阿木币

0

精华

183 小时

在线时间

技术大V

Rank: 4

发表于 2020-8-27 19:15:05
luaks 发表于 2020-8-26 22:30
这些如果没设置好的话,roslaunch mavros px4.launch就运行不起来吧

这个launch能跑起来,只能说明你的ROS配置是正确的,其他的都需要检查下。毕竟消息显示的not connect. 说明没有收到心跳包,也就是与px4没有建立通信
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表