基于Ubuntu 16.04 的ROS安裝教程

寫在前面:
本文詳細(xì)記錄了ROS在Ubuntu上安裝的過(guò)程逛尚,先轉(zhuǎn)載如下滔岳,為以后使用保存下。

版權(quán)聲明:本文為博主原創(chuàng)文章廷区,轉(zhuǎn)載請(qǐng)標(biāo)明出處: http://www.cnblogs.com/liu-fa/p/5779206.html

關(guān)于ROS(Robot OS 機(jī)器人操作系統(tǒng))买窟,估計(jì)看這個(gè)博文的大兄弟之前已經(jīng)都知道是啥了丰泊,我就不咋呼了...

對(duì)于ROS的安裝,在它的官方網(wǎng)站: http://wiki.ros.org/ROS/Installation 中也有詳細(xì)說(shuō)明始绍。但是對(duì)于像博主這樣先天英語(yǔ)發(fā)育不全的人來(lái)說(shuō)瞳购,直接看官網(wǎng)還是有點(diǎn)困難的。

所以博主痛定思痛亏推,經(jīng)過(guò)一番嘔心瀝血與含辛茹苦的調(diào)研后(其實(shí)就是看了幾篇相關(guān)博客)学赛,終于在博主的電腦上成功安裝了ROS,下面就是博主安裝的全過(guò)程及所遇到的坑坑包包...

1 版本選擇

ROS 雖說(shuō)也叫操作系統(tǒng)吞杭,但它是寄生在 LINUX 操作系統(tǒng)之下的盏浇,所以要求大兄弟你的電腦里至少要先有一個(gè) LINUX 操作系統(tǒng)。

而對(duì) ROS 兼容性最好的當(dāng)屬 Ubuntu 操作系統(tǒng)了芽狗,所以大兄弟绢掰,嘿嘿嘿,你自己看著辦童擎!

首先有一點(diǎn)需要說(shuō)明滴劲,ROS是用來(lái)干“大事業(yè)”的,所以不推薦也不認(rèn)同更不接受大家使用虛擬機(jī)顾复。之前博主抱著玩一玩ROS的態(tài)度班挖,在虛擬機(jī)里裝了Ubuntu, 然后裝ROS芯砸,結(jié)果萧芙,結(jié)果,結(jié)果被ROS給玩了...

1.1 Ubuntu 和 ROS 版本對(duì)應(yīng)

即便是大兄弟用了Ubuntu假丧,也是不能隨便找一個(gè)版本的ROS裝滴...

為啥呢末购,因?yàn)?Ubuntu 和 ROS 都是存在不同的版本滴,而且ROS各個(gè)版本之間還很接地氣的(誰(shuí)說(shuō)的虎谢,打死他)互不兼容,所以每一個(gè) ROS 版本都對(duì)應(yīng)著一個(gè)或兩個(gè)對(duì)應(yīng)的 Ubuntu 版本曹质。

具體咋對(duì)應(yīng)的婴噩?請(qǐng)看:

| ROS發(fā)布日期 | ROS版本 | 對(duì)應(yīng)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) |
| ... | ... | ... |

所以大兄弟擎场,看到了吧,如果系統(tǒng)版本和ROS版本不對(duì)應(yīng)几莽,那是萬(wàn)萬(wàn)裝不上滴迅办。。章蚣。博主此處已嫩牛滿面站欺。。纤垂。

1.2 博主的配置

據(jù)博主的不完全統(tǒng)計(jì)(壓根就沒統(tǒng)計(jì))的數(shù)據(jù)顯示矾策,現(xiàn)在學(xué)ROS的兄弟們普遍安裝的是 Indigo 和 Hydro 版本, 但是現(xiàn)在已經(jīng)時(shí)2016年啦,新的一年就要有新氣象峭沦,所以贾虽,博主就能別人所不能(呵呵),安裝了Kinetic吼鱼。

具體配置如下:

華碩筆記本 + Windows 10 + Ubuntu 16.04 雙系統(tǒng)

  • Ubuntu 硬盤大小: 100G
  • 內(nèi)存: 8G
  • 顯卡: 也不是用來(lái)打dota蓬豁, 所以隨便啦啦啦(≧▽≦)/啦啦啦

Ros版本:ROS Kinetic Kame

博主分別用過(guò) Indigo 和 Kinetic,其實(shí)在使用過(guò)程中差距并不大菇肃,除了極少數(shù)第三方庫(kù)地粪,只支持 Indigo版本,畢竟 Kinetic 剛剛發(fā)布琐谤,存在一些第三方庫(kù)還沒有及時(shí)跟進(jìn)啦蟆技。。笑跛。

2 開始安裝

既然選定好版本付魔,我們就開始安裝啦!

前提還是大兄弟已經(jīng)自己安裝好了 Ubuntu 16.04 哦飞蹂!如果是 Ubuntu 14.04几苍,只需要把下面所有出現(xiàn) -kinetic- 的地方換成 -indigo- 就好了。

2.1 軟件中心配置

首先打開軟件和更新對(duì)話框陈哑,具體可以在 Ubuntu 最左上角的搜索按鈕中搜索妻坝。

打開后按照下圖進(jìn)行配置(確保你的"restricted", "universe惊窖," 和 "multiverse."前是打上勾的):

image

配置完成后就可以關(guān)閉該窗口了刽宪。

2.2 添加源

打開一個(gè)控制臺(tái)(Ctrl + Alt + T), 輸入如下指令:

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

設(shè)置秘鑰:

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

2.3 安裝 ROS

首先確保系統(tǒng)軟件處于最新版

$ sudo apt-get update

然后我們就可以安裝 ROS 啦,但是問(wèn)題又出現(xiàn)了界酒,ROS kinetic 也有很多版本圣拄,比如工業(yè)版,基礎(chǔ)版毁欣,高級(jí)版庇谆,豪華版岳掐,至尊豪華...

既然我們想要學(xué)習(xí)ROS,那就安裝至尊豪華全功能版吧饭耳,指令如下:

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

好串述,打完指令,就可以整瓶啤酒寞肖,擼個(gè)烤串纲酗,看看電視消遣消遣,坐等ROS安裝完成新蟆。

如果大兄弟家的網(wǎng)夠快的話觅赊,沒準(zhǔn)分分鐘就完事兒了。栅葡。茉兰。

...3...

...2...

...1...

倒數(shù)三個(gè)數(shù),好欣簇,現(xiàn)在就當(dāng)大兄弟安裝完了规脸,而且一切順利,沒有小蟲子(BUG)粗現(xiàn)...

安裝完成后熊咽,可以用下面的命令來(lái)查看可使用的包:

$ apt-cache search ros-kinetic

到現(xiàn)在莫鸭,雖然是安裝完了,但是還不能用ROS哦横殴,大兄弟別著急被因,心急吃不到豆腐...哦,是吃不到熱豆腐...

2.4 初始化ROS

首先呢衫仑,需要先初始化 rosdep梨与,嗯?這是啥文狱?這不就是那個(gè)啥嘛粥鞋,對(duì)吧,哈哈哈瞄崇。呻粹。∷昭校⊙﹏⊙b汗

具體如下:

$ sudo rosdep init
rosdep update

然后初始化環(huán)境變量:

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

上面兩句非常非常非常重要等浊,很多小伙伴在日常的開發(fā)過(guò)程中,有的找不到 Package, 找不到node, 很多情況下都是沒有添加source, 這里展開說(shuō)就有點(diǎn)跑偏了摹蘑,如果小伙伴們遇到問(wèn)題筹燕,可以在留言中提出來(lái)...

最后呢,對(duì),這是最后的最后了庄萎,安裝一個(gè)非常常用的插件:

$ sudo apt-get install python-rosinstall

好踪少,到這里,所有安裝就都完事啦糠涛。。哈哈哈兼犯。忍捡。為了保險(xiǎn),重啟一下切黔,測(cè)試測(cè)試我們的ROS吧....

對(duì)了砸脊,這里要提醒一下,ros中很多的第三方插件的安裝格式是:

$ sudo apt-get install ros-kinetic-...
例如:
$ sudo apt-get install ros-kinetic-turtlebot*

3 測(cè)試ROS

安裝完了好歹要測(cè)試一下吧纬霞,不然怎么對(duì)的起那瓶啤酒啊...大兄弟凌埂,你還清醒嗎...

首先,啟動(dòng)ROS環(huán)境

$ roscore

看看顯示 started core service [/rosout] 了沒有诗芜?如果沒問(wèn)題瞳抓,恭喜大兄弟,你成功了伏恐。

什么孩哑?出問(wèn)題了?那好吧翠桦,估計(jì)是啤酒喝多了横蜒,再?gòu)念^來(lái)一遍吧,這次就別喝了销凑。丛晌。。

這里鏈接一下我總結(jié)的ROS指令字典斗幼,大兄弟今后想查什么指令澎蛛,直接看這個(gè)就好了

http://www.cnblogs.com/liu-fa/p/5761448.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市孟岛,隨后出現(xiàn)的幾起案子瓶竭,更是在濱河造成了極大的恐慌,老刑警劉巖渠羞,帶你破解...
    沈念sama閱讀 212,294評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斤贰,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡次询,警方通過(guò)查閱死者的電腦和手機(jī)荧恍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,493評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人送巡,你說(shuō)我怎么就攤上這事摹菠。” “怎么了骗爆?”我有些...
    開封第一講書人閱讀 157,790評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵次氨,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我摘投,道長(zhǎng)煮寡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,595評(píng)論 1 284
  • 正文 為了忘掉前任犀呼,我火速辦了婚禮幸撕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘外臂。我一直安慰自己坐儿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,718評(píng)論 6 386
  • 文/花漫 我一把揭開白布宋光。 她就那樣靜靜地躺著貌矿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪跃须。 梳的紋絲不亂的頭發(fā)上站叼,一...
    開封第一講書人閱讀 49,906評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音菇民,去河邊找鬼尽楔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛第练,可吹牛的內(nèi)容都是我干的阔馋。 我是一名探鬼主播,決...
    沈念sama閱讀 39,053評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼娇掏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼呕寝!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起婴梧,我...
    開封第一講書人閱讀 37,797評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤下梢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后塞蹭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體孽江,經(jīng)...
    沈念sama閱讀 44,250評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,570評(píng)論 2 327
  • 正文 我和宋清朗相戀三年番电,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了岗屏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辆琅。...
    茶點(diǎn)故事閱讀 38,711評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖这刷,靈堂內(nèi)的尸體忽然破棺而出婉烟,到底是詐尸還是另有隱情,我是刑警寧澤暇屋,帶...
    沈念sama閱讀 34,388評(píng)論 4 332
  • 正文 年R本政府宣布似袁,位于F島的核電站,受9級(jí)特大地震影響率碾,放射性物質(zhì)發(fā)生泄漏叔营。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,018評(píng)論 3 316
  • 文/蒙蒙 一所宰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧畜挥,春花似錦仔粥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,796評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至华糖,卻和暖如春麦向,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背客叉。 一陣腳步聲響...
    開封第一講書人閱讀 32,023評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工诵竭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人兼搏。 一個(gè)月前我還...
    沈念sama閱讀 46,461評(píng)論 2 360
  • 正文 我出身青樓卵慰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親佛呻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子裳朋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,595評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容