ROS机器人项目开发11例(原书第2版)
上QQ阅读APP看书,第一时间看更新

1.2.2 支持的操作系统

ROS的主要目标操作系统是Ubuntu。ROS发行版是根据Ubuntu的发布版进行规划的。目前,除了Ubuntu以外,Ubuntu ARM、Debian、Gentoo、macOS、Arch Linux、Android、Windows和OpenEmbedded也提供了对ROS不完全支持(部分功能不可用)。

表1.1展示了新的ROS发行版和支持的特定操作系统版本。

表1.1 ROS发行版及支持的操作系统版本

ROS Melodic和Kinetic均为长期支持版(Long-Term Support,LTS),支持时间与Ubuntu的长期支持版的支持时间一致。使用LTS发行版的优点是可以获得最长的支持寿命。

在下一节中,我们将介绍ROS支持的机器人和传感器。