[ROS-Beginner]2.导航ROS文件系统

1. 检查tutorial功能包package是否已经安装,以indigo为例

$ sudo apt-get install ros-indigo-ros-tutorial

2. 文件系统工具

2.1 rospack

作用:获取功能包的信息

举例:获取roscpp功能包的路径,使用find选项

$ rospack find roscpp

 2.2 roscd

作用:改变目录至功能包位置

举例:切换到功能包roscpp的位置

$ roscd roscpp

补充:roscd还可以切换到package或者stack的子目录

举例:切换到roscpp功能包的cmake目录下

$ roscd roscpp/cmake

 2.3 roscd log

作用:切换到ROS存储log文件的文件夹,如果没有运行ROS程序,执行该命令会报错

举例:显示log文件的文件夹

$ roscd log

2.4 rosls

作用:直接显示功能包或者其子目录下的所有文件

举例:显示roscpp下的所有文件

$ rosls roscpp_tutorials

 补充:如果要显示该功能包内cmake文件夹的内容,输入

$ rosls roscpp_tutorials/cmake

 3. 总结名称含义

rospack = ros + pack(age)

roscd  = ros + cd

rosls      = ros + ls

 

参考:ROS官方教程 NavigatingTheFilesystem

 

posted @ 2017-12-08 07:35  jjxforever  阅读(142)  评论(0编辑  收藏  举报