ROS 1.0 indigo版本安装步骤

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS 1.0 indigo版本安装步骤相关的知识,希望对你有一定的参考价值。

本文是在“ROS不能再详细的安装教程”的基础上略作修改。在此特向原作者“小萌是个球”致谢。
ROS(Robot Operating System)翻译过来叫机器人操作系统,官方定义如下:
ROS是面向机器人的开源的元操作系统(meta-operating system)。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、常用功能实现、进程间消息传递和程序包管理等。此外,它还提供相关工具和库,用于获取、编译、编辑代码以及在多个计算机之间运行程序完成分布式计算。
ROS1.0到现在已经有十年的历史,ROS2.0有三年的历史(2017年12月9日ROS2.0发布了第一个正式版本)。1.0与2.0的区别这里不做介绍,大家自己去网上查。这里介绍如何安装使用最多的ROS1.0--indigo版本。
indigo版本对应的操作系统是Ubuntu14.04,因此在安装之前先确保电脑上已经安装了这个操作系统,我用的是Ubuntu14.04的64位版本。

1、添加源
在终端中输入以下命令(也可以直接复制粘贴):

sudo sh -c ‘echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list‘

设置密钥:

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116

2、安装ROS
首先更新一下系统软件:

sudo apt-get update

然后我们直接安装indigo的full版本,如要安装其他版本,请参考ROS的官网资料。

sudo apt-get install ros-indigo-desktop-full

这个过程有些长(1.4G),请耐心等待。
安装完成后,可以用显示软件包信息命令检查是否已经安装上去了,不用也行,一般不会有问题。

apt-cache search ros-indigo

3、初始化ROS
执行下面两条命令:

sudo rosdep init

rosdep update

第二条命令执行后,大家会看见ros1.0的各个版本名称。
下面是初始化环境变量的命令(一定要使用,不然会找不到ROS):

echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc

source ~/.bashrc

通过以上步骤,ROS的安装就算是完成了。可以输入命令roscore看看是否成功。显示的画面如下:
技术分享图片 ROS大概有三千多个包,大家可以根据自己在工作中的实际需要安装。最好安装上c++与python的相关工具,因为ROS中大部分代码是用这两种语言编写的。
ROS2.0的正式版已经在2017年12月9日发行,有兴趣的话可以去看看。
ROS官网:ROS

以上是关于ROS 1.0 indigo版本安装步骤的主要内容,如果未能解决你的问题,请参考以下文章

[ROS] Studying Guidance

机器人操作系统ROS Indigo 入门学习——安装ROS Indigo

在 Ubuntu 14.04.5 上安装 ROS indigo - 软件包太新?

Ubuntu14.04安装和配置ROS Indigo

Ubuntu14.04安装和配置ROS Indigo

ARM安装ROS- indigo