启动 Master | roscore | 无(DDS 自动发现) |
启动节点 | rosrun pkg_name node_name | ros2 run pkg_name node_name |
启动 launch 文件 | roslaunch pkg_name file.launch | ros2 launch pkg_name file.launch.py |
列出节点 | rosnode list | ros2 node list |
节点信息 | rosnode info /node_name | ros2 node info /node_name |
列出话题 | rostopic list | ros2 topic list |
话题信息 | rostopic info /topic_name | ros2 topic info /topic_name |
发布话题 | rostopic pub /topic type data | ros2 topic pub /topic type data |
订阅话题 | rostopic echo /topic | ros2 topic echo /topic |
列出服务 | rosservice list | ros2 service list |
服务信息 | rosservice info /service_name | ros2 service info /service_name |
调用服务 | rosservice call /service args | ros2 service call /service type args |
列出参数 | rosparam list | ros2 param list |
获取参数 | rosparam get name | ros2 param get /node_name param_name |
设置参数 | rosparam set name value | ros2 param set /node_name param_name value |
录制 bag | rosbag record -a | ros2 bag record -a |
播放 bag | rosbag play file.bag | ros2 bag play file.db3 |
查看 bag | rosbag info file.bag | ros2 bag info file.db3 |
编译工作区 | catkin_make | colcon build |
清理构建 | catkin clean | colcon build --cmake-clean-cache 或手动删 build/install/log |