ROS进二阶学习笔记(1) TF 学习笔记1:TF介绍 + tf工具

ROS进二阶学习笔记(1) TF 学习笔记1: -- TF介绍 + tf工具

Ref:  http://wiki.ros.org/tf/Tutorials#Learning_tf

>>Ref:  http://wiki.ros.org/tf/Tutorials/Introduction%20to%20tf

惭愧的是,时隔10个月,重新来学习tf的东西。

1. Running the Demo

Now that we're done getting the turtle_tf tutorial package, let's run the demo.

$ roslaunch turtle_tf turtle_tf_demo.launch
Once the turtlesim is started you can drive the center turtle around in the turtlesim using the keyboard arrow keys, select the roslaunch terminal window so that your keystrokes will be captured to drive the turtle.

关于这个demo,解释一下:

  • demo 用了tf library
  • 建立了3个frame: a world frame, a turtle1 frame, and a turtle2 frame
  • 一个tf broadcaster : publish the turtle coordinate frames
  • 一个tf listener:
    • compute the difference in the turtle frames
    • move one turtle to follow the other

就做了上述的几件事情。

开始剖析具体使用tf来做这个demo的步骤之前,先了解一下TF Tools

2. tf Tools

We can use tf tools to look at what tf is doing behind the scenes. 用tf tools来看看背后的tf在怎么工作:

  • view_frames
  • rqt_tf_tree  --rosrun rqt_tf_tree rqt_tf_tree
  • tf_echo  -- 打印具体tf数据出来
  • rviz + tf

    2.1 Using view_frames

view_frames creates a diagram of the frames being broadcast by tf over ROS.

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值