ROS2教程(2) - ROS2节点、话题、服务、参数、动作等 - Linux

ROS2节点

# 运行节点
ros2 run <package_name> <executable_name>
# 获取活动节点名称
ros2 node list
# 获取指定节点的具体信息
ros2 node info <node_name>
# 终端1
ros2 run turtlesim turtlesim_node

# 终端2
ros2 node list 
# 终端2将返回节点名称
/turtlesim

# 终端3
ros2 run turtlesim turtle_teleop_key

# 终端2
ros2 node list 
# 终端2将返回节点名称
/turtlesim
/teleop_turtle

# 终端4 重新映射默认节点属性(如节点名称 话题名称 服务名称)
ros2 run turtlesim turtlesim_node --ros-args --remap __node:=my_turtle

# 终端2
ros2 node list 
# 终端2将返回节点名称
/turtlesim
/teleop_turtle
/my_turtle

# 终端5
ros2 node info /my_turtle

ROS2话题

ros2 run turtlesim turtlesim_node
ros2 run turtlesim turtle_teleop_key
rqt_graph

该图描述了/turtlesim节点和 /teleop_turtle 节点如何通过话题相互通信。/teleop_turtle 节点发布 /turtle1/cmd_vel 话题, /turtlesim 节点订阅话题接收数据。如果您想知道所有话题在rqt_graph中的位置,可以取消左上方Hide隐藏: Hide下的所有框。

# 获取所有活动的话题列表
ros2 topic list
# 获取所有活动的话题列表 并在括号中附加话题类型
ros2 topic list -t
# 获取指定话题的数据
ros2 topic 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值