ROS-2支持Linux、Windows、macOS和实时操作系统(RTOS)OS层,ROS-1只支持Linux和macOS层。虽然ROS社区有对Windows的支持版,但OSRF并没有正式推出支持Windows的ROS-1。表2.1给出了ROS-2发行版及支持的操作系统。
表2.1 ROS-2版本及对应的操作系统
本书中讨论的ROS-2版本为Dashing Diademata,即第四个发行版。