近几年随着机器人及相关科技的蓬勃发展,ROS作为一款开源的机器人系统也被越来越多的人所使用。呃,作为学渣,我就不去介绍ROS的相关了,今天主要说的是用来搭载ROS的操作系统 Elementary OS。
Ubuntu——从早期的免费邮寄安装光盘吸引用户一直发展到现在由于用户越来越多而无法承受邮寄光盘的费用,已经经历了十几个年头——作为 ROS 的官方推荐搭载系统是非常合适的,尤其是近几年的 Ubuntu LTS 版都有与之相对应的ROS版本。但是,在长时间使用 Ubuntu 之后总会有点审美疲劳,总想换个好看点的试试,而 Elementary 作为一款号称最漂亮的 Linux 系统,其本质就是一个被美颜过的 Ubuntu LTS 系统,连更新源都是直接用的 Ubuntu 的,所以 Ubuntu 上能用和能装的软件在 Elementary 上都能直接安装和使用,而且都是直接使用最方便的apt-get
命令就能搞定。 Elementary 现在已经推出的 luna, freya 版本和即将要推出的 loki 版,分别对应的就是美颜后的 Ubuntu 12.04, 14.04 和 16.04。 既然它的核心还是 Ubuntu, 那么在 Elementary 上安装 ROS 理论上来说就是完全可行的,而且事实证明这确实是可行的,只需要稍稍修改两个地方就可以了。本文的安装步骤以 Elementary 的 freya 版 和 ROS indigo 版作为例子, 其他版本的安装步骤都是一样的,只要你要安装的ROS版本支持 Elementary 所对应的 Ubuntu 版能安装。
a. 步骤1.4 更改
在 Elementary 下安装 ROS 的步骤基本都和 Ubuntu 下的一样,前面的几步都只需要按照