ROS可运行在Linux,MacOS X,及Microsoft Windows部分系统版本上。然而,上手最简单的方法是使用Ubuntu Linux操作系统,因为这是由OSRF官方支持的操作系统。
虽然说ROS可以运行在大到超级计算机小到BeagleBoard板上。因为大部分代码需要cpu 处理。如果你使用一台笔记本电脑或PC运行在这本书中的示例应用程序,你会节省不少时间和减少挫折。Turtlebot, Maxwell, and Pi Robot 这3款机器人可以轻松地在其上面放置一台笔记本电脑上。这意味着,你可以在笔记本电脑上直接开发代码,然后简单地推送到机器人上测试自主行为。你甚至可以在开发测试过程中使用一些长的USB线连接机器人和笔记本电脑或PC。
3.3有关更新和升级注意事项
目前各大软件开发商越来越趋向于缩短发布周期。如Firefox软件包发布周期是6周。很多时间浪费在追逐最新版本,然后修复所有的代码,使其重新工作。一般是检查产品升级的更改列表,并确保真的有你需要的东西。否则,就不需要升级。最近的ROS开发者和用户的一项民意调查发现,较长的支持周期使我们所期望,Indigo 配合Ubuntu Trusty (14.04) 将支持到2019四月。