Ubuntu14.04中ROS的安裝指南

ROS的安裝指南

ROS(Robot Operating System)爲開源的機器人操作系統,Ubuntu14.04版本中的ROS的安裝步驟如下:

1.配置Ubuntu知識庫

安裝ROS前要先進行Ubuntu知識庫的配置,按照“Ubuntu軟件中心-->編輯-->軟件源”的順序進入知識庫設置界面,如圖1所示:

圖1

1)Ubuntu軟件:

a.可從互聯網下載:mian、universe、restrictedmultiverse前面打勾,源代碼前面不打勾。

b.下載服務器:下載服務器站點可以隨便選,建議選擇國內的,我選擇的是http://mirrors.tuna.tsinghua.edu.cn,以後更改需要用戶密碼驗證(如果後面輸命令時系統提示命令找不到時,請回到這兒更改服務器站點,最好用我用的那個)。

c.可從光驅安裝:根據自己安裝Ubuntu軟件的需要來勾選,我安裝的ROS是從網上下載安裝的,所以不選擇“可從光驅安裝”,”Ubuntu軟件”這一欄配置如圖2所示:

圖2

2)其他軟件:該頁面顯示的四個選項全部勾選,如圖3所示:

圖3

3)更新:這一頁面可以自主地選擇,默認頁面如圖4所示:

圖4

4)身份驗證:該頁面設置暫且不管。

5)附加驅動:該頁面設置也暫且不管。

完成Ubuntu知識庫配置後,點擊“關閉”保存退出。

注:如有不明白或者想了解詳細資料請訪問https://help.ubuntu.com/community/Repositories/Ubuntu

2.安裝ROS源列表:

同時按住Ctrl+Alt+T打開終端,在終端中輸入如下命令:

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

3.安裝用戶密鑰:

接着輸入如下命令從服務器下載密鑰導入到本地(可從Ubuntu知識庫中的身份驗證頁面查看):

        sudo apt-key adv --keyserverhkp://ha.pool.sks-keyservers.net --recv-key 0xB01FA116

4.安裝軟件:

首先輸入如下指令進行刷新:

	sudo apt-get update

接下來安裝ROS包,爲了滿足今後各種機器人仿真的需求,我們選擇Desktop-Full版本,輸入如下指令進行安裝:

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

運行到一半會提示:您希望繼續執行嗎?[Y/n],選擇Y回車繼續,等待安裝。安裝完成的界面如圖5所示:

圖5

5.初始化rosdepROS的依賴項)

輸入如下指令進行依賴項的初始化,注意下面爲三條指令,依次輸入:

apt-cache searchros-indigo

sudo rosdep init

rosdep update

 初始化完成後的界面如圖6所示:

圖6

6.環境安裝

輸入如下命令運行即可:

source /opt/ros/indigo/setup.bash

7.getting rosinstall

輸入如下指令運行:

sudo apt-getinstall python-rosinstall

執行到一半,系統會給出提示:您希望繼續執行嗎?選擇Y後回車繼續,完成後的界面如圖7所示:

圖7

到這兒整個ROS環境的安裝就已經完成了。

ROS安裝的詳細內容可以參考http://wiki.ros.org/indigo/Installation/Ubuntu

爲了驗證自己安裝好了ROS,在剛纔的終端中輸入roscore命令,然後再打開一個終端,依次輸入如下指令:

export | grep ROS

source/opt/ros/indigo/setup.bash

rosrun turtlesimturtlesim_node

    這時我們會看到一個藍色的窗口,該窗口正中間有一隻小烏龜,如圖8所示,說明安裝成功。

圖8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章