博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【ROS】Learning tf教程各部分结果
阅读量:4031 次
发布时间:2019-05-24

本文共 1606 字,大约阅读时间需要 5 分钟。

版本(Ubuntu 12.04 X64+hydro)

教程浏览:http://wiki.ros.org/tf/Tutorials

1、

http://wiki.ros.org/tf/Tutorials/Writing%20a%20tf%20broadcaster%20%28C%2B%2B%29#CA-bbe9f0e7287601c92c89c77659f8eac567563f3f_17

tf_tree

节点图

2、

3、

4、略

5、

中途遇到的问题: 

1、tf tutorial:cannot launch node of type

问题:学习(http://wiki.ros.org/tf/Tutorials/Writing%20a%20tf%20listener%20%28C%2B%2B%29)时
When following the tf tutorial,there are errors here: After typing "roslaunch turtle_tf_broadcaster start_demo.launch", it returns "ERROR: cannot launch node of type [learning_tf/turtle_tf_broadcaster]: can't locate node [turtle_tf_broadcaster] in package [learning_tf]" How can I correct it?
解决:
executing the command "source devel/setup.sh" in the catkin workplace before running the launch file. (I always forget to run it....)
http://answers.ros.org/question/74608/tf-tutorialcannot-launch-node-of-type/

2、unable to locate package rqt_tf_tree
解决:http://wiki.ros.org/rqt/UserGuide/Install/Groovy
If you only want to install a specific rqt plugin (rqt_tf_tree for instance):
$ sudo apt-get install ros-%YOUR_ROS_DISTRO%-rqt-tf_tree
Likewise:
$ sudo apt-get install ros-groovy-rqt-tf_tree
这时如果运行rosrun rqt_moveit rqt_tf_tree可能会出现如下问题:
“rqt plugin not listed/found in list returned by "rqt --list-plugins"”
此时解决办法:
$ rm ~/.config/ros.org/rqt_gui.ini
$ rqt
这样在Plugins列表下就能找到对应的插件了呢。默认插件列表:(http://wiki.ros.org/rqt/Plugins)

3、根据http://wiki.ros.org/navigation/Tutorials/RobotSetup/TF操作的时候,中途遇到一个经常性忘记做的事情导致的问题:About the tutorial on Setting up your robot using tf

解决方法:

重新source一下工作空间里边的setup.sh文件:source~/catkin_make/devel/setup.sh 

(说明:
catkin_make为工作空间

你可能感兴趣的文章
mysql:sql alter table 修改列属性的字符集
查看>>
mysql:sql drop table (删除表)
查看>>
mysql:sql truncate (清除表数据)
查看>>
scrapy:xpath string(.)非常注意问题
查看>>
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>
yuv420 format
查看>>
单纯的把Y通道提取出来能正确显示出灰度图来为什么我的Qt就显示不出来呢转换有问题呀?
查看>>
YUV420只绘制Y通道
查看>>
yuv420 还原为RGB图像
查看>>
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt5 everywhere编译完成后,找不到qmake
查看>>
arm-linux开机读取硬件时钟,设置系统时钟。
查看>>
交叉编译在x86上调试好的qt程序
查看>>
/dev/input/event0 键盘输入
查看>>
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>
简单Linux C线程池
查看>>