ROS 入门 - ROS Fuerte 环境搭建


程序小哥javascript

这是个人第 98 篇原创java


阅读本文大概须要 6 分钟。python

最近跟导师聊天,他要求暑假把 ROS 系统学会,因此这里记录本身的学习过程,昨天搭好了 ROS 环境,今天就跟你们分享一下本身的搭建步骤。nginx

一、选择 ROS 版本git

我用的是 Fuerte 版本,其实初学不必纠结版本,只是我有一本 ROS 的书用的是 Fuerte,因此我就安装它了,不过不一样的版本安装过程大同小异。github

我参考的官网安装教程:web

http://wiki.ros.org/fuerte/Installation/Ubuntu

学习 ROS 必定要好好利用官网 wiki.ros.org 上的教程。
sql

二、安装 VMware10shell

由于是学习使用,因此在虚拟机里跑 Ubuntu 方便点,直接装真机有点麻烦,就不折腾了。ubuntu

我用的 VMware10,官网下载地址:

https://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.0-1295980.exe

直接复制连接到迅雷里面下载会很快,不要直接到官网下。

个人 Github 上有注册码软件,下载下来就有注册码了:

https://github.com/DLonng/dlonng.github.io/releases/tag/1.0

若是你使用 VirtualBox 虚拟机软件,官网已经提供了已经配置好的环境:

http://nootrix.com/downloads/#RosVM

不过仍是建议你本身动手配置一下。

三、下载 Ubuntu 12.04

ROS Fuerte 要求 Ubuntu 12.10 以前的版本,比较好的选择是 Ubuntu 12.04。

下载地址:

http://old-releases.ubuntu.com/releases/12.04.0/

推荐用迅雷种子下载,比较快和稳定,我下载是 x64 版本:

http://old-releases.ubuntu.com/releases/12.04.0/ubuntu-12.04-desktop-amd64.iso.torrent

四、安装 Ubuntu 12.04

安装过程其实很是简单,网上的教程不少,这里就不详细说了,不想找的能够看看这篇:

https://blog.csdn.net/qq_21387171/article/details/43450303

基本步骤是:新建虚拟机基本步骤 -> 导入 iso 镜像文件使用简易安装 -> 等待自动安装完成。

若是网速很差,给你 2 个快速安装的小技巧

1. 安装过程开始不要选择联网下载程序

2. 语言包安装时间挺长,网速很差的话也能够跳过,之后开机还能够安装的。

注意:输入的 Root 密码不要忘记了,后面要用的。

五、安装 VMTools

Ubuntu 系统安装完成以后,为了之后使用方便,咱们再安装一个 VMTools,VMWare 能够自行安装,以下点击安装 VMTools 便可:

点击后,Ubuntu 会弹出 VMTools 的文件夹,咱们直接把压缩包解压到桌面,而后打开 shell 进入 VMTools 文件夹,再使用超级权限执行安装便可:

安装过程一路回车(yes)就好了,安装完重启,Ubuntu 系统就能够全屏,而且能执行和 Win 的复制粘贴功能了,很是方便学习。

六、安装 ROS Fuerte

我参考的官网安装步骤:

http://wiki.ros.org/fuerte/Installation/Ubuntu

6.1 配置软件源

「Ctrl + Alt + T」打开 Shell 终端,键入:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu precise main" > /etc/apt/sources.list.d/ros-latest.list'

6.2 设置 keys

这一步是为软件源设置密码,直接继续键入:

wget http://packages.ros.org/ros.key -O - | sudo apt-key add -

6.3 更新软件源

继续键入以下命令来更新刚刚配置的软件源:

sudo apt-get update

6.4 桌面完整安装

新手推荐这种最简单的安装方式,虽然安装包比较大,一共 768 MB 左右,但安装完之后就不须要再配置啥了,省的麻烦。

建议找个好的网来安装:

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

静静等待安装完成吧,若是最后提示安装有错误,那能够尝试从新安装,从新安装只会重装失败的安装包。

6.5 配置 Shell 环境

若是你如今在 shell 中键入 roscore 会发现命令没法找到,那是由于咱们尚未配置 ros 的环境变量,键入:

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

这个命令意思是让 shell 知道到哪里去找 ros 程序,咱们再键入:

. ~/.bashrc

这个命令至关于更新当前 shell 的环境变量,咱们再次启动 ros:

roscore

ros 启动啦,环境搭建成功!

6.6 安装 2 个小工具

为了之后更好的学习 ros,官网建议咱们安装以下两个工具,具体是干吗的,咱们到时候用到再说吧:

sudo apt-get install python-rosinstall python-rosdep

七、总结

ROS Fuerte 的环境这就搭建完成了,其余版本搭建可能有些细微的差异,建议以 ROS 官网教程为主:

http://wiki.ros.org/Distributions

环境配置过程须要一点 Linux 命令基础,不熟悉的同窗能够翻翻我以前写过的 Linux 基础文章,相信会对你有用的。

昨天建立一个私密星球,开启一我的的世界,说我想说的话,好比:大学指导,考研,技术等等,目前限时免费加入,里面已经有 100+ 球友在等你了,快来吧!


推荐阅读:

个人二战考研经历 - 初试

个人二战考研经历 - 复试


以为不错,请给个「在看」

分享给你的朋友!

本文分享自微信公众号 - 登龙(DLonngv)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。