歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 自身體驗Ubuntu14.04安裝ROS Indigo版本

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

日期:2017/3/3 12:56:12   编辑:Linux技術
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,"。

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

你就按上面的做吧,反正我也是這樣選的,可能你的與我的不一樣,那就都勾上
1.2.設置你的sources.list(軟件源):
sudo sh -c 'echo "debhttp://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
1.3設置你的密鑰:
wgethttps://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命令後我沒空格,所以輸入命令時你要注意,字母不能錯,該有的空格不能丟。

怎麼解決這個問題的咧,我就想再超級管理權限裡面試試,及獲取root權限,剛開始獲取不了,我就重置了密碼咋,進入獲得Root權限後($變成#),再執行
source ~/.bashrc
沒出現什麼問題,這裡提示一下,安裝操作ROS都不要在root權限下進行,師兄說到時候很麻煩,所以要退出root權限。
1.7安裝rosinstall
sudo apt-get install python-rosinstall
rosinstall命令是一個使用的非常頻繁的命令,使用這個命令可以輕松的下載許多ROS軟件包。
Copyright © Linux教程網 All Rights Reserved