ROS學習筆記(一)-ROS安裝

(這篇爛尾了,遇到各種更新失敗,傳說是因為12.04Ubuntu已經失去支持了,可以看第二篇,嘗試16.04)

安裝了kinetic之后,發現很多資料都是indigo的,還是要安裝Ubuntu 14.02.05,所以:傳送門

后面可以從2開始學,以后再裝Ubuntu14也行的


udo sh-c'. /etc/lsb-release && echo "deb http://mirror.umd.edu/packages.ros.org/ros/ubuntu $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add -sudo apt-getupdate

sudo apt-getinstall ros-indigo-desktop-full


一.安裝Ubuntu 12.04

Ubuntu 12.04可在鏡像網站下載,下載地址:

http://releases.ubuntu.com/precise/

下載ubuntu-12.04.5-desktop-i386.iso就可以了

可以在虛擬機中新建虛擬機安裝此系統。


新建虛擬機

安裝選擇自定義,后面基本就是點下一步。到下面這一步選擇系統,接下來就會自動安裝系統。


選擇下載好的系統

這里有一些常用的Linux命令

http://www.ee.surrey.ac.uk/Teaching/Unix/


二.安裝ROS

1.ROS學習教程:學習教程

2.學習教程第一條即為安裝教程:安裝和配置ROS

3.安裝ROS:Ubuntu詳細的ROS安裝教程

3.1配置Ubuntu存儲庫

The four main repositories are:

Main- Canonical-supported free and open-source software.

Universe- Community-maintained free and open-source software.

Restricted- Proprietary drivers for devices.

Multiverse- Software restricted by copyright or legal issues.

這里是介紹了Ubuntu的幾種應用的存儲和獲取方式。

配置方法:Repositories/CommandLine

3.1.1 背景知識

Ubuntu 的存儲和應用是依靠apt管理的,相關的信息存儲在/etc/apt/sources.list

還有其他路徑在/etc/apt/sources.list.d/后綴是.list的

在修改sources.list之前應該先備份一下

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup


3.2 設置授權

設置系統允許從packages.ros.org下載

Ubuntu 12.04 (Precise)

執行以下命令即可。(這一篇還沒用md,有點混亂)


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

3.3 設置鑰匙(暫時不知道是干嘛的)

執行以下命令即可:

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

3.4 安裝

3.4.1 確保有ROS服務

執行以下命令:

sudo apt-get update

3.4.2 執行安裝命令

有很多種安裝模式,初次學習,選擇全部安裝,執行下面的命令

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

這一步等的時間比較長。

3.5 環境配置

使每次打開一個shell的時候,ROS環境變量都能自動加載到你的bash會話中。

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

如果你僅僅是想只在本次打開的shell中使用ROS環境,則輸入:

sudo apt-get install python-rosinstall python-rosdep

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容