ROS机器人操作系统有着非常多的优势,开源免费,良好的生态。但是对于想要入门ROS的同学来说,ROS的安装就是第一只“拦路虎”,现在分享出来步骤,参考于ROS-WIKI:
第一,首先需要明确一些问题:ROS机器人操作系统并不是一个完整的操作系统,它根植于LINUX操作系统,但是对于一般的同学而言,用的都是WINDOWS的电脑,因此,我们的一个基本的环境逻辑就是:①在WINDOWS操作系统上安装一个虚拟机;②在虚拟机中安装UBUNTU16.04操作系统;③在UBUNTU操作系统中安装ROS操作系统。总结ROS操作系统的安装过程就是:WINDOWS操作系统——>VirtualBox虚拟机——>UBUNTU1604操作系统——>ROS机器人操作系统。相信WINDOWS操作系统大家都不陌生,所以我们第二步从虚拟机说起。
第二,安装VirtualBox虚拟机,这个就是常见安装软件的基本操作。建议同学们不要安装进C盘。内存分配2G,硬盘空间分配20G即可。
第三,安装UBUNTU1604操作系统,这里的1604仅仅是推荐给同学们,安装其他的版本也是OK的,但是有一个问题就是:ROS的版本依赖于UBUNTU二点版本,比如UBUNTU1604支持ros-kinetic版本,UBUNTU1804支持ROS-melodic。
第四,开机UBUNTU操作系统,点击命令行终端,输入如下命令(以ubuntu1604,ROS-kinetic为例):
STEP1:sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'(说明:设置中国的镜像源,为了快速安装)
STEP2:sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654(说明:设置KEY)
STEP3:sudo apt-get update(说明:更新UBUNTU源的环境)
接下来的步骤才是正式安装ROS操作系统,前面的都是一些配置,仅此而已。
STEP4:sudo apt-get install ros-kinetic-desktop-full
接下来是环境变量的设置。
STEP5:echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
STEP6:source ~/.bashrc 安装的过程有一些坑,现在说明: ①一定要换中国的源,不然可能3天也下载不下来; ②有时候会由于网络原因,下载一般失败了,接着下载就好了; ③一定要注意UBUNTU的版本与ROS版本的对应关系,具体可以参考ROS-WIKI
关闭