6.ROS2-topic

文章目录

终端中的topic操作

bash 复制代码
# 可以查看主题的信息
ros2 topic info /robot_news
# ros2终端也是一个订阅者
ros2 topic echo /robot_news
# 查看接口
ros2 interface show <Type>
ros2 interface show example_interfaces/msg/String
# 会显示一些关键词 datatype
# 消息终端的频率
ros2 topic hz /robot_news
# 消息的带宽
ros2 topic bw /robot_news
# 发布主题 -r 是rate -r 5 表示 
ros2 topic pub -r 5 /robot_news example_interfaces/msg/String "{data: 'hello from the terminal'}"

重命名(remap) topic

bash 复制代码
# 更改节点名称
ros2 run my_py_pkg robot_news_station --ros-args -r __node:=my_station
# 更改主题名称
ros2 run <pkg_name> <node_name> --ros-args -r <topic_name>:=<new_topic_name>
# 例子,同时更改主题和节点
ros2 run my_py_pkg robot_news_station --ros-args -r __node:=my_station -r robot_news:=abc

用RQT检测topic

bash 复制代码
# 打开rqt图形界面
rqt-graph 
相关推荐
黑马水牛2 天前
Carla仿真系列:9_Carla 单目障碍物测距,四种方法原理与实测
经验分享·python·深度学习·计算机视觉·ros·传感器·carla仿真
火车站卖橘子6 天前
Mac搭建ROS初始环境
ros
M-Robots echo6 天前
轻量化裁剪方案解析:M-Robots 模块化构建,适配高低端各类机器人硬件平台
java·机器人·ros·开源社区·atomgit·m-robots
M-Robots echo8 天前
安全机制架构解析:M-Robots 分层安全体系,筑牢机器人设备运行底座
机器人·ros·鸿蒙·开源社区·m-robots
M-Robots echo8 天前
驱动抽象层解析:标准化硬件接口,解决机器人硬件碎片化适配难题
人工智能·机器人·ros·开源社区·m-robots
M-Robots echo9 天前
M-CLAW,面向具身智能的机器人任务编排开发框架
机器人·ros·鸿蒙·开源社区·m-robots
M-Robots echo9 天前
王成录:机器人产业下一个十年,拼的是 “系统级智能化” 而非单点算法堆叠
机器人·ros·鸿蒙·开源社区·m-robots·王成录
M-Robots echo9 天前
M-Robots ROS 兼容适配方案,实现存量机器人项目低成本迁移
机器人·ros·鸿蒙·开源社区·m-robots
M-Robots echo10 天前
王成录:黑客松不只是赛事,是开源机器人生态快速试错、挖掘创新的试验场
机器人·ros·鸿蒙·具身智能·开源社区·m-robots
M-Robots echo12 天前
王成录:分布式软总线是 M-Robots 实现群体智能的技术内核
机器人·ros·鸿蒙·开源社区·m-robots