12
返回列表

7

阿木币

0

精华

1 小时

在线时间

应届白菜

Rank: 1

发表于 2019-9-23 14:41:08
本帖最后由 Ablen 于 2019-9-23 15:06 编辑

不知道你的代码是怎么样设置的,很有可能是 fcu_url 没设置对,就是串口没搞对。我没试过树莓派上的串口,都是用USB转TTL的。

扫一扫浏览分享
回复 点赞

使用道具 举报

109

阿木币

1

精华

399 小时

在线时间

技术大V

Rank: 4

发表于 2019-9-23 20:18:07
li_whu 发表于 2019-9-22 16:54
我是按照课程里弄得,请问应该怎么弄?

https://404warehouse.net/2016/08 ... os-on-raspberry-pi/

上面链接也可以参考,你没有连接成功,是什么报错?要是没有报错,以你这情况(上面几张图片)可能原因,tx,rx正反;查看dev下面串口是否识别到,串口设备id;

可以这样排除问题:三种方式可以利用树莓派连接飞控进行mavros通信(波特率均为57600).第一种方式,用USB线直接插到树莓派USB接口,该设备id为ACM0,这部可以确定你使用的飞控是没有问题的;第二种方式,USB转TTL,USB端接到树莓派USB口,TTL端接到飞控telem2上面,找到树莓派USB口的设备id,然后修改launch文件,启动脚本就行,这步基本可以排除接线的问题.第三种方式,就是现在遇到问题的这种方式,首先按照Word文档中配置串口,只是在第二步的基础上,将TTL端的rx与tx接到树莓派上面的串口上.找到设备id,修改launch,运行即可.

错误:如果遇到的错误是串口类似的,基本上就是设备id没有找对.如果没遇到错误,脚本也正常运行,但就是没连接上,一般就是rx,tx正反,波特率设置问题.
回复 点赞

使用道具 举报

3

阿木币

0

精华

17 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2019-9-25 21:05:38
eason 发表于 2019-9-23 20:18
https://404warehouse.net/2016/08/10/trajectory-following-with-mavros-on-raspberry-pi/

上面链接也 ...

用USB线直接插到树莓派USB接口可以连接上,接线明天用万能表测测,应该是串口的问题
回复 点赞

使用道具 举报

9

阿木币

0

精华

37 小时

在线时间

职场新人

Rank: 3Rank: 3

发表于 2021-3-16 21:08:21
li_whu 发表于 2019-9-22 16:54
我是按照课程里弄得,请问应该怎么弄?

我也是这个问题我运行roslaunch prometheus_gazebo sitl.launch之后 ,用rostopic echo /mavros/state 查看发现没练上MAVROS
回复 点赞

使用道具 举报

9

阿木币

0

精华

37 小时

在线时间

职场新人

Rank: 3Rank: 3

发表于 2021-3-16 21:08:34
我也是这个问题我运行roslaunch prometheus_gazebo sitl.launch之后 ,用rostopic echo /mavros/state 查看发现没练上MAVROS 图片.png
图片.png
回复 点赞

使用道具 举报

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

本版积分规则

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