导航功能包集需要知道传感器、轮子和关节的位置。
我们使用TF(Transform Frame)软件库来完成这部分工作。它会管理坐标变换树。你可以使用数学工具来完成这部分工作,但是如果你需要计算很多的坐标系,那么这就会显得有些复杂和混乱。
因此有了TF软件库,使得我们可以向机器人添加更多的传感器和组件,TF会为我们处理这些设备之间的关系。
如果将激光雷达向后移动10cm或者向前移动20cm(相对于在base_link坐标系中的原始坐标位置),我们都需要添加一个带有这些偏移的新坐标系到坐标变换树。
ROS 导航
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 引言 我们知道启动ROS相关应用要么是roslaunch要么是rosrun,实际项目中不可能每次手动去运行这些命令...
- 我说要写七个故事,《第一个故事写给秋叶大叔》,秋叶大叔给我发来了点评,“就写人物而言,缺乏主线”。 事实上,我真的...