【ROS安裝】10分鐘安裝ROS(Windows + 虛擬機)

來自易科機器人實驗室,出處http://blog.exbot.net/archives/762#comments

Summary:

          無論你是ROS新手還是ROS老鳥,重新安裝ROS都是一件很頭疼的事情。完全版有2G多內容需要更新,網絡狀況不好時可能一兩天才能裝完,而對於新手來說鑽研幾個月也不見得能配出完美的開發環境,畢竟官方wiki的資料並不完善,還有很多細節需要處理。而Ubuntu for ROS正是解決這些問題的好辦法,下載完Ubuntu for ROS後,10分鐘即可完成安裝,安裝完成後可以立即做ROS學習,開發。本文以VMWare Workstation 10.0.0爲例記錄虛擬機中安裝Ubuntu for ROS的流程,裸機中安裝Ubuntu for ROS請參考《10分鐘安裝ROS(U盤/CD刻錄盤 + 裸機)

環境:Windows 8.1, VMWare Workstation 10.0.0.


準備工作

首先從 Ubuntu for ROS發行版集合 頁面下載Ubuntu for ROS iso文件,本文以Hydro開發版 ubuntu12.04-ros-exbot-h2-140330 爲例,下載後是ubuntu12.04-ros-exbot-h2-140330.iso文件。

然後打開虛擬機VMWare,以下分爲安裝和預覽兩種方式介紹。安裝方式會在虛擬機中安裝全新的Ubuntu操作系統,安裝過程需要10分鐘(不知道是不是因爲我是SSD硬盤比較快);預覽方式可以像本地新系統一樣進行任意操作,但不會在虛擬機中生成系統文件,虛擬機重啓後任何修改都無效,預覽方式使用ROS無需安裝,更快捷,適合立即體驗ROS。

安裝方式安裝

文件 -> 新建虛擬機,將會打開新建虛擬機嚮導;選擇“典型”,下一步;選擇“安裝程序光盤映像文件(iso)” -> 瀏覽,選擇前面下載的iso文件,下一步:

step1

“簡易安裝信息”頁面中的用戶名和密碼等所有信息都可以隨便填寫,安裝完成後此頁面填寫的內容不會生效,下一步;“命名虛擬機”頁面中填寫虛擬機的名字和存放位置,下一步:

step2

“指定磁盤容量”頁面中,默認20G足以,下一步;將會出現最後一步的頁面:

step3

點擊“自定義硬件”按鈕,給虛擬機增加內存( 開發版Ubuntu for ROS 必須將虛擬機內存提高爲1.5G或者更高,否則報錯無法安裝,而 基礎版Ubuntu for ROS 默認1G即可安裝和使用,若是基礎版可以跳過此步):

step4

關閉,點擊“完成”即可完成設置。虛擬機會自動啓動,並加載iso文件進行安裝,稍等片刻便會出現安裝畫面:

step5

一路毫無技術含量地默認設置“Continue”即可,幾分鐘即可安裝完成。安裝完成後會提示重啓,重啓後在登陸界面輸入密碼 exbot 即可進入系統,現在可以開始使用ROS了:

step6

打開terminal,輸入命令“roscore”,回車,即可看到ROS master啓動成功:

step7

Enjoy your ROS time!

Note

安裝完成後可能會跳出一個 Update information 窗口,關閉即可。

預覽方式試用

預覽方式更快捷,無需安裝,幾步簡單的操作即可體驗ROS。

文件 -> 新建虛擬機,將會打開新建虛擬機嚮導;選擇“典型”,下一步;選擇“稍後安裝操作系統”,下一步:

stepv1

“選擇客戶機操作系統”頁面中,“客戶機操作系統”選擇“Linux”,版本“Ubuntu”,下一步;“命名虛擬機”頁面中填寫虛擬機的名字和存放位置,下一步:

stepv2

然後一路下一步直至完成,完成設置後會回到虛擬機主頁面:

stepv3

選擇“編輯虛擬機設置”,打開虛擬機設置對話框;CD/DVD (SATA) -> 使用ISO映像文件 -> 瀏覽,選擇前面下載的iso文件;內存調整爲1.5G或者更高( 開發版Ubuntu for ROS 必須將虛擬機內存提高爲1.5G或者更高,否則報錯無法進行預覽,而 基礎版Ubuntu for ROS 默認1G即可):

stepv4

確認後將回到主頁面,點擊“開啓此虛擬機”,稍等片刻將來到引導頁面:

stepv5

在引導頁面中,默認第一個“boot the Live System”,幾秒鐘或者回車後,開啓預覽Ubuntu系統;在登陸界面輸入密碼 exbot 即可進入系統,現在可以開始使用ROS了:

stepv6

打開terminal,輸入命令“roscore”,回車,即可看到ROS master啓動成功:

stepv7

Enjoy your ROS time!

Tip

如果試用着還不錯,想安裝在虛擬機裏面,看見桌面上的“Install Ubuntu for ROS”圖標了吧,雙擊即可進入安裝程序,過程與安裝方式類似。

要注意的問題

新建虛擬機後,最好將虛擬機內存調整到2G或者更大,並增加處理器核心總數。開發版Ubuntu for ROS的安裝需要1.5G或者更大的內存,否則無論是安裝過程,還是預覽過程,都會出現error而無法正常進行。

例如,使用預覽方式進入系統,會彈出下面的錯誤。

The system is running in low-graphics mode

Your screen, graphics cards, and input device settings could not be detected correctly. You will need to configure these yourself.

並且點進去後,即使到達登陸界面,也無法輸入,卡住不動。


發佈了3 篇原創文章 · 獲贊 19 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章