国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

機(jī)械社區(qū)

標(biāo)題: 淺談機(jī)器人軟件開發(fā)平臺(tái) [打印本頁(yè)]

作者: 寂靜天花板    時(shí)間: 2015-5-9 18:54
標(biāo)題: 淺談機(jī)器人軟件開發(fā)平臺(tái)
所謂的“機(jī)器人軟件開發(fā)平臺(tái)”我們指的是用來給多種機(jī)器人設(shè)備開發(fā)程序的軟件包。它一般包括下列內(nèi)容:7 N4 Y1 K$ d  d+ m
大家可以看到,一個(gè)機(jī)器人軟件開發(fā)平臺(tái)需要包含很多東西。就我本人的觀點(diǎn),現(xiàn)在還沒有一個(gè)現(xiàn)有的產(chǎn)品能滿足所有的要求。它們總是或多或少的缺了什么東西。4 S/ f6 D! d1 e+ a1 L/ J! y

1 p, U+ a: v! y! I4 z% z1 [機(jī)器人控制軟件的花費(fèi)在整個(gè)機(jī)器人應(yīng)用系統(tǒng)預(yù)算中占據(jù)了很大比例。比如,一個(gè)自動(dòng)控制項(xiàng)目的80%工作量都集中在系統(tǒng)集成方面,包括軟件的發(fā)開和定制。所以機(jī)器人開發(fā)平臺(tái)的作用就是減少軟件工程師的工作量,同時(shí)減少項(xiàng)目開支。( w5 t4 q5 Z6 i7 S6 M
除了軟件工程的問題外,在一個(gè)真正的機(jī)器人項(xiàng)目中還要涉及大量的人工智能。一個(gè)集成了許多現(xiàn)成的、可靠的組件庫(kù)的統(tǒng)一軟件開發(fā)平臺(tái),在應(yīng)付各種機(jī)器人工程時(shí)能幫上大忙。8 j/ }6 h2 c) V4 k$ k# M0 K
最后的問題是“行為協(xié)作”。許多文獻(xiàn)中都有對(duì)行為協(xié)作的討論。正因?yàn)檫@是一個(gè)普遍存在的問題,所以一些平臺(tái)提供了統(tǒng)一的解決方案。. |8 I; u4 c" P; p; R

' V' `4 ^' r1 ~$ W6 W3 O: l7 |Evolution Robotics是一個(gè)集設(shè)計(jì)和銷售機(jī)器人軟硬件的開發(fā)平臺(tái),簡(jiǎn)稱ERSP。整個(gè)軟件非常成熟。它集成了視覺識(shí)別系統(tǒng)(VIRP)和視覺導(dǎo)航繪圖系統(tǒng)(VSLAM)。它所用的視覺系統(tǒng)是基于David Lowe開發(fā)的算法(已注冊(cè)專利)。
) Z8 h2 I8 [2 K+ @; M4 f5 o' m: q平臺(tái)提供了可視化的編程環(huán)境工具,通過搭建圖標(biāo)來構(gòu)建程序。* u. [0 p, W9 o8 [1 q
[attach]352685[/attach]
) \. n: h! B# C1 M: b系統(tǒng)通過運(yùn)行時(shí)的“任務(wù)”程序來激活或停止“行為”組件。系統(tǒng)不支持仿真。它在Windows 和Linux下運(yùn)行。+ w: G( ^& I/ T1 u# M
微軟的機(jī)器人軟件平臺(tái),產(chǎn)品叫做Microsoft Robotics Studio(MSRS)。它能在Windows和Windows Embedded Compact 下運(yùn)行。分布運(yùn)行的開發(fā)環(huán)境承擔(dān)了大部分的信息傳遞和線程管理任務(wù)。它的行為協(xié)作基于“服務(wù)優(yōu)先級(jí)”的概念。它提供了完備的仿真和圖形化開發(fā)環(huán)境。
+ N+ D" F. E4 `6 S+ ?2 V; l[attach]352686[/attach]
9 P5 A- p# u0 ~  y7 k在微軟大旗的感召下,越來越多的機(jī)器人設(shè)備廠商宣布支持MSRS。3 v( {/ X8 ]  F4 \5 u) i

" s( W0 s5 U4 v, S) R4 F" ?OROCOS是一個(gè)開源的控件庫(kù)。這些控件主要用于高級(jí)運(yùn)動(dòng)控制和機(jī)器人控制。它自己帶有一個(gè)針對(duì)實(shí)時(shí)運(yùn)行環(huán)境優(yōu)化了的開發(fā)平臺(tái)。該環(huán)境使用“鎖無關(guān)緩沖區(qū)”技術(shù),滿足應(yīng)用程序?qū)?shí)時(shí)性嚴(yán)格的要求。OROCOS提供一系列可重用組件和硬件驅(qū)動(dòng)。獨(dú)立的運(yùn)動(dòng)學(xué)與動(dòng)力學(xué)開發(fā)框架能讓用戶進(jìn)行物理運(yùn)動(dòng)學(xué)的建模和計(jì)算。應(yīng)用的領(lǐng)域有機(jī)器人、人體工程、計(jì)算機(jī)動(dòng)畫、工業(yè)機(jī)械建模等。該系統(tǒng)沒有統(tǒng)一的圖形化編程環(huán)境或者仿真環(huán)境。) T/ {0 d" v0 c

" |) a9 c% V* C) N8 y從嚴(yán)格意義上說,Skilligent不屬于機(jī)器人軟件開發(fā)平臺(tái)。因?yàn)樗峁┑氖且环N對(duì)機(jī)器人編程的仿真訓(xùn)練,而不是真正意義上編寫實(shí)際運(yùn)行在機(jī)器人上面的程序。Skilligent的機(jī)器人行為控制系統(tǒng)是基于“developmental robotics”——一種新型的對(duì)多用途的、非特定任務(wù)控制的自治機(jī)器人系統(tǒng)進(jìn)行學(xué)習(xí)人工智能系統(tǒng)。Skilligent讓一個(gè)常規(guī)的機(jī)器人變成一個(gè)能與終端用戶交流并能被訓(xùn)練的友好的機(jī)器人。系統(tǒng)控制軟件的良好的交互性能讓用戶與機(jī)器人之間的交流和協(xié)作更自然。用戶可以通過手勢(shì)、聲音、控制操作和“共同注意(joint attention)”。1 V. q' }+ {& W
系統(tǒng)的關(guān)鍵技術(shù)是一系列將實(shí)際應(yīng)用情況中的任務(wù)或者技能轉(zhuǎn)換成普適模型的算法。系統(tǒng)針對(duì)物體識(shí)別、聲音識(shí)別和視覺導(dǎo)航的學(xué)習(xí)進(jìn)行了優(yōu)化。嚴(yán)格來說,Skilligent倒不是一個(gè)平臺(tái),而更象是一個(gè)系統(tǒng)插件,因?yàn)樗軌蚝捅疚闹薪榻B的其他平臺(tái)很好的結(jié)合在一起。
: d1 S4 c/ V5 p/ O, F
) G' k! s) l4 i. sURBI是由Gostai開發(fā)的平臺(tái)。它沒有提供流行的圖形編程界面,而是獨(dú)立提供了一種語(yǔ)言。語(yǔ)言的特點(diǎn)是針對(duì)建立平行、分布式的事件驅(qū)動(dòng)程序進(jìn)行了優(yōu)化。對(duì)每一種機(jī)器人硬件平臺(tái),Gostai都承諾提供一種單獨(dú)的專門的程序語(yǔ)言。目前,Gostai已經(jīng)為數(shù)個(gè)機(jī)器人產(chǎn)品提供了服務(wù),包括索尼Aibo, 樂高M(jìn)indstorms和 K-Team的Khepera.9 I8 O% W- G6 _  H
URBI是一種分布式的平臺(tái)。利用它用戶可以組建一個(gè)計(jì)算機(jī)群來協(xié)同運(yùn)行服務(wù)程序。Gostai的合作者負(fù)責(zé)提供視覺識(shí)別和語(yǔ)音識(shí)別的組件。該平臺(tái)沒有自帶的仿真平臺(tái),但是近期它宣布與Webots合作。Webots是一個(gè)流行的商用機(jī)器人仿真平臺(tái)。
* I  J, s1 f) i% ]" b. ?8 a8 K" Y& d  b& d+ b6 _) b+ w
7 E" G5 L, u6 S+ g0 Q$ @$ G1 G$ W. G
Webots是一個(gè)流行的機(jī)器人快速建模和仿真商用平臺(tái),由Cyberbotics公司出品。這個(gè)系統(tǒng)不算是一個(gè)軟件開發(fā)平臺(tái),說是一個(gè)帶有建模能力的仿真引擎比較貼切。0 E+ `) l- }; N: \% Z9 G$ s
[attach]352687[/attach]
1 ~) t6 I; [- p9 ~6 [0 g" |該系統(tǒng)提供了多種常見的機(jī)器人模型比如兩足、輪式和機(jī)械手臂。
/ s$ ^' Y, A: T
. @" o* R& }+ `; Q- {Player,是一個(gè)支持多種機(jī)器人硬件平臺(tái)、開源的、基于TCP/IP的技術(shù)硬件抽象層。Stage和Gazebo提供的是內(nèi)建的仿真環(huán)境。這個(gè)系統(tǒng)適合用于機(jī)器人集群沖突/協(xié)作的研究。' x5 H, [( [; i  M) @- [% C
[attach]352688[/attach]
" s5 e3 J4 c7 A: U, d0 aPlayer還能提供一個(gè)在機(jī)器人上運(yùn)行的簡(jiǎn)易界面用來通過IP網(wǎng)絡(luò)讀取傳感器數(shù)據(jù)、向激勵(lì)器發(fā)送命令和配置運(yùn)行中的設(shè)備。9 n7 |# f/ w  ]/ {" D" g4 \
7 s0 d& h' I& g3 Q3 }
還有其他的平臺(tái)例如iRobot AWARE, OpenJAUS, CLARAty, YARP。簡(jiǎn)單了解下。
% A' l8 B; X# t5 B  H, x9 u+ N5 @對(duì)于機(jī)器人平臺(tái)開發(fā)公司來說,最美妙的事情莫過于將來大批量出產(chǎn)的機(jī)器人上都預(yù)裝自己的系統(tǒng),正象WINDOWS預(yù)裝在PC上面那樣。當(dāng)然目前為止,我們還看不到有這種可能。在這個(gè)夢(mèng)想成為現(xiàn)實(shí)之前,教育和科研機(jī)構(gòu)還是最主要的客戶。" `2 \! B! E* a2 G( D
微軟的介入讓其他的公司倍感壓力。微軟憑借自身實(shí)力將具有競(jìng)爭(zhēng)力的產(chǎn)品免費(fèi)的投放市場(chǎng),這將有可能使當(dāng)前的教育科研市場(chǎng)受到?jīng)_擊。
7 w  E; x! J  m- B5 p7 |目前,教育科研和業(yè)余愛好者的市場(chǎng)看上去已經(jīng)趨于飽和,而且這個(gè)市場(chǎng)本身的容量就不大。各公司必須找到進(jìn)軍工業(yè)機(jī)器人和商用機(jī)器人領(lǐng)域的切入口。6 [' ~, @0 }% {
在工業(yè)機(jī)器人領(lǐng)域,大部分的機(jī)器人器材制造商在產(chǎn)品中附帶自己開發(fā)的平臺(tái)(例如ABB)。他們也許更愿意使用自己的軟件而不是使用第三方的產(chǎn)品。對(duì)于這種情況OMG小組正在發(fā)起一場(chǎng)建立一系列標(biāo)準(zhǔn)的活動(dòng),以試圖打破這種賣方壟斷的局面。盡管目前收效甚微,但是我們希望他們能建立行之有效的中長(zhǎng)期標(biāo)準(zhǔn)。另一方面,在歐洲同樣也有志同道合的人在獨(dú)立的做這方面的努力(European Robotics Platform)。9 I" h1 [. P- x8 K9 x: D! ]2 e
在商用機(jī)器人領(lǐng)域,我們可能看到民用機(jī)器人軟件平臺(tái)標(biāo)準(zhǔn)的出臺(tái),特別是在軍用機(jī)器人(對(duì)嵌入式系統(tǒng)兼容性要求嚴(yán)格)方面。在美國(guó),絕大部分的機(jī)器人研究成果受美軍科研機(jī)構(gòu)控制。所以,我們相信很快會(huì)有關(guān)于遠(yuǎn)程控制、集群協(xié)作和導(dǎo)航組件的標(biāo)準(zhǔn)出現(xiàn)。另一方面,歐洲的科研力量集中在建立工業(yè)機(jī)器人和家庭、辦公領(lǐng)域機(jī)器人的應(yīng)用標(biāo)準(zhǔn)上。
7 ]' x% C" k, G5 C% L: H$ ]5 m: p最近Skilligent出品了新的機(jī)器人平臺(tái),他們的軟件讓機(jī)器人能在與人的交流過程中自主學(xué)習(xí)技能。從理論上說,這很大程度上將很多傳統(tǒng)的商用機(jī)器人開發(fā)環(huán)境被廢棄,因?yàn)闄C(jī)器人可以直接訓(xùn)練而不用編寫程序。但是另一個(gè)方面,那些不能由用戶提供的技能還是需要傳統(tǒng)的編程。所以,我們能夠望這樣的系統(tǒng)能越來越聰明——在將不久的將來,能夠自主學(xué)習(xí)的靈活多變的機(jī)器人能越來越多的出現(xiàn)在我們身邊。+ _1 {* X0 C# \& G& k
消費(fèi)機(jī)器人市場(chǎng)價(jià)格敏感程度要遠(yuǎn)高于其他領(lǐng)域。當(dāng)前最受關(guān)注的家用真空吸塵機(jī)器人,其價(jià)格已經(jīng)遠(yuǎn)遠(yuǎn)低于大多數(shù)機(jī)器人軟件開發(fā)平臺(tái)的價(jià)格。所以現(xiàn)在談?wù)撓M(fèi)機(jī)器人的軟件開發(fā)平臺(tái)還為時(shí)尚早。
3 [+ R( l  }) i" `6 V% N$ t還有一個(gè)方面,那就是操作系統(tǒng)——Linux與Windows的競(jìng)爭(zhēng)。我的猜想是在未來的市場(chǎng)上他們都將各據(jù)其地,誰(shuí)也吃不掉誰(shuí)。$ ]( ?" O# X* {5 l" R# v" c0 _! P9 e

作者: lnxianzhi    時(shí)間: 2015-9-27 00:11
樓主這個(gè)是總結(jié)還是普及
作者: mrplplplpl    時(shí)間: 2015-9-27 09:05
謝謝樓主的帖子, 學(xué)習(xí)了




歡迎光臨 機(jī)械社區(qū) (http://m.whclglass.com.cn/) Powered by Discuz! X3.5