ros 发布信息频率_ROS常用命令汇总

ROS系统也是通过命令行操作,总结了下平时工作中使用的命令工具,以后使用多会陆续添加.

查看ROS_PACKAGE_PATH环境变量

$ echo $ROS_PACKAGE_PATH/home/saneri/catkin_ws/src:/opt/ros/kinetic/share

roscore  命令是你在运行所有ROS程序前首先要运行的命令。

$ roscore

rosrun 命令

rosrun 允许你使用包名直接运行一个包内的节点(而不需要知道这个包的路径)。

用法:

$ rosrun [package_name] [node_name]

现在我们可以运行turtlesim包中的 turtlesim_node节点,你会看到打开了一个 turtlesim 窗口:

$ rosrun turtlesim turtlesim_node

rosls 命令

rosls是rosbash命令集中的一部分,它允许你直接按软件包的名称而不是绝对路径执行ls命令(罗列目录).

用法:

# rosls  [ 本地包名称[/子目录] ]

示例:

$ rosls beginner_tutorials/CMakeLists.txt include package.xml src

roscd 命令

roscd是rosbash命令集中的一部分,它允许你直接切换(cd)工作目录到某个软件包或者软件包集当中。

用法:

# roscd [ 本地包名称[/子目录] ]

示例:

saneri@localhost:~$ roscd roscpp

saneri@localhost:/opt/ros/kinetic/share/roscpp$ pwd/opt/ros/kinetic/share/roscpp

roscd log命令

使用roscd log可以切换到ROS保存日记文件的目录下。需要注意的是,如果你没有执行过任何ROS程序,系统会报错说该目录不存在。

如果你已经运行过ROS程序,那么可以尝试:

$ roscd log

rosnode 命令

rosnode 显示当前运行的ROS节点信息

rosnode list 获得运行节点列表

rosnode info node-name 获得特定节点的信息

rosnode ping node-name 测试节点是否连通

rosnode kill node-name 终止节点

rosed 命令

rosed 是

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值