其他分享
首页 > 其他分享> > ros初级笔记

ros初级笔记

作者:互联网

1.package.xml
需要添加该软件包所需要编译执行的依赖包。
对编译时需要的软件包使用build_depend
将buildtool_depend用于构建工具包
对运行时所需的软件包使用exec_depend
对仅用于测试的软件包使用test_depend
2.CMakeLists.txt
3.Rostopic
话题的数据类型接收者和发布者需要一致,由发布者决定查看数据格式

rostopic type /turtle1/command_velocity
显示:turtlesim/Velocity

rosmsg show turtlesim/Velocity
每一个官方的每一个node
都会自带一个话题,不管有没有用,用不用到
在这里插入图片描述

使用rostopic echo [topic],所有经过[topic] 话题的数据都会被连接到新创立的打印节点输出到屏幕上
官方node不仅提供topic也提供service
节点在哪创建的,要使用或者控制节点的时候也需要在同一层文件夹下运行(未设置该节点环境变量)
只需要把常用命令环境变量即可,其余的就按照一般的同一文件夹下运行使用即可。

标签:需要,depend,使用,笔记,topic,初级,软件包,ros,节点
来源: https://blog.csdn.net/qq_35415875/article/details/110310813