4.ROS的基本使用和命令¶
4.1 ROS常用指令¶
- roscore:启动ROS master主服务
- rviz:可视化工具(地图、图片、点云、机器人模型… …)
- rqt_reconfigure:配置参数界面
- rqt_graph:弹出所有节点/主题关系可视化界面
- rosnode list:列出正在运行的节点
- rosnode info node_name:打印节点信息
- rosnode kill node_name:停止某个节点
- rosrun package node:启动package包下的node节点
- rostopic list:列出正在运行的topic名字列表
- rostopic info:打印topic类型信息
- rostopic echo:打印topic实时数据信息
- roscd package:切换到package包所在路径
- rosed package abc.cpp:用编辑器打开package包下的abc.cpp文件
- rosservice list:列出正在运行的service名字列表
- rosservice info service_name:打印service类型信息
- roslaunch launch_file_name:启动launch文件
- roslaunch-deps abc.launch:列出launch文件中依赖的package
- rosmsg list:已安装msg名字列表
- rosmsg show msg_name:已安装msg类型信息
- rosmsg package 包名:包包含的所有msg名
- rospack list: 列出已安装的包
- rosstack list:列出已安装的元包
- rosbag record topic_name -O abc.bag:记录topic到abc.bag文件
- rosbag play abc.bag:播放bag文件
- roswtf:打印错误检查
- rossrv list:已安装srv名字列表
- rossrv show srv_name:已安装srv类型信息
- rossrv package 包名:包包含的所有srv名