概述
ROS机器人系统中遇到的坐标系问题
- 前段时间,我在做项目的时候负责四轮无人小车的ROS仿真,
URDF
和Xacro
机器人建模过程比较顺利,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
的学习者提供有效的解决方法,也希望能够得到大佬们的纠正与指点。
最后
以上就是玩命紫菜为你收集整理的ROS机器人系统中遇到的坐标系问题ROS机器人系统中遇到的坐标系问题的全部内容,希望文章能够帮你解决ROS机器人系统中遇到的坐标系问题ROS机器人系统中遇到的坐标系问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复