命令 | 描述 |
---|---|
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命令行工具。