ROS机器人系统中遇到的坐标系问题

ROS 专栏收录该内容
8 篇文章 0 订阅

ROS机器人系统中遇到的坐标系问题

  • 前段时间,我在做项目的时候负责四轮无人小车的ROS仿真,URDFXacro机器人建模过程比较顺利,URDF/Rviz/Gazebo的综合应用也比较顺利,但是在机器人导航仿真过程中,我遇到了以下报错:

[ WARN] [1624619451.018994930, 299.661000000]: TF_REPEATED_DATA ignoring data with redundant timestamp for frame base_footprint at time 299.660000 according to authority unknown_publisher

  • 通过一段时间的分析,我通过以下两个命令查看了机器人模型的坐标系图谱
rosrun tf2_tools view_frames.py
evince frames.pdf
  • 结果,我发现了报错原因是:tf树从odom到base_footprint断开,我在对应的launch文件中添加了以下节点,成功解决了该坐标系问题。
<node pkg="tf" type="static_transform_publisher" name="odom_to_base_footprint" args="0.0 0.0 0.0 0 0 0.0 /odom /base_footprint 1000"/>
  • 在遇到该问题的时候,我发现在网上很难找到相关的解决方法,因此花费了我较多的时间。最后,希望本文能给各位ROS的学习者提供有效的解决方法,也希望能够得到大佬们的纠正与指点。
  • 1
    点赞
  • 13
    评论
  • 2
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论 13 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页

打赏作者

monk_闲来垂钓

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值