这章节只是想要快速重拾ros,当时学的时候稀里糊涂,看看现在在了解了更多软硬件知识之后能不能学得更加轻松一点。
话题与节点 链接到标题
- 一个ros节点网络,可以同时发布多个话题
- 一个话题可以有多个发布者,也可以有多个订阅者
- 一个节点可以对多个话题进行订阅,也可以发布多个话题
- 不同传感器消息通常会拥有各自读独立话题名称,没每个话题只有一个发布者
- 某些话题可能有多个发布者,但是同一时间只能有一个发言人
信息
我觉得这和操作系统里面的生产者消费者模型有点像,看来学完微机再来学ros会更轻松一点。
细节 链接到标题
launch文件 链接到标题
主要是用来启动节点的,类似于脚本文件。可以在launch文件中指定要启动的节点、参数、话题等,使用XML格式编写。
Python实现 链接到标题
实际上,命令行对于ros只是起到一个线程进程的作用,真正的节点在程序里,一个py文件就是一个节点——只要其编写符合一定的规范(引用了rospy中相关的包),他就可以作为一个节点运行。