目录
文件系统概念
-
Packages: Package是ROS系统中最底层最基本的组织,里面存放各种文件:库、工具、可执行文件等.
-
Manifest: 一个package描述xml文件,定义package之间的依赖关系.
-
Stacks: package的集合,比package这个概念高一级别
-
Stack Manifest: 作用类似package manifest文件,但是它是针对stack的.
-
在文件系统中很容易识别package和stack:
- package是一个包含 manifest.xml 文件的目录.
- stack是一个包含 stack.xml 文件的目录.
-
文件系统工具
rospack和rosstack
这两个命令都包含于rospack package,两个命令用于获取package和stack的信息。
roscd
roscd 包含于 rosbash package中. 该命令用于改变当前目录到指定的package或者stack的目录
rosls
rosls 包含于rosbash package中. 作用是列出指定的package或stack中的文件及目录.