ROS命令大全

命令 描述
roscd 切换到当前工作空间的目录
rospack find <package> 找到指定包的路径
rosversion 显示ROS版本信息
rosparam 管理参数服务器上的参数
rosparam list 列出所有参数
rosparam get <param> 获取指定参数的值
rosparam set <param> <value> 设置指定参数的值
rosparam load <file> <node> 从YAML文件加载参数
rosparam dump <file> 将所有参数保存到YAML文件
rostopic 管理ROS话题
rostopic list 列出所有活跃的话题
rostopic echo <topic> 显示指定话题的消息
rostopic info <topic> 显示指定话题的详细信息
rostopic pub <topic> <msg_type> <args> 发布消息到指定话题
rostopic hz <topic> 显示指定话题的发布频率
rosnode 管理ROS节点
rosnode list 列出所有活跃的节点
rosnode info <node> 显示指定节点的详细信息
rosnode kill <node> 终止指定节点
rosrun 运行一个节点
roslaunch 启动一组节点
rosbag 管理ROS数据包(bag)文件
rosbag record 录制话题到bag文件
rosbag play 从bag文件播放话题
rosbag info <bagfile> 显示bag文件的信息
rosbag inspect 列出bag文件中的消息
rosmsg 显示ROS消息信息
rosmsg show <msg> 显示指定消息类型的定义
rosmsg list 列出所有消息类型
rosservice 管理ROS服务
rosservice list 列出所有活跃的服务
rosservice info <service> 显示指定服务的详细信息
rosservice call <service> <args> 调用指定服务
rosdep 管理依赖关系
rosdep install <package> 安装指定包的依赖
rosdep resolve 解析包的依赖
rosclean 清理工作空间
rosclean purge 清除所有构建和安装文件
roswtf 诊断ROS系统问题
rqt 启动ROS工具箱(rqt)
rqt_graph 显示节点和话题的图形表示
rqt_console 显示ROS日志
rqt_reconfigure 动态重新配置节点参数

ROS还有更多的命令和工具,具体可以使用roscd命令进入ROS安装目录下的bin文件夹,然后使用ls命令查看所有可用的ROS命令行工具。