机器人操作系统Filesystem Level文件系统层概念就是你在碟片里面遇到的资源,例如:Packages:ROS的基本组织,可以包含任意格式文件
一个Package 可以包含ROS执行时处理的文件(nodes),一个ROS的依赖库,一个数据集合,配置文件或一些有用的文件在一起
Manifests:Manifests (manifest.xml) 提供关于Package元数据,包括它的许可信息和Package之间依赖关系,以及语言特性信息像编译旗帜(编译优化参数)
Stacks: Stacks 是Packages的集合,它提供一个完整的功能,像“navigation stack” Stack与版本号关联,同时也是如何发行ROS软件方式的关键
Stack manifests :提供关于Stack元数据,包括它的许可信息和Stack之间依赖关系
Message (msg) types: 信息描述, 位置在路径:my_package/msg/MyMessageType.msg, 定义数据类型在ROS的 messages ROS里面
Service (srv) types: 服务描述,位置在路径:my_package/srv/MyServiceType.srv, 定义这个请求和相应的数据结构 在ROS services 里面
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。