古月居ros课件_ROS学习笔记5:坐标系管理系统

本文介绍了ROS中的TF功能包,用于管理机器人坐标系的关系。TF使用广播-监听机制,通过TF-tree记录10秒内的坐标变换。实例展示了海龟跟踪的应用,包括启动多个节点、使用view_frames工具进行可视化以及通过rviz进行三维显示。通过四元数、RPY描述坐标关系,阐述了如何控制海龟运动,并利用rviz实时更新坐标关系。
摘要由CSDN通过智能技术生成

TF功能包:默认记录10秒中之内机器人之间所有左边的一个位置关系

实现机制:广播-监听机制,启动rosmaster之后会维护TF-tree,所有坐标系都保存在这个tree中,查询某一节点中任意两个坐标的变换关系可以通过这个tree得到

海龟跟踪

安装功能包

sudo apt-get install ros-kinect-turtle-tf 

一次性启动多个节点,启动launch文件

roslaunch turtle_tf turtle_tf_demo.launch

结果

产生两只海龟,一只跟踪另一只

45d59fdc9e17ef32fdb38d4e7106e0ba.png

启动键盘控制节点

rosrun turtlesim turtle_teleop_key

383232899e1d4a22a74b13544374f25f.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值