从turtlesim学习ROS2主题
前言
学习ROS2的路,并不能通过学习ROS1代替,因为ROS2的“内核”不同于ROS1,必须认认真真从头开始重新学习。
Ubuntu版本:20.04
ROS版本:Foxy
学习笔记回顾
1.ROS2话题
ROS2将整个系统分解为许多模块化节点。节点之间通讯的至关重要的通道就是Topic话题。

一个节点可以发布和订阅多个主题,相当于是多对多的订阅/发布模型。

话题是机器人各个子系统之间交换数据的重要途径。
2.启动小海龟模拟器和控制器
$ ros2 run turtlesim turtlesim_node
$ ros2 run turtlesim turtle_teleop_key
根据上一节的教程,想必大家已经很熟悉他们的节点了,分别为/turtlesim和/teleop_turtle。
3.rqt_graph功能软件
rqt_graph该软件可以对不断变化的节点和主题可视化显示,也可显示他们之间的关系。在ROS1中,该软件也是非常有用处。在一个新的终端中启动它:
$ rqt_graph

最低0.47元/天 解锁文章
1425





