還可以這樣實現ARM+ROS(機器人作業系統)
如何低成本搭建ARM+ROS的硬體載體?本文將為讀者提供一個全新的技術方案。全文分概述、硬體與底層、ROS搭建三個章節,敬請訂閱。
1. ROS簡介
ROS是機器人作業系統(Robot Operating System)的英文縮寫,是用於編寫機器人軟體程式的一種具有高度靈活性的軟體架構,其原型源自史丹佛大學的Stanford Artificial Intelligence Robot (STAIR) 和 Personal Robotics (PR)專案。
ROS是一個用於實現機器人程式設計和開發複雜機器人應用程式的開源軟體框架,依託於Linux之類的作業系統上,所以ROS也被稱為元作業系統或中介軟體軟體框架。ROS提供了各類成熟的功能包,如:攝像頭驅動、OpenCV影像處理、SLAM建圖導航等。功能包中的程式碼可以是C++、Python、Octave等不同的程式語言編寫,雖然不同模組基於不同語言編寫,但仍可以被ROS組合起來一起使用。這意味著,當開發新款機器人時,開發者不需要做基礎的感測器驅動、甚至不必實現某些應用,直接呼叫ROS自帶的功能包,同時ROS是分散式架構,對於大型複雜機器人而言,可以把各個功能分別部署在不同控制板上。
2. 硬體介紹
本文件使用本司的HDG2L-IoT評估套件來實現ROS應用環境,硬體產品如下所示。
硬體平臺環境條件如下所示:
表2.1 硬體平臺資源
3. 技術總結
目前實現ROS的方式主要有兩種:
-
Ubuntu系統+ROS;
-
Ubuntu系統+docker+ROS映象;
相對而言,使用dockers執行ROS映象的部署方式,可以大大加快裝置部署、移植工作。第二章節也將基於方案2去實現ROS,組成專案的各個部分功能如下所示:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009145/viewspace-2914920/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 實現ARM+ROS(機器人作業系統)之執行ROS!ROS機器人作業系統
- 實現ARM+ROS(機器人作業系統)之環境搭建!ROS機器人作業系統
- 中國可以做手機作業系統麼?薦作業系統
- 解密《一個作業系統的實現》這本書解密作業系統
- iOS AutoLayout還可以這樣玩iOS
- IP地址還可以這樣設
- 實戰技巧,Vue原來還可以這樣寫Vue
- 作業-安裝虛擬機器以及CentOS作業系統虛擬機CentOS作業系統
- ROS 2 Crystal Clemmys版機器人作業系統補充說明ROS機器人作業系統
- ROS 2 Crystal Clemmys版機器人作業系統安裝說明ROS機器人作業系統
- 【機器人】工業機器人典型控制系統及結構;中國工業機器人系統整合行業發展趨勢;工業機器人在PCB行業的應用機器人行業
- Windows XP 輕鬆實現作業系統備份與還原(轉)Windows作業系統
- 寫作業系統之實現程式作業系統
- 作業系統(3)程式及其實現作業系統
- 【工業機器人】工業機器人技術最新知識大全;工業機器人驅動與控制系統機器人
- 這個國家棄用Windows作業系統?而我們的國產作業系統卻很少人用Windows作業系統
- 計算機作業系統|作業系統引論計算機作業系統
- 原來MSSQL還可以這樣調優SQL
- 【工業機器人】關於工業機器人控制系統,這幾方面內容你必須掌握;如何將工業機器人與數控機床融合應用?機器人
- 阿里雲伺服器可以更換作業系統嗎?阿里伺服器作業系統
- 計算機作業系統教程 2 作業系統概述計算機作業系統
- 作業系統引導和虛擬機器作業系統虛擬機
- 作業系統--怎麼實現中斷作業系統
- 黑客可以讓協作機器人成為殺手黑客機器人
- 部落格關於ROS機器人作業系統內容調整說明ROS機器人作業系統
- 一文讀懂自動駕駛中的機器人作業系統ROS自動駕駛機器人作業系統ROS
- 企業微信整合openai實現ChatGPT機器人OpenAIChatGPT機器人
- 作業系統能實現國產替代嗎?智慧終端作業系統大調查作業系統
- 計算機作業系統計算機作業系統
- 工業機器人,人類助手還是焦慮製造機?機器人
- 【機器視覺】教你選擇工業機器人視覺系統!視覺機器人
- daedalOS:基於WebAssembly在瀏覽器中實現桌面作業系統Web瀏覽器作業系統
- (GitChat)沉迷機器人作業系統的一個理由和四種修仙祕籍Git機器人作業系統
- ROS機器人作業系統資料與資訊(2018年11月)ROS機器人作業系統
- ROS機器人作業系統資料與資訊(2018年12月)ROS機器人作業系統
- web端作業控制系統簡易實現Web
- 作業系統(4)執行緒及其實現作業系統執行緒
- 工業機器人遠端監控系統方案機器人