ROS系统中订阅者和发布者之间的延迟很大

为我的自动驾驶小车的坐标数据写了一个滤波算法。订阅原始的坐标数据topic_1,将坐标数据用算法滤波之后,以一个新的话题名topic_2发布。

经过多次测试,滤波后的数据,延迟始终异常的大,在15s左右。起初以为是滤波算法复杂耗算力,但是打印出滤波算法的运行时间,运行时间很短。

推测是我编写的订阅和发布脚本文件的问题。

最后在ROS官方社区找到了类似的问题:参考网址:

https://answers.ros.org/question/291564/big-delay-between-publisher-and-subscriber/

进行如下修改,将订阅和发布的话题队列长度都设置为1。


 

问题解决。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值