背景介绍
当前组内开发的程序是基于ROS1进行的,所以需要在本地搭建一个ROS1环境来运行和修改。查阅ROS官网后发现ROS版本与Ubuntu版本有着较为严格的对应关系,根据ROS1版本页面总结的对应关系如下表所示,ROS1官方已经不支持Ubuntu 20.04以后的版本了,Ubuntu 22.04之后只能安装ROS2,而ROS2与ROS1之间还是存在着较大的架构差异的,ROS2并不能向下兼容ROS1。
| Ubuntu | ROS | Release date | End of Life (EOL) |
|---|---|---|---|
| 14.04 | Indigo Igloo | July 22nd, 2014 | April, 2019 |
| 16.04 | Kinetic Kame | May 23rd, 2016 | April, 2021 |
| 18.04 | Melodic Morenia | May 23rd, 2018 | June 27, 2023 |
| 20.04 | Noetic Ninjemys | May 23rd, 2020 | May, 2025 |

