Metapackage
在一些 ROS 的教学资料和博客里,你可能还会看到一个 Stack (功能包集) 的概念,它指的是将多个功能接近、甚至相互依赖的软件包的放到一个集合中去。但 Stack 这个概念在 Hydro 之后就取消了,取而代之的就是 Metapackage。尽管换了个马甲,但它的作用没变,都是把一些相近的功能模块、软件包放到一起。
ROS里常见的 Metapacakge 有:
Metapacakge 名称 | 描述 | 链接 |
---|---|---|
navigation | 导航相关的功能包集 | https://github.com/ros-planning/navigation |
moveit | 运动规划相关的(主要是机械臂)功能包集 | https://github.com/ros-planning/moveit |
image_pipeline | 图像获取、处理相关的功能包集 | https://github.com/ros-perception/imag |