在建立了一个ros工作空间以后,自己的文件系统往往会呈现一下结构,我们要明白每个文件里都是什么,都有什么作用,这样以后学习才会有事半功倍的效果
在功能包里的文件往往有一下几种:
|-- CMakeLists.txt 配置编译规则,比如源文件、依赖项、目标文件
|-- package.xml 包信息,比如:包名、版本、作者、依赖项...(以前版本是 manifest.xml)
|-- scripts 存储python文件
|-- src 存储C++源文件
|-- include 头文件
|-- msg 消息通信格式文件
|-- srv 服务通信格式文件
|-- action 动作格式文件
|-- launch 可一次性运行多个节点
|-- config 配置信息