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

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的学习者提供有效的解决方法,也希望能够得到大佬们的纠正与指点。
  • 7
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值