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进行处理,非常感谢!