自20世紀(jì)80年代以來,軍用機(jī)器人逐漸得到廣泛應(yīng)用,美軍的 “劍”、“魔爪”,俄軍的“平臺”、“阿爾戈”等機(jī)器人在走向硝煙彌漫的戰(zhàn)場后聲名大噪,助力一線作戰(zhàn)部隊(duì)效果顯著。如今,人們通常熟知這些戰(zhàn)爭“怪物”,而對于控制這些軍用機(jī)器人的“幕后英雄”——機(jī)器人操作系統(tǒng),卻鮮有關(guān)注。
一、應(yīng)運(yùn)而生,演進(jìn)升級
本世紀(jì)初,伴隨著機(jī)器人領(lǐng)域的快速發(fā)展和復(fù)雜化升級,程序代碼的復(fù)用性和模塊化需求日趨強(qiáng)烈,機(jī)器人行業(yè)中硬件的非標(biāo)準(zhǔn)化生產(chǎn)、軟件的編程代碼不通用等問題漸次凸顯,從實(shí)用性角度來看,機(jī)器人發(fā)揮作用的關(guān)鍵在于具備適應(yīng)多樣復(fù)雜任務(wù)與環(huán)境的能力,而這一任務(wù)并非一己之功能夠完成的。歸結(jié)起來,機(jī)器人行業(yè)的發(fā)展應(yīng)用需要可靠通用的軟件與標(biāo)準(zhǔn)化高效生產(chǎn)的硬件,由此,機(jī)器人操作系統(tǒng)應(yīng)運(yùn)而生。
機(jī)器人操作系統(tǒng)是編寫機(jī)器人軟件的靈活框架,是用于機(jī)器人的一種開源操作系統(tǒng)或次級操作系統(tǒng),提供了一系列工具程序和庫用于獲取、建立、編寫和運(yùn)行多機(jī)整合的程序和工具,提供的功能包括硬件抽象描述、共用功能執(zhí)行、設(shè)備驅(qū)動、函數(shù)庫、可視化工具、消息傳遞和軟件包管理等等,其設(shè)計(jì)目標(biāo)在于提高機(jī)器人研發(fā)代碼的復(fù)用率,簡化多種機(jī)器人平臺之間創(chuàng)建復(fù)雜性和魯棒性機(jī)器人行為的任務(wù)量。
當(dāng)前最通用的機(jī)器人三大操作系統(tǒng)為Ubuntu系統(tǒng)、Android系統(tǒng)和ROS(Robot Operating System)系統(tǒng),其中Android系統(tǒng)使用率最高,而ROS系統(tǒng)則成為機(jī)器人研發(fā)領(lǐng)域的事實(shí)標(biāo)準(zhǔn)。相比于其它系統(tǒng),ROS系統(tǒng)適用于協(xié)作式機(jī)器人軟件開發(fā),具有點(diǎn)對點(diǎn)設(shè)計(jì)、多語言支持、精簡與集成、工具包豐富、免費(fèi)且開源等優(yōu)點(diǎn),因此在諸多大學(xué)和研究機(jī)構(gòu)被廣泛應(yīng)用,已成為學(xué)術(shù)界指定的創(chuàng)新驗(yàn)證平臺,并衍生出了ROS-I、ROS-A、ROS-DoE、ROS-M等多個(gè)版本,其中ROS-M是ROS系統(tǒng)的軍用版,主要應(yīng)用在無人機(jī)領(lǐng)域。與其他操作系統(tǒng)相比,ROS系統(tǒng)的分布式和模塊化有效降低了人機(jī)交互機(jī)器人的開發(fā)難度,與未來機(jī)器人智能化、人機(jī)交互的發(fā)展趨勢相吻合,可能將成為最專業(yè)、最全面、功能最強(qiáng)大的機(jī)器人開發(fā)平臺。
二、聚焦實(shí)戰(zhàn),基座創(chuàng)新
機(jī)器人操作系統(tǒng)是開發(fā)軍用機(jī)器人的基礎(chǔ)平臺。軍用機(jī)器人是用于完成以往由人員承擔(dān)軍事任務(wù)的自主式、半自主式或人工遙控的機(jī)械電子裝置,而機(jī)器人操作系統(tǒng)則運(yùn)行在機(jī)器人之間,是管控機(jī)器人的軟件體系。操作系統(tǒng)使得每一位機(jī)器人設(shè)計(jì)師都能使用同樣的平臺進(jìn)行機(jī)器人軟件開發(fā),正因如此,開發(fā)新的操作系統(tǒng)直接關(guān)系機(jī)器人的更新?lián)Q代。一直以來,世界主要軍事強(qiáng)國都將軍用機(jī)器人作為研究重點(diǎn),五角大樓每年在軍用機(jī)器人領(lǐng)域投入數(shù)十億美元,當(dāng)前美軍在此領(lǐng)域的開發(fā)與應(yīng)用已涵蓋陸、海、空、天等各軍兵種,是世界上唯一具有綜合開發(fā)、試驗(yàn)驗(yàn)證和實(shí)戰(zhàn)應(yīng)用能力的軍隊(duì)。俄羅斯則正在執(zhí)行《2025年前未來軍用機(jī)器人技術(shù)裝備研發(fā)》綜合專項(xiàng)計(jì)劃,逐步構(gòu)建軍用機(jī)器人技術(shù)系統(tǒng),根據(jù)俄軍相關(guān)發(fā)展規(guī)劃,2025年前俄軍武器庫中機(jī)器人的比例將達(dá)到約30%。隨著現(xiàn)代戰(zhàn)爭日益呈現(xiàn)出從信息化向智能化演進(jìn)的大趨勢,軍用機(jī)器人的應(yīng)用必將越來越廣泛。自20世紀(jì)60年代以來,機(jī)器人先后經(jīng)歷了三代演進(jìn):從“遙控操作器”到“程序執(zhí)行器“,再到智能機(jī)器人,在這一創(chuàng)新過程中,機(jī)器人操作系統(tǒng)的更新升級扮演了重要角色。ROS系統(tǒng)誕生于2007年的斯坦福大學(xué),在全球開發(fā)者的共同支持下,現(xiàn)已包含2000多個(gè)機(jī)器人平臺的常用軟件包。據(jù)不完全統(tǒng)計(jì),僅2017年5月全球就有70000多個(gè)獨(dú)立IP下載了900萬次ROS程序包,且ROS開發(fā)者社區(qū)中的1840位成員一共寫出了1000萬行代碼。
由此可見,機(jī)器人操作系統(tǒng)并不是一個(gè)陳舊不變的框架,而是處于不斷開發(fā)與完善過程之中。目前,全球致力于開發(fā)智能機(jī)器人產(chǎn)品的公司數(shù)不勝數(shù),但從基底意義上關(guān)注機(jī)器人操作系統(tǒng)研究開發(fā)的卻是鳳毛麟角,我國目前主要有三大智能機(jī)器人操作系統(tǒng):Turing OS 系統(tǒng)、用于小i機(jī)器人的操作系統(tǒng)iBotOS以及ROOBO人工智能機(jī)器人系統(tǒng)。以上機(jī)器人操作系統(tǒng)側(cè)重于機(jī)器人的系統(tǒng)性、決策力等不同面,由此可見智能機(jī)器人的開發(fā)并非像ROS系統(tǒng)那樣是“大一統(tǒng)”的局面。此外,機(jī)器人操作系統(tǒng)的完善不僅需要海量的硬件適配,也需要海量的開發(fā)者參與,這也是機(jī)器人開發(fā)創(chuàng)新的重點(diǎn)所在??傊瑱C(jī)器人操作系統(tǒng)的出現(xiàn)實(shí)現(xiàn)了從底層設(shè)備控制到高層數(shù)據(jù)管理的有效集成,對于軍用機(jī)器人的創(chuàng)新發(fā)展具有基礎(chǔ)性價(jià)值。
機(jī)器人操作系統(tǒng)是實(shí)現(xiàn)智能化作戰(zhàn)的技術(shù)支撐。伴隨著智能化武器裝備的發(fā)展與應(yīng)用,未來戰(zhàn)爭的“智能化”氣息撲面而來,“鋼鐵戰(zhàn)士”不再只是科幻電影中的虛構(gòu)形象,而日漸成為各國軍方關(guān)注的重點(diǎn),當(dāng)前機(jī)器人已被用于偵察、排雷、防化、保障及直接攻擊等各個(gè)領(lǐng)域。作為控制機(jī)器人的軟件體系,機(jī)器人操作系統(tǒng)是機(jī)器人之間相互理解并遵守規(guī)則的保證,也是多機(jī)器人及異構(gòu)機(jī)器人之間協(xié)同行動的平臺,如同一根鏈條將機(jī)器人置于共同框架之下。
與計(jì)算機(jī)操作系統(tǒng)不同的是,機(jī)器人操作系統(tǒng)通過資源管理與行為管理相結(jié)合的架構(gòu),負(fù)責(zé)機(jī)器人觀察-判斷-決策-行動的全過程,機(jī)器人操作系統(tǒng)的完善是增強(qiáng)機(jī)器人的自主性、生存性與對抗性的關(guān)鍵所在,如2014年美國iRobot公司開發(fā)了一項(xiàng)用于提升機(jī)器人應(yīng)急處置自主性的新操作系統(tǒng),通過與Android程序相配套,軍用機(jī)器人具備了更強(qiáng)的自主思考能力。再比如針對異構(gòu)多機(jī)器人的協(xié)同規(guī)劃與決策問題,德國人工智能研究中心(DFKI)在“分布式機(jī)器人系統(tǒng)集成式任務(wù)規(guī)劃”(IMPERA)中使用了標(biāo)準(zhǔn)化、模塊化的任務(wù)規(guī)劃架構(gòu),有效彌補(bǔ)了各個(gè)機(jī)器人分支在信息處理和問題求解方面的局限性,增強(qiáng)了機(jī)器人團(tuán)體自主判斷及決策的合理性與準(zhǔn)確性。在未來智能化戰(zhàn)爭時(shí)代,機(jī)器人將取代或協(xié)同部分人類參戰(zhàn)已成大勢所趨,而內(nèi)嵌的機(jī)器人操作系統(tǒng)則直接規(guī)約著機(jī)器人的作戰(zhàn)模式,是競逐雙方需要搶占的技術(shù)高地。
三、智能導(dǎo)向深度融合
在機(jī)器人應(yīng)用與發(fā)展過程中,機(jī)器人操作系統(tǒng)發(fā)揮了重要作用。與計(jì)算機(jī)操作系統(tǒng)的演進(jìn)過程相類似,機(jī)器人操作系統(tǒng)也面臨著瓶頸與挑戰(zhàn)。以往的機(jī)器人操作系統(tǒng)主要解決了機(jī)器人的運(yùn)動控制問題,未來則需要構(gòu)建一個(gè)廣義的操作系統(tǒng),在驅(qū)動本體的支持下,為加強(qiáng)機(jī)器人的語言、視覺、聽覺、行動等各方面的表現(xiàn)進(jìn)行補(bǔ)充與升級,完善部件驅(qū)動、環(huán)境感知、行為管理、數(shù)據(jù)傳輸?shù)裙δ?,從而增?qiáng)機(jī)器人可視控制、模擬仿真、數(shù)據(jù)傳輸和深度學(xué)習(xí)的能力。
編輯:hfy
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28512瀏覽量
207506 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6850瀏覽量
123432 -
運(yùn)動控制
+關(guān)注
關(guān)注
4文章
584瀏覽量
32902 -
ROS
+關(guān)注
關(guān)注
1文章
278瀏覽量
17035 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5507瀏覽量
121277
發(fā)布評論請先 登錄
相關(guān)推薦
評論