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