1

阿木币

0

精华

6 小时

在线时间

老司机

Rank: 2

发表于 2021-10-4 19:52:50 7776 浏览 4 回复

MAVConnSerial::send_message: TX queue overflow

首先我是无人机实战我的步骤是
1.roslaunch mavros apm.launch 连接飞控和主机
2.roslaunch rplidar_ros rplidar.launch 连接机激光雷达
3.roslaunch hector_slam_launch hector_slam.launch 启动slam
到现在为止一切正常
后面由于我的路径规划是move base,其输出的cmd_vel不能直接作用于无人机,所以我模仿开源平台改了一个py文件进行转换
但是在我启动这个文件以后出现mavros出现报错 DROPPED Message SET_POSITION_TARGET_LOCAL_NED: MAVConnSerial::send_message: TX queue overflow
当我关闭这个py文件后,slam出现报错,缺失了一个tf(此前这个tf是没问题的)
我查阅了一下MAVConnSerial::send_message: TX queue overflow报错,好像是端口的问题,我将其设置为baud=921600后,该问题还是出现



Jonathan已获得悬赏 3 阿木币

最佳答案

弄明白了

代码部分

代码部分

代码部分

代码部分

报错

报错

报错

报错

扫一扫浏览分享
回复

使用道具 举报

1

阿木币

0

精华

6 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2021-10-4 21:10:34
弄明白了
回复

使用道具 举报

1

阿木币

0

精华

6 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2021-10-4 21:10:59
加个sleep
回复

使用道具 举报

4

阿木币

0

精华

2 小时

在线时间

应届白菜

Rank: 1

发表于 2024-4-23 22:38:19
怎么解决的兄弟,可以交流一下吗?
回复 点赞

使用道具 举报

4

阿木币

0

精华

0 小时

在线时间

应届白菜

Rank: 1

发表于 2024-7-21 20:30:34

你好,请问应该在什么位置加上sleep呢
回复 点赞

使用道具 举报

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

本版积分规则

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