为了以后的人可以少走弯路,我会尽可能的列出自己遇到的问题和解决方法。
提一个非常实用的建议:多用谷歌搜索。
1、安装ROS
在安装ROS之前,我们需要了解ROS的版本,ROS分为1.0和2.0,ROS1.0的运行环境为Linux,普遍被大家所接受,2.0的正式版是去年出的,虽然说可以在windows下运行,但是稳定性不敢保证,再者2.0也是基于1.0开发的,所以初学者还是要学习1.0。
具体的介绍可以参考古月居http://www.guyuehome.com/1228,包括之后的学习阶段也可以参考他的建议。
具体的安装过程参考ROS wiki http://wiki.ros.org/cn/kinetic/Installation/Ubuntu
ROS的常用版本有以下几种:
ROS的版本与Ubuntu的版本相互对应,千万别装错了!
ROS版本 | Ubuntu版本 |
---|---|
ROS indigo | Ubuntu 14.04 |
ROS kinetic | Ubuntu 16.04 |
目前最常用的版本是这两个,之前用的是ROS indigo,因为换了16.04的系统,所以ROS的版本也换了,但是安装过程都是一样的(indigo与kinetic替换)。
1.1、软件中心配置
最好选用中国的源,阿里云、中科大、清华等都可以。
1.2、添加软件源
打开终端输入:
apt-cache search ros-kinetic
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
添加keys:
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
1.3、安装过程
保证系统的软件包索引最新:
sudo apt-get update
通过apt安装ROS完整