Webots下ROS启动文件研究-时间戳

Webots下ROS启动文件研究

昨天做cartographer和move_base建图导航时,出现了一个致命的问题:时间戳一直对不上,导致move_base一直无法正常运行。

在webots_ros中给我们提供了五个可以改变的参数,一定要好好利用:

参数说明
–ROS_MASTER_URI=<address>当roscore运行时计算机的URL地址
–name=<robot_unique_name>指定用于服务和主题的预定义[robot_unique_name]。避免不同机器人控制器之间的名称冲突。
–synchronize默认情况下,即使没有ROS节点连接,ros控制器也不会阻止模拟。为了使仿真与ROS节点同步,可以指定–synchronize参数,以便只要不调用robot的time_step服务就不会运行仿真。
–clock提供和webots时间同步的话题/clock
–use-sim-time指定将Webots时间用作ROS时间。为了正常工作,您还应该定义–clock参数并将ROS参数use_sim_time设置为true。

修改测试:
添加–clock
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dOHZTx5M-1611987576223)(1.jpg)]

效果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zwYMjoQw-1611987576225)(2.jpg)]

全部翻译可以看张瑞雷老师的博客:https://zhangrelay.blog.csdn.net/article/details/85247284

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

锡城筱凯

你的鼓励是我创造的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值