描述:這篇文章主要介紹ROS(機(jī)器人操作系統(tǒng),Robot Operating System)的用途及安裝方式;
1.1 ROS的主要用途
ROS(機(jī)器人操作系統(tǒng),Robot Operating System),是專為機(jī)器人軟件開(kāi)發(fā)所設(shè)計(jì)出來(lái)的一套電腦操作系統(tǒng)架構(gòu)。它是一個(gè)開(kāi)源的元級(jí)操作系統(tǒng)(后操作系統(tǒng)),提供類似于操作系統(tǒng)的服務(wù),包括硬件抽象描述、底層驅(qū)動(dòng)程序管理、共用功能的執(zhí)行、程序間消息傳遞、程序發(fā)行包管理,它也提供一些工具和庫(kù)用于獲取、建立、編寫(xiě)和執(zhí)行多機(jī)融合的程序。
ROS的運(yùn)行架構(gòu)是一種使用ROS通信模塊實(shí)現(xiàn)模塊間P2P的松耦合的網(wǎng)絡(luò)連接的處理架構(gòu),它執(zhí)行若干種類型的通訊,包括基于服務(wù)的同步RPC(遠(yuǎn)程過(guò)程調(diào)用)通訊、基于Topic的異步數(shù)據(jù)流通訊,還有參數(shù)服務(wù)器上的數(shù)據(jù)存儲(chǔ)。
1.2 ROS安裝方式
ROS可以安裝到多種平臺(tái)上,目前支持最全的是Ubuntu操作系統(tǒng)平臺(tái),推薦在Windows平臺(tái)下采用虛擬機(jī)的方式進(jìn)行安裝,方便下一步的學(xué)習(xí)實(shí)驗(yàn);
官方提供的最新版(ROS Groovy Galapagos)安裝鏡像地址如下://nootrix.com/downloads/#RosVM
虛擬機(jī)下載網(wǎng)站為:https://www.virtualbox.org/
安裝完Oracle VM VirtualBox后,點(diǎn)擊菜單“管理”->“導(dǎo)入虛擬電腦”->“打開(kāi)虛擬電腦”
選擇下載的“rosGroovyGalapagos.ova”文件;
在虛擬電腦導(dǎo)入配置選項(xiàng)中,建議調(diào)整一下虛擬硬盤的位置到空間比較大的硬盤區(qū),如時(shí)飛安裝的位置為“D:\VirtualOS\VirtualBox”,如下圖所示:
安裝完畢后啟動(dòng)虛擬機(jī),默認(rèn)用戶名及密碼都是“viki”,運(yùn)行后如下所示:
我們?cè)囍诿罱K端“Terminal”中輸入ROS指令“roscore”,會(huì)出現(xiàn)如下信息:
現(xiàn)在,虛擬機(jī)安裝完畢了,以后我們可以利用這個(gè)虛擬機(jī)進(jìn)一步學(xué)習(xí)有關(guān)ROS的相關(guān)內(nèi)容了。
2015職稱計(jì)算機(jī)考試書(shū)PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 | |
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |