Advertisement

ros ubuntu 卸载_ROS安装与卸载

阅读量:

1 版本选择

ROS也可称作操作系统的别称。然而,它依附于Linux操作系统运行。因此建议您确保您的电脑上预先安装了Linux操作系统。

ROS兼容性最优的非它莫属的是 Ubuntu 系统。老铁们注意啦!嘿嘿 hey ,自行处理吧!

首先需要指出一点:因为这是个重大的决策问题。因此不建议也不鼓励任何人使用虚拟机来运行ROS系统。先前的博主出于尝试性的态度,在虚拟机中安装了Ubuntu系统,并随后安装了ROS。最终导致的结果是系统被完全接管并运行得很好。

1.1 Ubuntu 和 ROS 版本对应

即便是大兄弟用了Ubuntu,也是不能随便找一个版本的ROS装滴...

为什么呢?因为 Ubuntu 和 ROS 存在多样化的版本,并且 ROS 各个版本之间完全不兼容的说法被广泛传播(比如说)。因此,在选择时需要考虑每一个 ROS 版本都可能对应一个或两个相应的 Ubuntu 版本。

具体咋对应的?请看:

ROS发布日期

ROS版本

对应Ubutnu版本

2016.3

ROS Kinetic Kame

Ubuntu 16.04 (Xenial) / Ubuntu 15.10 (Wily)

2015.3

ROS Jade Turtle

Ubuntu 15.04 (Wily) / Ubuntu LTS 14.04 (Trusty)

2014.7

ROS Indigo Igloo

Ubuntu 14.04 (Trusty)

2013.9

ROS Hydro Medusa

Ubuntu 12.04 LTS (Precise)

2012.12

ROS Groovy Galapagos

Ubuntu 12.04 (Precise)

...

...

...

所以大兄弟们哦!看到这个信息的朋友家人们!如果系统版本与ROS版本不匹配的话!那真的绝对无法安装啊!大家别着急哦!博主此刻的心情可以说是"满面春风"般糟糕!

1.2 博主的配置

根据博主的一份调查(根本没动过手脚),显示数据表明:目前学习ROS的群体中普遍选择的是Indigo和Hydro版本软件包。然而,在2016年已经过去了整整一年(现在已经是2016年了),新的一年就要迎来新的气象。由此可见,在这一年中博主选择安装了Kinetic版本。

具体配置如下:

华硕笔记本 + Windows 10 + Ubuntu 16.04 双系统

Ubuntu 硬盘大小: 100G

内存: 8G

显卡: 也不是用来打dota, 所以随便啦啦啦(≧▽≦)/啦啦啦

Ros版本:ROS Kinetic Kame

博主先后使用了Indigo和Kinetic。实际上,在使用过程中两者之间的差距并不显著。除了少数特定的第三方库外(即仅限于),其他大多数都只支持Indigo版本。因为Kinetic刚刚发布不久(即发布不久后),这导致了一些第三方库尚未能够及时更新到新的版本信息。。

2 开始安装

既然选定好版本,我们就开始安装啦!

说明还是大兄弟已经完成了对 Ubuntu 16.04 系统的安装哦!如果使用的是 Ubuntu 14.04,则只需将以下所有标记为 -kinetic- 的区域替换为 -indigo- 即可。

2.1 软件中心配置

在启动软件时,请同时打开更新对话框。请注意,在 Ubuntu 工具栏最左上角的搜索按钮附近进行操作。

打开之后依据下图完成设置。(请确认以下设置:首先在"restricted"字段前打钩;接着将"universe"选项标记;最后将"multiverse."设置完整)

4e5672606eb8e2217d49ba37b74fa3e2.png

配置完成后就可以关闭该窗口了。

2.2 添加源

打开一个控制台(Ctrl + Alt + T), 输入如下指令:

执行一个shell脚本命令用于生成一个源代码列表文件: sudo sh -c 'echo "deb http://packages.ros.org/ ros (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.3 安装 ROS

首先确保系统软件处于最新版

$ sudo apt-get update

然后我们就可以配置 ROS 环境啦!但是面临着一系列挑战的是 ROS kinetic 版本众多的问题哦!例如像工业级、基础级等不同版本应有尽有...

既然我们想要学习ROS,那就安装至尊豪华全功能版吧,指令如下:

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

一收到指令就能享受一整瓶啤酒;来串串香的同时看看电视消磨时间;稍等一下ROS就已经安装好了。

如果大兄弟家的网够快的话,没准分分钟就完事儿了。。。

...3...

...2...

...1...

最后三个数字是这样的:整个过程非常顺利,并且在完成安装后运行正常。

安装完成后,可以用下面的命令来查看可使用的包:

$ apt-cache search ros-indigo

到现在为止虽然完成了安装但目前仍无法正常运行ROS系统不必过分焦虑心急如焚的东西往往都是徒劳的哦……因为它们通常都是凉凉的……特别是这道菜……它就是冷冰冰的……

2.4 初始化ROS

开始之前启动rosdep哦。这是什么?不就是嘛对吧⊙﹏⊙b汗

具体如下:

$ sudorosdep init

$ rosdep update

然后初始化环境变量:

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

$ source~/.bashrc

此两句具有极为重要的意义,在软件开发过程中遇到找不到Package及node的情况较为常见。建议有此困扰的小伙伴可以在留言中提出问题。如若有任何疑问或问题出现,请在留言区提出。

最后呢,对,这是最后的最后了,安装一个非常常用的插件:

$ sudo apt-get install python-rosinstall

好了到这里安装完毕了!大家伙儿庆祝一下!为了确保安全起见,请您确保系统完全启动无误后再进行下一步操作哦~

好的到这里安装完毕了!大家伙儿庆祝一下!为了确保安全起见,请您重新启动系统并进行验证工作以确认一切正常运行

对了,这里要提醒一下,ros中很多的第三方插件的安装格式是:

$ sudo apt-get install ros-indigo-...

例如:

$sudo apt-get install ros-indigo-turtlebot*

3 创建工作空间

mkdir -p ~/catkin_ws/src

cd ..

catkin_make

cd

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

echo "source /home//catkin_ws/devel/setup.bash" >> ~/.bashrc

4 测试ROS

安装完毕了说真的总得试一试吧!万一不小心把那个瓶子给弄坏了那就太可惜了!大伙儿们快醒着点听我说话嘛!

首先,启动ROS环境

$ roscore

请查看核心服务是否正常启动并带有[/rosout]标签?若无异常,请恭喜大虾!任务已成功完成!

什么?出问题了?那好吧,估计是啤酒喝多了,再从头来一遍吧,这次就别喝了。。。

这里提供一下我总结的ROS指令字典吧!大伙以后需要查询什么指令,直接翻这个就好了。

5 ROS卸载

sudo apt-get remove ros-*

全部评论 (0)

还没有任何评论哟~