启动 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 |