天天看點

Ubuntu14.04安裝ROS Indigo版本自身體驗

Ubuntu14.04安裝ROS Indigo,注意這裡是indigo版本喲,ROS有electric, fuerte,groovy,indigo版本,分别對應4隻烏龜

一、安裝ROS

1.1配置Ubuntu的軟體中心

找到系統設定,進入系統設定,點選軟體和更新,配置Ubuntu軟體要求允許接受"restricted," "universe," and "multiverse."的軟體源,剛開始我都不知道"restricted," "universe," and "multiverse."是什麼鬼,我就看到可從光驅安裝方框中看到有個multiverse選項,就把它勾上了,這兩個東西我真沒找到"restricted," "universe,"。

Ubuntu14.04安裝ROS Indigo版本自身體驗

全都選上,那個軟體源下載下傳自最好選美國的,就按圖上的選吧,如果你沒有,就選美國一些大學的,特别是斯坦福大學的伺服器

Ubuntu14.04安裝ROS Indigo版本自身體驗

你就按上面的做吧,反正我也是這樣選的,可能你的與我的不一樣,那就都勾上

1.2.設定你的sources.list(軟體源):

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

1.3設定你的密鑰:

wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add -

1.4.安裝

首先确認你的Debian的軟體包索引是最新的:(Debian 計劃是一個緻力于建立一個自由作業系統的合作組織。我們所建立的這個作業系統名為 Debian。Debian 系統目前采用 Linux 核心或者 FreeBSD 核心。 )

sudo apt-get update

在ROS中有許多不同的函數庫和工具,建議是完全安裝,也可以根據自己的要求分别安裝.完全安裝時的工具包括ROS,rqt,rviz,robot-generic libraries,2D/3D simulators,navigation and 2D/3D,perception。

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

執行這個指令後會有很長時間下載下傳安裝,如果出現某些包沒有找到,可能是安裝過程中斷網了,你再把

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

這個指令再運作一下,如果還安裝不全,那你就百度多多搜一搜,有可能是你的軟體源沒有設定好,反正我的沒問題

1.5.初始化rosdep

sudo rosdep init

rosdep update

1.6設定環境

添加ROS的環境變量,這樣,當你打開你新的shell時,你的bash回話中會自動添加環境變量.

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

source  ~/.bashrc(使環境變量設定立即生效),運作這句的時候我的機子報錯了

錯誤提示:bash: source/opt/ros/indigo/setup.bash: 沒有那個檔案或目錄,是因為source指令後我沒空格,是以輸入指令時你要注意,字母不能錯,該有的空格不能丢。

Ubuntu14.04安裝ROS Indigo版本自身體驗

怎麼解決這個問題的咧,我就想再超級管理權限裡面試試,及擷取root權限,剛開始擷取不了,我就重置了密碼咋,進入獲得Root權限後($變成#),再執行

source ~/.bashrc 

沒出現什麼問題,這裡提示一下,安裝操作ROS都不要在root權限下進行,師兄說到時候很麻煩,是以要退出root權限。

1.7安裝rosinstall

sudo apt-get install python-rosinstall

rosinstall指令是一個使用的非常頻繁的指令,使用這個指令可以輕松的下載下傳許多ROS軟體包。