歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux教程:機器人操作系統ROS學習教程

Linux教程:機器人操作系統ROS學習教程

日期:2017/2/25 10:34:03   编辑:Linux教程

描述:這篇文章主要介紹ROS(機器人操作系統,Robot Operating System)的用途及安裝方式;

1.1 ROS的主要用途

ROS(機器人操作系統,Robot Operating System),是專為機器人軟件開發所設計出來的一套電腦操作系統架構。它是一個開源的元級操作系統(後操作系統),提供類似於操作系統的服務,包括硬件抽象描述、底層驅動程序管理、共用功能的執行、程序間消息傳遞、程序發行包管理,它也提供一些工具和庫用於獲取、建立、編寫和執行多機融合的程序。

ROS的運行架構是一種使用ROS通信模塊實現模塊間P2P的松耦合的網絡連接的處理架構,它執行若干種類型的通訊,包括基於服務的同步RPC(遠程過程調用)通訊、基於Topic的異步數據流通訊,還有參數服務器上的數據存儲。

1.2 ROS安裝方式

ROS可以安裝到多種平台上,目前支持最全的是Ubuntu操作系統平台,推薦在Windows平台下采用虛擬機的方式進行安裝,方便下一步的學習實驗;

官方提供的最新版(ROS Groovy Galapagos)安裝鏡像地址如下:http://nootrix.com/downloads/#RosVM

虛擬機下載網站為:https://www.virtualbox.org/

安裝完Oracle VM VirtualBox後,點擊菜單“管理”->“導入虛擬電腦”->“打開虛擬電腦”

選擇下載的“rosGroovyGalapagos.ova”文件;

在虛擬電腦導入配置選項中,建議調整一下虛擬硬盤的位置到空間比較大的硬盤區,如時飛安裝的位置為“D:\VirtualOS\VirtualBox”,如下圖所示:

安裝完畢後啟動虛擬機,默認用戶名及密碼都是“viki”,運行後如下所示:

我們試著在命令終端“Terminal”中輸入ROS指令“roscore”,會出現如下信息:

現在,虛擬機安裝完畢了,以後我們可以利用這個虛擬機進一步學習有關ROS的相關內容了。

Copyright © Linux教程網 All Rights Reserved