5856資訊網---->科枝新聞 | ||||||||||||||||||||||||
|
||||||||||||||||||||||||
軍事科技:微動力將被廣泛用於軍用移動機器人 | ||||||||||||||||||||||||
本文描述了分析、建模、算法開發以及仿真的一系列項目,這些項目的目的是開發、和改進這個基本方法,並使其成為實際的解決方案。最初的目標是開發通用的行為,例如覆蓋,障礙,以及掃描覆蓋區域,各種部署和恢復模式,這些行為能夠在很多通用的應用中得到應用,例如布雷,掃雷,偵查,放哨執勤,維護檢查,船艙清理以及通信接力。文中最後給出了初步的仿真結果。 1.0引言 開發研製21世紀的軍用移動機器人所必需的傳感器,受動器,和處理器這些關鍵技術正在飛速發展。而且軍用移動機器人的研製主要集中在無人地面車輛(UGV),無人飛機(UAV)和無人水下艦艇(UUV)上,在固態傳感器和受動器技術上的進步說明在機器人車輛功能和性能範圍的“低端”還有沒有利用的機會。實際上,新出現的微型機械(也稱為“微動力”,“機電一體化”或者“微型電子機械系統”)領域已經被1991年紐約時報的今日科學版選為90年代“10大關鍵技術”之一。 本文的目標是通過大量相對簡單、廉價而且可相互替換的自動組件的共同操作實現一系列的軍事任務,而不是通過目的明確,複雜,基於某個單獨、十分複雜(而且目前在技術和經濟上並不可行)的基於感知行為的機器人單元方式來實現。本文所提出的方法是設計並實現可以達到如下兩個目標的機器人車輛: a):支持真實世界的任務 b):用目前的傳感器和處理技術可以實現 即使在對象和障礙很多的地面應用環境中,有用的任務一般所需的高帶寬的基於視覺感知的車輛導航和控制功能也超出了目前傳感器和處理器工具的功能。 大量的小型廉價車輛可以用於很多軍事應用當中:雷區掃描,布雷,偵查,值班放哨以及通信接力,另外還有不同類型的搜尋,維護檢查,載貨倉異物(FOD)處理以及船艙清理等。 注意到,我們將這些不同應用中需要實現的導航行為定義為“在靜態部署以及動態群組中維持各個組成單元之間的空間關係”是恰當的。這種協調位置和移動的一致性的概念是本文所關注的重心。 當採取利用中心位置控制器計算一個群組中各個組成單元的某個所需的位置或者移動軌跡,並隨後下載並執行這些數據的方法解決這個問題時,在最好的情況下是效率低下,最壞的情況下是無法實現的。這個計劃的執行可能會被無法預知的事件(例如,電流過載,位置障礙,敵軍的行動)所阻礙。中央控制器需要從受控組件獲得一些特殊的信息來修改計劃,才能將偶然事件納入考慮範圍,並且這種信息有可能是受控組件自己也無法獲知的。時間、處理、通信資源可能無法對以下三種情況進行支持: a):所需數據與中央控制器之間的通信; b):制定修改計劃所需要的處理; c):將計劃回傳給執行單元的通信。 我們提出的解決方案是讓機器人在應用中實現與人一樣的方式:“你們排成一行,間隔一臂的距離,然後全部一起行走,在行走過程中拾起任何能找到的物體”。每個成員的行動都是在其它成員行動的基礎之上的,與最臨近的成員的行動最為相似,但是與距離相對較遠的成員之間也有一些類似。因此利用傳感器輸入(每個成員感知相對於自身而言臨近成員的位置)和明確的通信信道就可以實現導航定位。動態傳感器可能要經過調製來完成控製過程(例如,發出與峰值發射功率成反比的鳴叫聲)。這些機器人各自的世界模型將是嚴格“以自我為中心”的。 當然,動物在成群移動時也使用類似的模型來實現控制。在動物的成群活動方面的文獻中,大部分文獻都是描述性的或粗略分析性質的,但是Craig Reynolds在文獻中對這種成群活動進行了綜合分析,並提出了一種鳥群的動物序列的概念。他發現他無法通過一次畫一隻鳥的方式來製造出一群實際的鳥群,但是通過維持鳥與周圍臨近的鳥之間的特定距離關係卻可以實現一群鳥的仿真。 動物行為學(對動物行為的研究)提供了討論體現群體行為系統的自然語言,對自然的群體行為的研究進入了新近出現的“人工生命”研究領域的範圍之內,在這裡需要指出的是,這種研究工作已經是智能控制領域的主流。 2.0系統概念 在本文中所考慮的系統的定義特徵是移動機器人系統的數量是足夠大的,系統的指揮控制接口必須將各自成員“隱藏”在系統的指揮員的視線之外。各成員不一定要是小型的或者廉價的,但是經濟和技術因素讓它們很可能具有這種特正。 系統由大量同樣的成員(參見2.3和4.0節)所組成,每個成員處理如下數據: (a):移動性的某種度量,這個度量可能是十分有限的,例如在水下應用中,成員可能只能在調整在水中的深度,並隨著水流飄動; (b):某種感知功能,讓每個成員能進行測量,最少要知道相對於最近的其它成員的位置; (c):某種能完成任務的傳感器或者受動器,具有上述同樣的傳感器功能; (d):此項是可選的,某種通信功能,這種能力可以利用傳感器的功能; (e):某種處理功能,執行利用受動器的移動性來維持傳感器所測量的與臨近成員之間的位置關係的算法。以這樣方式與任務功能傳感器或受動器一起完成所期望的任務目標。 2.1總體運動行為 完成任務目標的關鍵是要確保單個成員個體的簡單運動行為的總和的結果是所期望的總體上的群體行為。我們對問題進行瞭如下級別的抽象:即不處理成員之間的碰撞或者有不相關聯的障礙的單個成員,成員可以被認為是足夠小的,以至於相互之間碰撞的可能性很小,並且成員足夠健壯碰撞不會對其造成損害,或者說,成員的損害或者損失在系統/任務級別是忽略不計的。 覆蓋行為:在許多情況下,我們所期望的群體行為是維持一種群體成員之間空間關係,並利用特定的本地條件來優化這種功能的性能,這種行為被稱為“覆蓋”。在這些情況下,有必要對有效性進行精確的度量,這對在特定任務目標的環境下對全部系統性能的描述是十分有意義的。例如,當任務的目標是讓每個單元在廣闊區域中單位時間內發現的敵人數量最大,偵查小組應當是具有很大的規模,並且成員間隔遠,但是規模小且成員間排列緊密的偵查小組卻可以在較小的掃描區域內讓漏報的概率最小。下面列出了三種類型的覆蓋行為: 地毯覆蓋:目標是通過靜態的成員佈置在覆蓋區域內達到最大的目標檢測率。 障礙覆蓋:目標是通過靜態的成員佈置在讓突破障礙的敵軍的漏檢測概率最小。 掃描覆蓋:目標是在覆蓋區域內通過一組成員的移動進行覆蓋,移動的方式是在單位時間內達到最大檢測率和單位區域內的最小漏檢率之間的一種折中。 下表中是這三種類型的覆蓋行為可能的應用場合,有時可以認為不同系統可以完成同樣的需求: 應用覆蓋類型 布雷障礙覆蓋 掃雷掃描覆蓋 偵查掃描覆蓋 放哨執勤障礙覆蓋 通信接力地毯覆蓋 維修檢查掃描覆蓋 載貨倉FOD處理掃描覆蓋 船體清潔地毯覆蓋或掃描覆蓋 編隊行為:這些行為是覆蓋行為的一種替代方式的代表,期望的行為是在成員之間維持一種特定的空間關係。例如,如果一群USV(無人水面船隻)或者低空飛行的UAV作為佯攻戰鬥群,這個群體之中各成員之間的距離應該保持得很好使這個群體看起來就像在執行進攻任務一樣。這類行為的一個典型例子是行軍分隊或者演習連隊,在這些群組中各成員之間在空間商是痛不得,並且伴隨著音樂在時間上也是同步的。聽起來可能簡單,但實際上卻不是這麼簡單!或許最簡單的編隊行為的例子是在一維空間條件下的沿著道路的護航車隊;在文獻中描述了一種基於傳感器的保持護航車隊中車輛間距離的方法。 覆蓋和列隊行為是系統的“穩定狀態”和“主體”行為,在這之外,還有比必要考慮並提供各種空域和時域“邊界條件”下的行為。 部署:各成員必須可以讓自己從可以在部署方案中簡單實現的初始狀態進入一種可以接受的啟動模式中。可能出現的情況有以下幾種: (a):單點(例如空降), (b):密度適中的線性模式(例如,從移動平台上進行順序部署); (c):隨機分佈的初始狀態,或者緊密,或者稀疏(例如,在空中突然實施散佈)。 恢復:當任務完成時,系統必須可以(最少在一些情況下)完全(或者大體上)恢復到原來狀態,或者(在一些情況下)即使在單個成員失靈的情況下。這個理想的恢復模式需要各成員自動移動到“召集”它們的集合站點。在同一時間具有多個相距很近的集合站點應當也是可行的。這種結合模式顯然要保證不會向敵軍留下可乘之機。 群體的整體導航:需要有一中機制來以整體的形式來控制群體的移動,以使群體可以到達執行任務所需的地點。實現這種控制方式的一些可行的方案有如下幾種: (a):使群體中每個成員的運動方向傾向於某個方向(一個可以實時“定向”的方向),這需要所有的成員公用一個通用的方向參考系); (b):利用一小部分成員的方向控制來實現,群體中的大部分成員依靠基本的相對位置控制算法來實現運動控制(像牧羊犬引導一群羊一樣)。 在許多應用中需要其它通用的行為,例如: (a):當某個成員失靈時,在不干擾其它成員完成任務的情況下向其它成員求助; (b):在不干擾全局任務的情況下,讓成員自己進行例行維護(例如電池充電)。 2.2需要分析的問題 在定義了一系列類型的所期望的移動行為之後,系統未來的開發人員還必須對有大量移動成員所組成的系統的複雜行為有足夠的理解。下面列出了一些需要考慮的領域: 行為的隨機性:將隨機性引入導航算法被證明是合理的。在實際的系統中,這有助於解決潛在的死鎖情況,加強任務傳感器的有效性並增強對敵軍欺騙威脅的抵抗力。另外,在仿真係統中,算法隨機性可以用在一些實際傳感器和受動器行為限制的建模中。 障礙和可遍歷性:可遍歷性的概念在二維(地面)環境中是很重要的:有必要對點障礙和延伸障礙的存在進行區分,或者相反的說,導航實際上可以限制在一小部分可能的路由上。這些信息具有全局(任務級)的重要性,必須要弄清楚並向指揮員報告。在導航/機動界別,系統的行為必須要在存在各種不同類型的障礙的情況下保持健壯性:群體不應該一個接一個的從高處翻滾,也不應該在低處重疊在各自身上。 內部的動態狀態:一個群體的整體運動可以被認為是實現整體行為的群體獨立的內部動態。在算法和傳感器功能的基礎上,同樣的群體運動可以通過利用一系列會產生十分不同的內部行為的其它不同的策略來實現。以物理狀態進行分離,這些內部模式可以簡單的分為如下幾類: 如果群體在運動時,各成員間保持嚴格的相對地理位置關係,我們可以講這種群體認為是固態的;而如果相對地理關係是重複的,則是晶體狀態的;除此之外是非結晶的。如果成員間自由移動,但是成員的密度保持不變,這種群體可以認為是液態的。最後,如果密度是變化的,並且成員個體可以漂移出去,我們可以將這個群體看作是氣態的。試驗證明,類似於溫度或壓力的統計學度量方法在群體行為的分類中也是有效地。 2.3可能的生物系統類推 在我們所討論的人工系統與動物的行為之間,已經進行了很多的類推和比較,因此我們可以在自然生物系統中尋找可以用於我們需求的方法。例如: 變形蟲的爬行運動具有一種特殊的模式,即當群體通過“流動”的環形模式運動時,群組最外層的成員在任意給定的時刻都是靜止的。在很多情況下,這會使傳感器的性能比所有的成員都處於運動狀態時要強。 信息素是一種動物用來通信的化學物質。例如,螞蟻會在它們巢穴和水源之間的路途中留下信息素。在一些應用中,可以用例如撒微小的發射玻璃頭的簡單人工信息素方法。人工信息素的關鍵部分是衰退率以及隱蔽性。欺騙性也是一個問題,理想的信息素應該使用加密技術。 人體的免疫系統和螞蟻的聚居都提供了自然系統該如何使用不同特點和功能的元素來實現期望目標的模型。一些細胞檢測人體內的入侵者並對其進行“標記”,其它細胞如果發現了這個標記就摧毀這個入侵者。螞蟻的分工系統與此類似。將能力進行何種混合擦你能最有效和高效的完成某項任務呢?從安全相關的任務來看,入侵檢測任務中定位,鑑別以及中和需要不同的能力。利用很多廉價的傳感器來進行最初的檢測任務,然後利用數量相對較少的一組功能更強的傳感器來執行最初的威脅接觸並在入侵者被確認的情況下做相應的處理。 Deneuboura在文獻中通過仿真演示了螞蟻的分類行為可以通過環境信號最簡單的概率偏置來實現。 工蜂可以執行很多不同的任務,它們花費很大部分的時間在蜂巢周圍“巡邏”,並可以根據很多簡單信號來啟動不同的生成活動。因此蜜蜂可以提供一個獲得“有目的”的相互協調,對環境變化敏感的群體行為的模型,這個模型並不是全局模型,實際上,明確的全局判斷並不能成為任何類型的模型。這種基於單反應計劃的交互的準智能“突發行為”已經用於簡單的車輛系統中,這個工作被認為是較複雜系統最基本的研製方法。目前的方法就屬於此類。 文章來源:中國網 |
||||||||||||||||||||||||
台中網頁設計 防水工程 台中駕訓班 花蓮裝潢 節能燈具 5856資訊網 辦門號 淨水器 台中抓漏工程 台中便當店 指油壓 台中衣服批發 仁義牛肉麵 酵素 台中染髮店 毛筆保濕器 台中電腦回收 台中牛肉麵店 美髮材料批發 太陽能充電器 房屋工程 空壓機 台中石材美容 甜甜圏 塑膠射出成型 室內設計 台中會計事務所 搬家公司 台中汽車美容 汽車修配廠 台中室內設計 網頁設計 台中染髮 有形有色 火鍋店加盟 正宗本舖古早味蛋糕 VENT 台中清潔公司 堆高機零件 收購 循環木 音樂餐廳 | ||||||||||||||||||||||||