獻給機器人發燒友:十大開源機器人項目哪個更適合你?

對於機器人發燒友來說,別人做好的機器人,永遠感覺缺少點什麼,只有自己親自去設計製作改造,才能滿足那顆狂熱的心,下面我們來介紹一些最受用戶歡迎的開源機器人技術,包括ROS,Gazebo,Poppy Humanoid,iCub及Jasmine等。

ROS

獻給機器人發燒友:十大開源機器人項目哪個更適合你?

ROS(Robot Operating System)是一組開源軟件庫和工具,能夠幫助軟件開發人員創建機器人應用程序。ROS的前身是斯坦福人工智能實驗室為了支持斯坦福智能機器人 STAIR而建立的交換庭(switchyard)項目。到2008年,主要由威樓加拉吉繼續該項目的研發。ROS是在開源BSD的許可下發布的,帶有強 大的開發人員工具、最新算法、硬件抽象、設備驅動程序、庫、觀察儀、消息傳遞、軟件包管理甚至更多功能。

Gazebo

Gazebo 是一個機器人模擬器,用來創建機器人的嵌入式應用程序,使快速測試算法、設計機器人並在現實場景中執行迴歸測試變成可能。Gazebo也可以在複雜的室內 外環境中準確有效地模擬多機器人能力。Gazebo 不但可以對標準的機器人傳感器(例如慣性度量單元、GPS接收器和單筒相機)進行建模,而且還可以對機器人環境中使用的真實固形體物理部件進行建模。同 時,Gazebo還具有一個強大的物理引擎,為用戶提供高質量的圖形以及多種編程和圖形界面。

獻給機器人發燒友:十大開源機器人項目哪個更適合你?

Poppy Humanoid

獻給機器人發燒友:十大開源機器人項目哪個更適合你?

Poppy Humanoid是一個基於3D打印技術的開源仿生平臺,由開源硬件模型、一個使用Python語言和REST API的開源軟件庫、模擬器以及可視化編程語言組成。

iCub

iCub 是一個開源的認知仿生機器人平臺,由意大利科學家們製作而出。它配有53個發動機用來支持頭部、胳膊和手、腰和腿部的運動。另外,它能夠看到和聽到,通過 使用加速器和陀螺儀還具備人類外形和行為意識。這是意大利理工學院的成果:一種能夠在不斷的失敗嘗試中汲取經驗並最終學會履行復雜任務的機器人技術。

Jasmine

Jasmine 是一個用於群研究的微型機器人平臺。在GPL許可下,Jasmine所有的硬件和軟件都是開放的,包括部分列表、電路板和底盤設計以及軟件。而且它不依賴 於瀏覽器、DOM或任何JavaScript框架,因此它適用於網站、Node.js項目,或任何JavaScript可以運行的地方。

ROP

ROP(Robotic Open Platform)希望能在Open Hardware許可下,為機器人社區提供可用的機器人硬件設計,利用CAD圖紙、電計劃及所需的文檔來建造機器人。

OpenROV

OpenROV(open- source remotely operated vehicle)是一種由Eric Stackpole和David Lang發起的低成本遠程機器人潛艇項目,用於水下勘探和教育。而且它還是遙控的微型潛艇,約2.5公斤重、15 cmx 20cmx 30cm大。OpenROV也是一個開源硬件項目,為用戶提供水下部分和如何組裝的說明列表。

OpenHand

Yale OpenHand Project是一個主動促進機械臂設計使用的項目,通過快速成型技術來設計和建造,以鼓勵更多的變化和創新機械硬件。該項目的目的是提供一系列開源設計,並通過社區的貢獻來完善設計,並提供大量基於該平臺的修改和變種。

YARP

YARP(Yet Another Robot Platform)是一個使用C 編寫的開源軟件包,用於連接機器人的傳感器、處理器和制動器。

The Orocos Project

Orocos Project(Open Robot Control Software)網站是一個便攜式C 語言庫,用於機器和機器人的控制改進。


分享到:


相關文章: