在麒麟系统上移植 ROS 时,选择合适的 ROS 版本至关重要,因为不同版本对操作系统和依赖库的要求各不相同。以下是确定 ROS 版本的关键步骤和考量因素:
1. 基于麒麟系统版本选择 ROS 版本
麒麟系统通常基于特定的 Linux 发行版(如 Ubuntu、Debian)开发,因此可参考其底层兼容的发行版来选择 ROS 版本:
麒麟系统底层兼容版本 | 推荐 ROS 版本 | 支持状态 |
---|---|---|
Ubuntu 16.04/Debian 9 | ROS Kinetic | 官方支持(LTS 至 2021 年) |
Ubuntu 18.04/Debian 10 | ROS Melodic | 官方支持(LTS 至 2023 年) |
Ubuntu 20.04/Debian 11 | ROS Noetic | 官方支持(LTS 至 2025 年) |
Ubuntu 22.04/Debian 12 | ROS Humble (ROS 2) | 官方支持(LTS 至 2027 年) |
操作步骤:
<