ROS kinetic TF坐标变换

本文介绍了ROS kinetic中TF坐标变换的功能和应用场景,包括机器人头部、物体位置及中心坐标系之间的关系。详细讲解了如何广播和监听TF变换,并通过turtle_tf演示示例进行操作,涉及tf_echo、rviz的使用以及TF广播器和监听器的实现。同时提供了源码示例和launch文件的创建,帮助读者理解并实际操作TF坐标变换。
摘要由CSDN通过智能技术生成

机器人中的坐标变换
    参考:机器人学导论 - 第二章

TF 功能包
   
5s之前,机器人头部坐标系相对于全局坐标系的关系是什么样的
    机器人夹取的物体相对于机器人中心坐标系的位置
    机器人中心坐标系相对于全局坐标系的位置

TF坐标变换实现
    广播TF变换
    监听TF变换

坐标变化例程
sudo apt-get install ros-kinetic-turtle-tf
kinetic@vm:~$ rospack find turtle_tf
/opt/ros/kinetic/share/turtle_tf

运行例程
kinetic@vm:~$ roslaunch turtle_tf turtle_tf_demo.launch
kinetic@vm:~$ rosrun turtlesim turtle_teleop_key
kinetic@vm:~$ rosrun tf view_frames
在 home目录下生成 frames.pdf

查找两只海龟坐标变化的关系,执行如下命令
kinetic@vm:~$ rosrun tf tf_echo turtle1 turtle2

rviz 可视环境下运行
kinetic@vm:~$ rosrun rviz rviz -d `rospack find turtle_tf` /rviz/turtle_rviz.rviz
<

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值