4

阿木币

0

精华

58 小时

在线时间

老司机

Rank: 2

发表于 2020-11-17 11:40:38 3156 浏览 3 回复

麻烦各位大佬看下,mavros与上位机通信链接失败 connect ...

自己试了很多次,波特率也改过115200  57600 均没能实现 telem2口 mavros上位机 通信,上位机是笔记本电脑,通过飞控usb口 倒是可以实现ttyACM0口 mavros 与 上位机通信,使用的是阿木实验室的ubuntu18.04镜像,会不会是mavros接口对应的是仿真,需要在哪设置一下对应实体机?谢谢各位大佬了!
eason已获得悬赏 2 阿木币

最佳答案

第一、lsusb 有两个串口,是ttyUSB0还是ttyUSB1。 第二、px4.launch不用做修改,如果你要用里面的fcu_url,可以使用 roslaunch mavros px4.launch fcu_url:="/dev/ttyTHS2:921600" 第三、飞控中 mav_1_forward就保持 ...

卡在mavros那一步,没有connect true

卡在mavros那一步,没有connect true

usb1口信息

usb1口信息

qgc里设置,其中mav 1 forward改为1了

qgc里设置,其中mav 1 forward改为1了

qgc里串口设置

qgc里串口设置

连线通过ttl转usb 接 收应该也没问题

连线通过ttl转usb 接 收应该也没问题

lsusb

lsusb

px4。launch 文档

px4。launch 文档

mavros启动命令

mavros启动命令

扫一扫浏览分享
回复

使用道具 举报

106

阿木币

1

精华

395 小时

在线时间

技术大V

Rank: 4

发表于 2020-11-18 09:38:57
第一、lsusb 有两个串口,是ttyUSB0还是ttyUSB1。
第二、px4.launch不用做修改,如果你要用里面的fcu_url,可以使用 roslaunch mavros px4.launch fcu_url:="/dev/ttyTHS2:921600"
第三、飞控中 mav_1_forward就保持默认即可,你可以在mavlink下面输入 mavlink status,正常配置好telem2之后就会有三个连接显示,分别为/dev/ttyACM0 波特率2000000 对应的是USB连接至飞控micro USB,/dev/ttyS1 波特率57600对应的是telem1接口,/dev/ttyS2 波特率921600 对应的是telem2接口;如果有这三个,说明飞控软件配置的没有问题。
第四、飞控硬件使用的pixhawk2 cube,赫星家的,这个飞控记得不是很兼容px4固件,APM固件支持的到时很好,如果你有pixhawk4或者pixhawk1可以刷同样的固件,配置相同的参数试试。
回复 点赞 2

使用道具 举报

209

阿木币

1

精华

52 小时

在线时间

老司机

Rank: 2

发表于 2020-11-17 12:06:36
提问挺详细的,但不懂绑定。。。帮你@一下eason@eason
回复 点赞 1

使用道具 举报

4

阿木币

0

精华

58 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2020-11-19 15:47:47
确实换了pixhawk1 就可以了,谢谢谢谢!
回复 点赞

使用道具 举报

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

本版积分规则

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