摘要:針對這點,人們將機器人需要的各類軟件要素總結在一起,開發出了專門用于機器人的中間件。的開端要追溯到世紀初于斯坦福大學進行的一個個人機器人項目。
其中還包括一些機器人特有的構成要素,例如驅動器和用于驅動的電機驅動等。控制的內容也并非單純的信號控制,還需要實現運轉控制乃至圖像識別等大量多樣化功能。
然而從整體架構來說,機器人和普通設備一樣,都是由輸入設備、輸出設備,以及控制這兩者的控制器這三個要素構成。從這個角度來說,機器人算是一種高度集成了各式設備的機器。也就是說,可以把設備開發過程中的大多數成果都應用到它身上。
從軟件開發的角度出發,看一下開發機器人系統需要的兩個關鍵點
首先第一點,需要高效利用機器人專用的中間件。就像前文說的那樣,機器人開發是一項需要高度整合各種各樣設備的工作,如果要從零開始開發機器人系統,那么在技術上、時間上、金錢上都需要投入相當巨大的成本。針對這點,人們將機器人需要的各類軟件要素總結在一起,開發出了專門用于機器人的中間件。通過有效使用這類中間件,人們就能夠實現高速開發、提升可維護性,以及與外部系統靈活聯動等。
第二點,要高效利用網絡環境。包括前文介紹過的倉庫管理機器人和遠端臨場機器人在內,機器人很少多帶帶進行某項操作,而是接收外部發來的信息和命令,將這些信息和命令加以組合來執行任務。為了做到這點,我們也需要把機器人連接到網絡,就像把前面說的那些物聯網設備連接到網絡一樣,另外還需要準備一個環境來使用那些存在云端服務器上的資源。
此外,最近很多機器人專用中間件還配備了用于搭建系統的開發工具和運動仿真技術等。只要能夠高效使用中間件,想必會在極大程度上降低機器人開發的難度。主要的機器人專用中間件有RT 中間件和ROS 兩種,下面來具體看一下。
RT 中間件(RT-Middleware)是一種軟件平臺規格,它的用途在于把構成機器人的各個要素進行軟件模塊化,進而整合成機器人系統。
ROS(Robot Operating System,機器人操作系統)是一個在歐美地區廣泛應用的機器人開發開源平臺,可以說是當今世界應用最廣泛的機器人開發平臺。
ROS 的開端要追溯到21 世紀初于斯坦福大學進行的一個個人機器人項目。后來,美國Willow Garage 公司在2007 年開始著手開發ROS,它還開發了PR2 作為研究平臺,并逐漸將其提供給全世界的研究機構,從而提高了ROS 的功能性。ROS 與RT 中間件不同,針對ROS 的國際標準化活動很少,但是在一些活躍社團的支持下,ROS 的導入數量不斷擴大,正在逐步獲得世界性的事實標準的地位。
?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/123908.html
摘要:區塊鏈解決清算物權,使數據一致性。只有降低了開發者的開發門檻,才能把這些事情做好,物聯網的開發門檻是最高的,要懂協議懂所有的知識。我們對區塊鏈物聯網也是從去年開始有了認知上的升級。 showImg(https://segmentfault.com/img/bV8jPV?w=563&h=320);近期,Roy Li接受了31區的獨家專訪,并就物聯網要解決的問題,它和區塊鏈的結合、應用及未...
摘要:每逢提及物聯網,后頭必然跟著區塊鏈提到區塊鏈,也必須將物聯網帶入話題。而最嚴重的,則是物聯網的安全問題。物聯網領域的網絡攻擊頻繁已成現實,就是去年最令人難忘的一個物聯網僵尸網絡。 showImg(https://segmentfault.com/img/bV8pXD?w=2480&h=1274); 不知從什么時候開始,物聯網與區塊鏈深深地扯上了關系,并且在今年有愈演愈烈之勢。每逢提及物...
摘要:針對五大痛點阿里云推出套件伴隨著設備的增長,物聯網企業遇到的問題也越來越明顯。套件是阿里云專門為物聯網領域的開發人員推出的,目的是幫助開發者搭建安全性能強大的數據通道,方便終端如傳感器執行器嵌入式設備或智能家電等等和云端的雙向通信。 摘要: 阿里云針對物聯網企業遇到的5大痛點,提供了HiTSDB +IoT 套件的一體化解決方案,能夠支持物聯設備快速上云,高效設備管理,數據安全,低成本海...
摘要:安全性設計隨著物聯網的普及,人們開始擔心能否保證其安全性。在開發物聯網服務系統的初始階段,開發者們為了驗證效果,容易把精力放在操作的實現上,而忽視安全性問題。下面我們將按照下列各項要素,來說明物聯網系統獨有的安全對策。 安全性設計 隨著物聯網的普及,人們開始擔心能否保證其安全性。就物聯網服...
摘要:物聯網工程技術人員定義從事物聯網架構平臺芯片傳感器智能標簽等技術的研究和開發,以及物聯網工程的設計測試維護管理和服務的工程技術人員。近日,人力資源和社會保障部組織專家嚴格按照新職業評審標準對征集的新職業有關材料進行了評審論證,初步確定人工智能工程技術人員等15個擬發布新職業,現予公示。15個擬發布新職業1.人工智能工程技術人員2.物聯網工程技術人員3.大數據工程技術人員4.云計算工程技術人員...
閱讀 3438·2021-11-19 09:40
閱讀 1332·2021-10-11 11:07
閱讀 4865·2021-09-22 15:07
閱讀 2899·2021-09-02 15:15
閱讀 1972·2019-08-30 15:55
閱讀 545·2019-08-30 15:43
閱讀 888·2019-08-30 11:13
閱讀 1456·2019-08-29 15:36