vscode开发ROS(8)-ROS常用命令


查看ROS_PACKAGE_PATH环境变量

$ echo $ROS_PACKAGE_PATH

catkin 命令

$ catkin_init_workspace  #初始化catkin构建系统的工作目录
$ catkin_create_pkg [功能包名称] [依赖性功能包1] [依赖性功能包2]#自动生成功能包
$ catkin_make #构建包
$ catkin_make –pkg [包名] #只构建一部分功能包

roscore命令

$ roscore  #启用根节点

rosrun命令

$ rosrun [包名] [节点名称] #运行某个节点

roslaunch命令

$ rosrun [包名] [launch文件] #通过launch文件,启动ros

rosnode 命令

$rosnode list                  #获得运行节点列表
$rosnode info node-name        #获得特定节点的信息
$rosnode ping  node-name       #测试节点是否连通
$rosnode kill node-name        #终止节点

rostopic 命令

$ rostopic list 
$ rostopic list -v #详细信息
$ rostopic list -s #列出订阅者
$ rostopic list -p #列出发布者
$ rostopic echo [节点] #可以显示在某个话题上发布的数据.
$ rostopic type [节点] #命令用来查看所发布话题的消息类型。
$ rostopic pub  [节点] [消息] [参数] #可以把数据发布到当前某个正在广播的话题上。
$ rostopic hz   [节点] #查看数据发布的频率

rosmsg 命令

$ rosmsg list #显示所有消息
$ rosmsg show [消息] #显示该消息的数据构成

rossrv 命令

$ rossrv list  #显示所有服务
$ rossrv show [服务] #显示该服务的数据构成

rqt 命令

$ rqt_graph #此工具可以看到节点和主题,以及哪些节点订阅哪些主题等。此节点状态图中并没有消息、消息记录包、参数服务器和服务
$ rosrun rqt_topic rqt_topic #所有话题查看工具
$ rosrun rqt_msg rqt_msg #所有话题查看工具
$ rosrun rqt_publisher rqt_publisher #所有发布者查看工具
$ rosrun rqt_top rqt_top #所有节点任务管理器
$ rosrun rqt_graph rqt_graph #节点之间图
$ rosrun rqt_plot rqt_plot #图表工具
$ rosrun rqt_image_view rqt_image_view  #图片查看工具

rosservice 命令

$ rosservice list #查看所有可用服务
$ rosservice call /{某个服务} {参数} #调用某个服务

后记

更多机器人ROS相关,公-众-号搜索 ”机器人小站"。

参考:http://wiki.ros.org/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值