Micro-python Socket 支持 ROS2 topic 框架 (一)

文章介绍了ROS2中Topic的概念,作为节点间通信的媒介,支持多种交流模式。它详细讲解如何使用rqt_graph展示Topic和Node的关系,通过ros2topiclist查看主题列表,利用ros2topicecho监听和ros2topicpub发布Topic信息,以及在功能包中创建Topic发布和订阅节点。此外,还提及了Micro-Python与ROS2Topic结合使用的情况。

消息Topic

ROS2官方文档

Topic官方介绍

是各节点之间的信息交流媒介,可以实现一对一,一对多,多对一,多对多的信息交流,如图所示

 

(一)使用工具打开消息流图

打开rqt_graph(注意其中:椭圆形框框是节点(node),方形框框是主题(topic)、动作(action)

通过命令:rqt_graph打开,也可以通过rqt打开后,选择Plugins>Introspection>Node Graph

(二)查看话题列表

ros2 topic list

通过运行:ros2 topic list查看主题列表,通过运行:ros2 topic list -t查看带有主题类型信息的主题列表

(三)监听话题信息

查看某个主题上发布的信息,可以使用命令:ros2 topic echo <topic_name> 如:ros2 topic echo /turtle1/cmd_vel

(四)查看话题信息

ros2 topic info 通过命令:ros2 topic in

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值