国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

主流機器人軟件開發平臺評測

發布時間:2010-2-23 15:39    發布者:嵌入式公社
前言:當前方興未艾的機器人市場上流行的有10種軟件開發平臺,其中9款支持Linux。這篇文章評測了其中的7款。不過這不是對它們的市場走向預測,而是向大家展示機器人軟件的未來前景。 請慢用!

(譯者注:在ROBOTDIY上看到這篇文章[英文原版]很不錯,但是是英文的,覺得這樣的文章應該給更多的愛好者分享,所以就給譯了。本人非外語專業,機器人專業知識又淺薄,所以大家權且湊合著看。希望多多指正,分享交流。)

作者:Michael Somby 譯者:韋文潮

導言

本文對目前現役實用機器人的軟件開發平臺進行整體的評測。其中的主要內容是根據本人對這些平臺的實際使用經驗編寫的。
什么是機器人軟件開發平臺?

所謂的“機器人軟件開發平臺”我們指的是用來給多種機器人設備開發程序的軟件包。它一般包括下列內容:

    * 統一的編程環境
    * 統一的編譯執行環境
    * 可重用的組建庫
    * 完備的調試/仿真環境
    * 對多種機器人硬件設備的“驅動”程序支持
    * 通用的常用功能控制組件,例如計算機視覺技術、導航技術和機械手臂控制等。

大家可以看到,一個機器人軟件開發平臺需要包含很多東西。就我本人的觀點,現在還沒有一個現有的產品能滿足所有的要求。它們總是或多或少的缺了什么東西。

機器人軟件平臺

平臺名稱
所屬類型
平臺
商用
平臺
非商業用途免費
控件庫
開源且免費
機器學習插件
商用
平臺
商用
仿真環境
商用
平臺
開源且免費
平臺
商用
平臺
開源
平臺
開源

為什么要使用機器人軟件開發平臺?

機器人控制軟件的花費在整個機器人應用系統預算中占據了很大比例。比如,一個自動控制項目的80%工作量都集中在系統集成方面,包括軟件的發開和定制。所以機器人開發平臺的作用就是減少軟件工程師的工作量,同時減少項目開支。

除了軟件工程的問題外,在一個真正的機器人項目中還要涉及大量的人工智能。一個集成了許多現成的、可靠的組件庫的統一軟件開發平臺,在應付各種機器人工程時能幫上大忙。

最后的問題是“行為協作”。許多文獻中都有對行為協作的討論。正因為這是一個普遍存在的問題,所以一些平臺提供了統一的解決方案。

應用功能測評


EvolutionMicrosoftOROCOSSkilligentURBIWebotsPlayer, Stage, Gazebo
開源
免費非商業用途
支持Windows是(仿真)
支持Linux
分布式環境 是(有限的)
行為協作
內置機械手臂控制模塊
內置物體識別模塊
內置導航模塊
學習工具
仿真環境是 (Webots)
硬件支持范圍
可重用自定義組件Not applcbl
實時系統

Evolution Robotics's ERSP

Evolution Robotics是一個集設計和銷售機器人軟硬件的開發平臺,簡稱ERSP。整個軟件非常成熟。它集成了視覺識別系統(VIRP)和視覺導航繪圖系統(VSLAM)。它所用的視覺系統是基于David Lowe開發的算法(已注冊專利)。

平臺提供了可視化的編程環境工具,通過搭建圖標來構建程序。


可視化編程界面

系統通過運行時的“任務”程序來激活或停止“行為”組件。系統不支持仿真。它在Windows 和Linux下運行.

Microsoft Robotics Studio

微軟最近成立了專門的團隊開發機器人軟件平臺,產品叫做Microsoft Robotics Studio(MSRS)。它能在Windows和Windows CE下運行。分布運行的開發環境承擔了大部分的信息傳遞和線程管理任務。它的行為協作基于“服務優先級”的概念。它提供了完備的仿真和圖形化開發環境。


可視化編程界面


仿真環境

在微軟大旗的感召下,越來越多的機器人設備廠商宣布支持MSRS。(不知道在這個領域會不會出現WINDOWS的局面?不過我想應該不會,根據我的經驗,在涉及程序開發這個領域微軟的感召力僅局限與WINDOWS平臺,根據他們公司的一貫作風來看,應該是不會做包打天下的產品的。譯者注)

OROCOS

OROCOS是一個開源的控件庫。這些控件主要用于高級運動控制和機器人控制。它自己帶有一個針對實時運行環境優化了的開發平臺。該環境使用“鎖無關緩沖區”技術,滿足應用程序對實時性嚴格的要求。


OROCOS體系

OROCOS提供一系列可重用組件和硬件驅動。獨立的運動學與動力學開發框架能讓用戶進行物理運動學的建模和計算。應用的領域有機器人、人體工程、計算機動畫、工業機械建模等。

該系統沒有統一的圖形化編程環境或者仿真環境。

Skilligent

從嚴格意義上說,Skilligent不屬于機器人軟件開發平臺。因為它提供的是一種對機器人編程的仿真訓練,而不是真正意義上編寫實際運行在機器人上面的程序。

Skilligent的機器人行為控制系統是基于“developmental robotics”——一種新型的對多用途的、非特定任務控制的自治機器人系統進行學習人工智能系統。

Skilligent讓一個常規的機器人變成一個能與終端用戶交流并能被訓練的友好的機器人。系統控制軟件的良好的交互性能讓用戶與機器人之間的交流和協作更自然。用戶可以通過手勢、聲音、控制操作和“共同注意(joint attention)”。


用戶在訓練機器人


Skilligent行為控制系統

系統的關鍵技術是一系列將實際應用情況中的任務或者技能轉換成普適模型的算法。系統針對物體識別、聲音識別和視覺導航的學習進行了優化。

嚴格來說,Skilligent倒不是一個平臺,而更象是一個系統插件,因為它能夠和本文中介紹的其他平臺很好的結合在一起。

URBI

URBI是由Gostai開發的平臺。它沒有提供流行的圖形編程界面,而是獨立提供了一種語言。語言的特點是針對建立平行、分布式的事件驅動程序進行了優化。

對每一種機器人硬件平臺,Gostai都承諾提供一種單獨的專門的程序語言。目前,Gostai已經為數個機器人產品提供了服務,包括索尼 Aibo, 樂高Mindstorms和 K-Team的Khepera.

URBI是一種分布式的平臺。利用它用戶可以組建一個計算機群來協同運行服務程序。Gostai的合作者負責提供視覺識別和語音識別的組件。

該平臺沒有自帶的仿真平臺,但是近期它宣布與Webots合作。Webots是一個流行的商用機器人仿真平臺。

Webots

Webots是一個流行的機器人快速建模和仿真商用平臺,由Cyberbotics公司出品。這個系統不算是一個軟件開發平臺,說是一個帶有建模能力的仿真引擎比較貼切。

該系統提供了多種常見的機器人模型比如兩足、輪式和機械手臂。


Webots快速建模和仿真環境

Player, Stage, Gazebo

Player,是一個支持多種機器人硬件平臺、開源的、基于TCP/IP的技術硬件抽象層。Stage和Gazebo提供的是內建的仿真環境。這個系統適合用于機器人集群沖突/協作的研究。



Player, Stage, Gazebo

Player還能提供一個在機器人上運行的簡易界面用來通過IP網絡讀取傳感器數據、向激勵器發送命令和配置運行中的設備。

其他平臺

還有其他的平臺例如iRobot AWARE, OpenJAUS, CLARAty, YARP。作者還沒有機會深入學習。下列是一些相關的信息:

* iRobot AWARE是一個由iRobot公司出品的軟件平臺。他們的平臺專用于美國軍方的軍用機器人。根據Rodney Brooks的說法,該公司利用一些開源代碼來改進自己的產品。從現有的資料來看,我們還不能確定AWARE是否采用了Rodney Brooks行為協作和控制包容體系結構(subsumption architecture for behavior coordination and control)

* OpenJAUS是一個開源的無人職守系統。Vecna公司似乎在改進OpenJAUS系統并將之用于他們的BEAR機器人。

* CLARAty是一個由美國宇航局開發并開源發布的項目。不過它不是完全免費的,這個軟件好象是提供了一些有趣的算法,比如視覺導航、姿態控制和可視化的輪子下陷預測等。

市場展望

對于機器人平臺開發公司來說,最美妙的事情莫過于將來大批量出產的機器人上都預裝自己的系統,正象WINDOWS預裝在PC上面那樣。當然目前為止,我們還看不到有這種可能。在這個夢想成為現實之前,教育和科研機構還是最主要的客戶。

微軟的介入讓其他的公司倍感壓力。微軟憑借自身實力將具有競爭力的產品免費的投放市場,這將有可能使當前的教育科研市場受到沖擊。

目前,教育科研和業余愛好者的市場看上去已經趨于飽和,而且這個市場本身的容量就不大。各公司必須找到進軍工業機器人和商用機器人領域的切入口。

在工業機器人領域,大部分的機器人器材制造商在產品中附帶自己開發的平臺(例如ABB)。他們也許更愿意使用自己的軟件而不是使用第三方的產品。對于這種情況OMG小組正在發起一場建立一系列標準的活動,以試圖打破這種賣方壟斷的局面。盡管目前收效甚微,但是我們希望他們能建立行之有效的中長期標準。另一方面,在歐洲同樣也有志同道合的人在獨立的做這方面的努力(European Robotics Platform)。

在商用機器人領域,我們可能看到民用機器人軟件平臺標準的出臺,特別是在軍用機器人(對嵌入式系統兼容性要求嚴格)方面。在美國,絕大部分的機器人研究成果受美軍科研機構控制。所以,我們相信很快會有關于遠程控制、集群協作和導航組件的標準出現。另一方面,歐洲的科研力量集中在建立工業機器人和家庭、辦公領域機器人的應用標準上。

最近Skilligent出品了新的機器人平臺,他們的軟件讓機器人能在與人的交流過程中自主學習技能。從理論上說,這很大程度上將很多傳統的商用機器人開發環境被廢棄,因為機器人可以直接訓練而不用編寫程序。但是另一個方面,那些不能由用戶提供的技能還是需要傳統的編程。所以,我們能夠望這樣的系統能越來越聰明——在將不久的將來,能夠自主學習的靈活多變的機器人能越來越多的出現在我們身邊。

消費機器人市場價格敏感程度要遠高于其他領域。當前最受關注的家用真空吸塵機器人,其價格已經遠遠低于大多數機器人軟件開發平臺的價格。所以現在談論消費機器人的軟件開發平臺還為時尚早。

還有一個方面,那就是操作系統——Linux與Windows的競爭。Linux得到絕大多數開發平臺的支持。而微軟正致力于將Windows XP/CE推廣成機器人標準平臺。我的猜想是在未來的市場上他們都將各據其地,誰也吃不掉誰。至于市場份額比例,那只有以后才知道了。

作者:Michael Somby,航空電子設備和工業控制系統領域的專業控制系統工程師。他涉及的領域,從自動駕駛儀的設計到發電廠控制系統的組建。他同時是一個資深的移動機器人和人工智能的業余愛好者。

譯者:韋文潮,樂高機器人FANS。畢業于物理學專業,大三時接觸樂高機器人后一發不可收拾,至今從事多年樂高機器人教學。現在偶爾做些機器人自娛自樂。
本文地址:http://m.qingdxww.cn/thread-8444-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
未來 發表于 2011-5-16 21:28:54
liaojie
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本www在线视频| 91区国产福利在线观看午夜| 国产短视频精品区| 成人免费视频在线| 日本69xxxxx| 又黄又肉到湿的爽文| 欧美一级专区免费大片野外交| 欧美综合伊人久久| 在线视频一区二区日韩国产| 中国chinaese军人男同gay| 久久免费视频1| 日韩video| 色桃影院| 亚洲乱码一二三四区乱码| 亚洲 欧美 国产 日韩 制服| 成人国产精品玖玖热色欲| 四虎影视库永久免费| 青青视频免费| 三级国产日产| 失禁高h猛烈粗壮公| av在线色| 免费精品国产日韩热久久| 日韩欧美不卡| 日本在线免费看片| 婷婷综合亚洲| 2017必看无码作品| 日本19xxxx撤尿| 亚洲欧洲无码一区二区三区| 天天添天天射| 午夜第一页| 啊片色播电影| 驯服有夫之妇HD中字日本| 亚洲另类色| 午夜亚洲精品| 在线观看视频成人| 欧美日韩中文在线字幕视频| 欧美大杳蕉视频在线观看| 天堂影院在线观看| 亚洲第一成年网| 国产午夜亚洲精品区| 最近2019年日本中文免费字幕|