ROS学习记录(一)

ROS学习记录(一)

ROS命令集合:

  • rospack = ros + pack(age)
  • roscd = ros + cd
  • rosls = ros + ls

1.使用 rospack

用法:

示例:

2.使用 roscd

用法:

示例:

为了验证我们已经切换到了roscpp软件包目录下,现在我们可以使用Unix命令pwd来输出当前工作目录:

3.roscd log

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

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

4.使用 rosls

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

用法:

示例:

应输出:

5.Tab 自动完成输入

输入:

当按TAB键后,命令行中应该会自动补充剩余部分:

这应该有用,因为roscpp tutorials是当前唯一一个名称以roscpp tut作为开头的ROS软件包。

现在尝试输入:

按TAB键后,命令应该会尽可能地自动补充完整:

但是,在这种情况下有多个软件包是以turtle开头,当再次按TAB键后应该会列出所有以turtle开头的ROS软件包:

这时在命令行中你应该仍然只看到:

现在在turtle后面输入s然后按TAB键:

因为只有一个软件包的名称以turtles开头,所以你应该会看到:

来源:红豆布丁

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年2月16日
下一篇 2018年2月16日

相关推荐