專利名稱:異類自主性操作的監(jiān)督和控制的制作方法
技術領域:
本發(fā)明一般涉及任務管理,具體地,涉及用于規(guī)劃和執(zhí)行任務的自動化系統(tǒng)。還是更具體地,本公開涉及用利用任務規(guī)劃系統(tǒng)規(guī)劃和執(zhí)行任務的方法和裝置。
背景技術:
用于調(diào)度和執(zhí)行作業(yè)的自動化系統(tǒng)一般可以呈現(xiàn)為構成適用于具體任務或操作的相同解決方法的單個系統(tǒng)。例如,在飛機維護領域中,不同的檢查技術可以用于檢查物理,例如飛機結構,接著想到的事件或用于確定是否需要預定的或預防性的維護。通過擁有者和/或操作員可以改變現(xiàn)有的飛機維護操作,但是許多操作依賴于昂貴定制的手動檢查和維護方法。其他現(xiàn)有的操作技術可以依賴于半自主性或自主性的系統(tǒng),該種系統(tǒng)可以提供正在執(zhí)行的操作類型所特有的有限的解決方法。實施有限操作類型所特有的各種半自主性或自主性系統(tǒng)成本過高、比較耗時、并且效率低下。因此,提供一種考慮一個或多個上面所述問題和可能的其他問題的方法和裝置將是有利的。
發(fā)明內(nèi)容
不同的有利的實施例可以提供可以包括許多機器人機器組、計算機系統(tǒng)和無線通信系統(tǒng)的裝置。該計算機系統(tǒng)能夠為多個機器人機器組產(chǎn)生信息。該無線通信系統(tǒng)能夠提供與多個機器人機器組和計算機系統(tǒng)進行通信。不同的有利的實施例可以進一步提供適用于任務管理的方法。可以產(chǎn)生任務規(guī)劃。該任務規(guī)劃可以被發(fā)送至多個機器人機器組。可以由多個機器人機器組監(jiān)控任務規(guī)劃的進展。從多個機器人機器組可以接收到關于該任務規(guī)劃的數(shù)據(jù)。不同的有利的實施例可以進一步提供適用于任務管理的方法。從多個機器人機器可以接收到關于任務的信息。可以識別出任務中的沖突。關于沖突是否解決可以做出判斷。不同的有利的實施例仍可以進一步提供可以包括多個機器人機器組、任務規(guī)劃器、任務控制器、無線通信系統(tǒng)、邏輯規(guī)劃器和自反規(guī)劃器。該任務規(guī)劃器能夠為多個機器人機器組生成任務。該任務控制器能夠利用多個機器人機器組執(zhí)行任務。該無線通信系統(tǒng)能夠提供與多個機器人機器組、任務控制器和任務規(guī)劃器進行通信。該邏輯規(guī)劃器能夠識別多個作業(yè)從而執(zhí)行任務。該自反規(guī)劃器能夠響應來自多個機器人機器組的消息修改任務。不同的有利實施例仍可以進一步提供適用于任務管理的方法。該任務管理能夠為任務產(chǎn)生任務規(guī)劃。從多個數(shù)據(jù)庫中可以檢索到信息。任務規(guī)劃可以分解為多個作業(yè)。可以為任務規(guī)劃中的多個作業(yè)分配多個資源。該任務規(guī)劃可以被發(fā)送至多個機器人機器組。 任務規(guī)劃的進展可以由多個機器人機器組監(jiān)控。從多個機器人機器組可以接收到關于任務規(guī)劃的數(shù)據(jù)。1. 一種裝置,包含
多個機器人機器組;能夠為多個機器人機器組生成信息的計算機系統(tǒng);和能夠提供與多個機器人機器組和計算機系統(tǒng)的通信的無線通信系統(tǒng)。2.根據(jù)權利要求1所述的裝置,進一步包含能夠為多個機器人機器組生成任務的任務規(guī)劃器;和能夠提供對任務規(guī)劃器的操作員訪問的操作員接口。3.根據(jù)權利要求2所述的裝置,其中所述任務規(guī)劃器進一步能夠基于任務需求動態(tài)復制。4.根據(jù)權利要求1所述的裝置,進一步包含多個任務控制器,其中多個機器人機器組中的每個機器人機器組均具有來自多個任務控制器的單獨的任務控制器。16. 一種用于任務管理的方法,所述方法包含從多個機器人機器中接收關于任務的信息;識別出任務中的沖突;和確定所述沖突是否可以解決。17.根據(jù)權利要求16所述的方法,進一步包含響應所述沖突可以解決的判斷,解決所述沖突,從而形成解決方法;和發(fā)送所述解決方法至多個機器人機器。18.根據(jù)權利要求16所述的方法,進一步包含響應沖突無法解決的判斷,發(fā)送沖突報告至任務規(guī)劃器。19. 一種裝置,包含多個機器人機器組;能夠為所述多個機器人機器組生成任務的任務規(guī)劃器;能夠利用所述多個機器人機器組執(zhí)行所述任務的任務控制器;能夠提供與所述多個機器人機器組、任務控制器和任務規(guī)劃器的通信的無線通信系統(tǒng);能夠識別出執(zhí)行所述任務的多個作業(yè)的邏輯規(guī)劃器;和能夠響應來自所述多個機器人機器組的多個消息修改所述任務的自反規(guī)劃器。20. 一種適用于任務管理的方法,所述方法包含為任務生成任務規(guī)劃;從多個數(shù)據(jù)庫中檢索信息;將所述任務規(guī)劃分解為多個作業(yè);為所述任務規(guī)劃中的多個作業(yè)分配多個資源;將所述任務規(guī)劃發(fā)送至多個機器人機器組;由所述多個機器人機器組監(jiān)控所述任務規(guī)劃的進展;和
從所述多個機器人機器組接收關于所述任務規(guī)劃的數(shù)據(jù)。21.根據(jù)權利要求20所述的方法,其中檢索的信息包括任務進度表、任務歷史記錄和資源信息中的至少一個。22.根據(jù)權利要求20所述的方法,其中所述任務規(guī)劃包括針對所述任務的多個作業(yè)。
特征、功能、和優(yōu)勢可以在本公開的不同實施例中單獨地實現(xiàn),或可以與其他實施例組合起來實現(xiàn),其中參考下面的說明書和附圖可以理解進一步的細節(jié)。
在相關的權利要求中已經(jīng)陳述了認為是有利的實施例特性的新穎特性。然而,通過參考下面的本公開的有利的實施例的詳細說明書連同附圖,將最好地理解該有利的實施例和優(yōu)選的使用模式、進一步的目的、及其優(yōu)勢,在附圖中圖1示出了根據(jù)有利的實施例的飛機制造和服務方法;圖2示出了有利的實施例可以實施的飛機;圖3示出了根據(jù)有利的實施例的任務規(guī)劃環(huán)境;圖4示出了根據(jù)說明性的實施例的數(shù)據(jù)處理系統(tǒng);圖5示出了根據(jù)有利的實施例的許多機器人機器組;圖6示出了有利的實施例的多個數(shù)據(jù)庫;圖7示出了根據(jù)有利的實施例的傳感器系統(tǒng);圖8示出了根據(jù)有利的實施例的操作員接口 ;圖9示出了根據(jù)有利的實施例的任務規(guī)劃器;圖10示出了根據(jù)有利的實施例的任務控制器;圖11示出了根據(jù)有利的實施例的機器控制器;圖12示出了根據(jù)有利的實施例的異類操作的監(jiān)督和控制過程的流程圖;圖13示出了根據(jù)有利的實施例的產(chǎn)生任務規(guī)劃的過程的流程圖;圖14示出了根據(jù)有利的實施例的解決任務規(guī)劃沖突的過程的流程圖。
具體實施例方式更具體地,參考附圖,本公開的實施例可以在圖1中所示的飛機制造和服務方法 100與圖2中所示的飛機200的背景中描述。首先轉向圖1,描述了根據(jù)有利的實施例的飛機制造和服務方法。在預生產(chǎn)期間,飛機制造和服務方法100可以包括圖2中的飛機200 的規(guī)格和設計102和材料采購104。在生產(chǎn)期間,可以進行圖2中飛機200的部件和組件制造106與系統(tǒng)集成108。然后,圖2中的飛機200可以進行檢定和交付110,為的是投入使用中112。當由顧客使用112 時,可以安排圖2中的飛機200進行日常維護和服務114,可以包括改進、重構、翻新、和其他維護或服務。飛機制造和服務方法100的每個過程都可以由系統(tǒng)綜合供應商、第三方、和/或操作員執(zhí)行。在這些實例中,操作員可以是顧客。為了該描述,系統(tǒng)綜合供應商可以包括但不限于許多飛機制造商和主系統(tǒng)轉包商;第三方可以包括但不限于許多賣主、轉包商、和供應商;以及操作員可以是航空公司、租賃公司、政府組織、服務組織等等?,F(xiàn)在參考圖2,描述了有利的實施例可以實施的飛機。在該實例中,飛機200可以通過圖1中的飛機制造和服務方法100生產(chǎn),并可以包括具有多個系統(tǒng)204和內(nèi)部206的機身202。系統(tǒng)204的實例可以包括一個或多個推進系統(tǒng)208、電氣系統(tǒng)210、液壓系統(tǒng)212、 和環(huán)境系統(tǒng)214??梢园ㄔS多其他的系統(tǒng)。盡管示出了航空航天學實例,但是不同的有利的實施例可以應用于其他工業(yè),例如汽車工業(yè)。此外,不同的有利的實施例可以應用于其他的基礎設施工業(yè),例如橋梁和建筑物。在圖1中的飛機制造和服務方法100的任一個或多個階段期間可以使用此處包含的裝置和方法。例如,當飛機200處于圖1中的維護和服務114中時,可以檢查在圖1中的部件和組件制造106中生產(chǎn)的部件或組件。而且,在服務階段期間可以利用一個或多個裝置實施例、方法實施例、或其組合, 例如圖1中的維護和服務114與使用中112,例如但不限于,通過加快飛機200的檢查和/ 或維護。不同的有利的實施例考慮并認識到當前使用的任務規(guī)劃系統(tǒng)并不提供檢測和監(jiān)控間歇情況所需的連續(xù)和/或周期性的數(shù)據(jù)。不同的有利的實施例也認識到現(xiàn)有的任務規(guī)劃方法并不自主地協(xié)調(diào)多個任務和/或多個機器人機器組執(zhí)行異類操作。不同的有利的實施例考慮并認識到當前使用的規(guī)劃系統(tǒng)并不健壯到足夠用于動態(tài)規(guī)劃和協(xié)調(diào)多個遠程機器人機器組,在特定的高水平任務期間可以間歇地分派和收回每個遠程機器人機器組。此外,由于功能故障或其他非預期的環(huán)境或任務工作條件,需要顯著的操作員工作量保持系統(tǒng)的復雜耦合系統(tǒng)的操作。因此,一個或多個不同的有利的實施例可以提供可以包括許多機器人機器組、任務規(guī)劃器、和任務控制的裝置。該任務規(guī)劃器能夠為許多機器人機器組產(chǎn)生任務。該任務控制能夠利用許多機器人機器組執(zhí)行任務。不同的有利的實施例可以進一步提供適用于任務管理的方法??梢援a(chǎn)生任務規(guī)劃。該任務規(guī)劃可以發(fā)送至許多機器人機器組。通過許多機器人機器組可以監(jiān)控該任務的進展。從許多機器人機器組可以接收到關于任務規(guī)劃的數(shù)據(jù)。不同的有利的實施例可以進一步提供適用于任務管理的方法。從許多機器人機器可以接收到關于任務的信息??梢宰R別出任務中的沖突。關于沖突是否可以解決做出判斷。不同的有利的實施例仍可以進一步提供可以包括許多機器人機器組、任務規(guī)劃器、任務控制器、無線通信系統(tǒng)、邏輯規(guī)劃器、和自反規(guī)劃器的裝置。任務規(guī)劃器能夠為許多機器人機器組生成任務。任務控制器能夠利用許多機器人機器組執(zhí)行任務。無線通信系統(tǒng)能夠提供與許多機器人機器組、任務控制器、和任務規(guī)劃器進行通信。邏輯規(guī)劃器能夠識別出許多作業(yè),從而執(zhí)行任務。自反規(guī)劃器能夠響應來自許多機器人機器組的許多消息修改任務。不同的有利的實施例仍可以進一步提供為任務生成任務規(guī)劃的方法。從多個數(shù)據(jù)庫中可以檢索到信息。所檢索的信息可以包括任務進度表、任務歷史記錄、和資源信息中的至少一個。任務規(guī)劃可以分解為許多作業(yè)??梢詾槿蝿找?guī)劃中的許多作業(yè)分配許多資源。 任務規(guī)劃可以發(fā)送至許多機器人機器組。任務規(guī)劃可以包括任務的許多作業(yè)。許多機器人機器組可以監(jiān)控任務規(guī)劃的進展。從許多機器人機器組可以接收到關于任務規(guī)劃的數(shù)據(jù)。不同的有利的實施例可以提供可測量的、靈活的任務規(guī)劃系統(tǒng),該系統(tǒng)是健壯的以至于可以規(guī)劃和控制受具有隨時間變化的任務目標的動態(tài)工作條件影響的多個異類機器人機器組。舉特定的說明性實例來說,可以實施一個或多個不同的有利的實施例,例如但不限于,圖1中的部件和組件制造106、系統(tǒng)集成108、檢定和交付110、使用中112、與維護和服務114期間,從而裝配飛機200的結構。如此處所使用,術語“至少一個”,當與一列物品一起使用時,是指可以使用一個或多個所列舉物品的不同組合,并且只需要列表中每個物品中的一個。例如,“至少一個物品A、物品B、物品C”可以包括,例如但不限于,物品A、或物品A和物品B。該實例也可以包括物品A、物品B、和物品C、或物品B和物品C?,F(xiàn)在參考圖3,描述了根據(jù)有利的實施例的任務規(guī)劃環(huán)境的圖解。任務規(guī)劃環(huán)境 300可以是規(guī)劃、執(zhí)行、與利用許多機器人機器和操作員302修改任務或操作的任何環(huán)境。任務規(guī)劃環(huán)境300可以包括任務規(guī)劃系統(tǒng)301和操作員302。任務規(guī)劃系統(tǒng)301 可以是用于規(guī)劃檢查任務從而在圖1中的維護和服務114期間檢查圖2中的飛機200的系統(tǒng)的一個實例。操作員302可以是,例如但不限于,人類操作員、自主性機器操作員、機器人操作員、或某些其他的外部系統(tǒng)。可以在適用于許多應用的許多工業(yè)中實施任務規(guī)劃系統(tǒng)301。例如,可以在航空航天學工業(yè)、汽車工業(yè)、軍事、執(zhí)法、第一出動人員、搜索和營救、監(jiān)督、和/或任何其他合適的工業(yè)和/或可以使用規(guī)劃系統(tǒng)的應用中實施任務規(guī)劃系統(tǒng)301。任務規(guī)劃系統(tǒng)301可以包括多個數(shù)據(jù)庫304、計算機系統(tǒng)306、許多機器人機器組 312、無線通信系統(tǒng)314、和許多電源336。多個數(shù)據(jù)庫304可以包括分布在任務規(guī)劃系統(tǒng) 301可以訪問的許多網(wǎng)絡環(huán)境上的許多數(shù)據(jù)庫。計算機系統(tǒng)306可以包括操作員接口 308、 許多設備309、和任務規(guī)劃器310。計算機系統(tǒng)306能夠產(chǎn)生信息。信息可以包括,例如但不限于,命令、數(shù)據(jù)、程序、和/或其他合適類型的信息。操作員302可以使用許多設備309與操作員接口 308相互作用。許多設備309可以包括設備,例如但不限于,顯示器、數(shù)據(jù)手套、個人數(shù)字助理、便攜式電腦、操縱桿、可視界面、觸覺界面、和/或任何其他合適的設備。顯示器313可以是操作員302使用的與操作員接口 308相互作用的許多設備309中的一個類型設備的實例。在一個有利的實施例中,操作員302可以利用計算機系統(tǒng)306上的操作員接口發(fā)起任務規(guī)劃工作。例如,操作員可以識別出具體的任務,以便于任務規(guī)劃系統(tǒng)301執(zhí)行。操作員302可以位于許多本地機器人機器組312,或可以遠離許多機器人機器組312。例如, 許多機器人機器組312可以在與操作員302的地理位置、國家、或行星不同的地理位置、國家、或行星,例如在月球上使用并由地球上的操作員302控制的許多機器人機器。任務規(guī)劃系統(tǒng)301可以為操作員302提供控制許多機器人機器組312的能力,不管機器人機器組接近操作員302或是缺乏許多機器人機器組312,操作員302均能夠控制機器人機器組312。機器人機器組13 、機器人機器組23 、和機器人機器組η 3 可以是包括在許多機器人機器組312中的許多機器人機器組的實例。在這些說明性的實例中,許多機器人機器組312可以是同類的和/或異類的。例如,當所有的機器人機器組均是基本相同的、執(zhí)行基本相同類型的操作、和/或具有基本相同的結構時,許多機器人機器組312可以是同類的。當許多機器人機器組312內(nèi)的不同的機器人機器組是不同的、執(zhí)行不同類型的操作、和/或具有其他差異時,許多機器人機器組 312可以是異類的。在某些實例中,許多機器人機器組312可以具有不同的結構用于執(zhí)行基本相同類型的操作,或具有不同的結構用于執(zhí)行不同類型的操作。進一步,許多機器人機器組312內(nèi)的每個機器人機器組可以是同類的或異類的。 例如,機器人機器組1 3M可以是同類的,并具有完全相同的機器人機器。機器人機器組23 可以是異類的,并具有不同結構的不同類型的機器人機器,用于執(zhí)行不同類型的操作。 在另一個實例中,機器人機器組2 3 可以是異類的,并具有不同結構的不同類型的機器人機器,用于執(zhí)行基本相同類型的操作。操作員302可以使用操作員接口 308訪問計算機系統(tǒng)306上的任務規(guī)劃器310。 任務規(guī)劃器310可以規(guī)劃任務并因此分配資源。任務可以是,例如但不限于,結構的檢查、 搜索和營救操作、監(jiān)督任務、維護操作、和/或任何其他合適的任務或操作。任務規(guī)劃器310 可以從多個數(shù)據(jù)庫304接收數(shù)據(jù)305,發(fā)起預定的任務或操作。預定的任務或操作可以是日常操作或是由多個數(shù)據(jù)庫304辨認的日期、時間、或事件發(fā)起的預定任務。例如,圖2中飛機200的日常維護可以由日期發(fā)起,例如在多個數(shù)據(jù)庫304中存儲的年度維護日期。任務規(guī)劃器310可以利用操作員接口 308從操作員302接收數(shù)據(jù)307,從而發(fā)起任務或操作。數(shù)據(jù)307可以包括,但不限于,關于許多作業(yè)的信息、目標、結構、和/或任務或操作的任何其他合適的信息。任務規(guī)劃器310可以接收數(shù)據(jù)307和/或數(shù)據(jù)305,以及可以處理所接收的信息,從而產(chǎn)生任務規(guī)劃,將許多作業(yè)分配給許多資源。任務規(guī)劃311可以是由任務規(guī)劃器310產(chǎn)生的任務規(guī)劃的實例。在說明性的實例中,任務規(guī)劃器310可以將一個作業(yè)分配給一個機器人機器組,和將另一個作業(yè)分配給不同的機器人機器組。任務規(guī)劃器310可以在執(zhí)行期間監(jiān)控任務或操作,以及可以基于從許多資源接收的反饋修改任務或操作,例如許多機器人機器組312。如此處所使用,許多指的是一個或多個作業(yè)、資源、和/或機器人機器組。任務規(guī)劃器310可以產(chǎn)生任務規(guī)劃311,并將任務規(guī)劃311發(fā)送至許多機器人機器組312的許多任務控制器315。許多任務控制器315可以代表每個機器人機器組的單獨的任務控制器。每個機器人機器組可以具有其自己的單獨的任務控制器。任務規(guī)劃器310可以利用無線通信系統(tǒng)314發(fā)送任務規(guī)劃311。無線通信系統(tǒng)314可以接收并發(fā)送任務規(guī)劃器310和許多機器人機器組312之間的信息316。任務規(guī)劃311可以包含命令318和程序320,命令和程序均發(fā)送至指定的機器人機器組的任務控制器,例如機器人機器組13M的任務控制器330。在執(zhí)行任務規(guī)劃311 期間,機器人機器組13 的任務控制器330可以發(fā)送消息322至任務規(guī)劃器310。例如,如果任務控制器330不能解決機器人機器組13 中的阻礙執(zhí)行任務規(guī)劃 311的沖突,則可以發(fā)送消息322。任務規(guī)劃器310可以使用消息322修改任務規(guī)劃311,為的是解決任務控制器330識別的沖突。然后任務規(guī)劃器310可以發(fā)送新的命令或程序至任務控制器330,從而執(zhí)行修改過的任務規(guī)劃332。許多電源336可以提供電功率給許多任務規(guī)劃系統(tǒng)301,例如許多機器人機器組 312。許多電源336可以包括,但不限于,電池、可移動電池充電器、有梁動力、網(wǎng)絡自主性電池充電器、能量收集設備、光電池、和/或其它合適的電池。圖3中的任務規(guī)劃環(huán)境300的圖解并不意味著包含不同的有利的實施例可以實施的物理限制或結構限制??梢允褂贸怂霾考夂?或代替所述部件的其它部件。某些部件在某些有利的實施例中是不必要的。而且,呈現(xiàn)出方框圖從而示出某些功能部件。當在不同的有利的實施例中實施時,可以將一個或多個方框組合起來和/或將其劃分為不同的方框。例如,任務規(guī)劃系統(tǒng)301可以包括可以重構其自身的自主性維護和檢查系統(tǒng),從而以比當前可用的檢查系統(tǒng)更快的方式執(zhí)行不同類型結構的檢查。結構可以是,例如,圖 2中的飛機200。在另一個說明性的實例中,結構可以是,例如但不限于,飛機、航天器、潛水艇、水面艦艇、機動車輛、坦克、建筑物、生產(chǎn)現(xiàn)場、發(fā)動機、和/或某些其他合適類型的結構。還是在另一個說明性的實例中,結構可以是結構的零件。例如,在飛機的說明性實例中,結構的零件可以是,例如但不限于,機翼、機身、發(fā)動機、和/或某些其他合適的飛機結構零件?,F(xiàn)在參考圖4,描述了根據(jù)有利的實施例的數(shù)據(jù)處理系統(tǒng)的圖解。數(shù)據(jù)處理系統(tǒng) 400可以用于實施不同的部件和任務規(guī)劃環(huán)境內(nèi)的數(shù)據(jù)處理系統(tǒng),例如圖3中的任務規(guī)劃系統(tǒng)301和/或計算機系統(tǒng)306。在該說明性的實例中,數(shù)據(jù)處理系統(tǒng)400包括通信結構402,其提供在處理單元 404、內(nèi)存406、永久性內(nèi)存儲器408、通信單元410、輸入/輸出(I/O)單元412、和顯示器414 之間進行通信。取決于特定的實施,可以使用不同結構和/或構造的數(shù)據(jù)處理系統(tǒng)400。處理器單元404起到執(zhí)行可以裝入內(nèi)存406的軟件指令的作用。處理器單元404 可以是一組一個或多個處理器或可以是多處理器核,這取決于特定的實施。進一步,利用一個或多個異類處理器系統(tǒng)可以實施處理器單元404,在異類處理器系統(tǒng)中存在主處理器和在單個芯片上的次處理器。舉另一個說明性的實例來說,處理器單元404可以是包含多個相同類型的處理器的對稱多處理器系統(tǒng)。內(nèi)存406和永久性存儲器408是存儲設備416的實例。存儲設備可以使能夠存儲信息的任何硬件,信息包括但不限于數(shù)據(jù)、功能形式的程序代碼、和/或其它合適類型的臨時或永久信息。在這些實例中,內(nèi)存406可以是,例如,隨機存取存儲器或任何其它合適的易失性或非易失性存儲設備。取決于特定的實施,永久性存儲器408可以采用各種形式。例如,永久性存儲器408可以包含一個或多個部件或設備。例如,永久性存儲器 408可以是硬盤驅動器、閃存、可重寫光盤、可重寫磁帶、或以上的某些組合。永久性存儲器408使用的介質也可以是可移除的。例如,可移除的硬盤驅動器可以用于永久性存儲器 408。在這些實例中,通信單元410提供與其他數(shù)據(jù)處理系統(tǒng)或設備進行通信。在這些實例中,通信單元410可以是網(wǎng)絡接口卡。通信單元410可以通過使用物理通信鏈路或無線通信鏈路或同時使用兩者提供通信。輸入/輸出單元412允許數(shù)據(jù)輸入連接數(shù)據(jù)處理系統(tǒng)400的其他設備或從連接數(shù)據(jù)處理系統(tǒng)400的其他設備中輸出數(shù)據(jù)。例如,輸入/輸出單元412可以通過鍵盤、鼠標、 和/或某些其他合適的輸入設備提供與用戶輸入進行連接。進一步,輸入/輸出單元412 可以發(fā)送輸出至打印機。顯示器414提供機構顯示信息給用戶。關于操作系統(tǒng)、應用、和/或程序的指令可以位于存儲設備416中,存儲設備416 通過通信結構402與處理器單元404進行通信。在這些說明性的實例中,指令位于永久性存儲器408中功能型中。這些指令可以裝入內(nèi)存406中,以便于由處理器單元404執(zhí)行。不同的實施例的過程可以利用位于內(nèi)存(例如內(nèi)存406)中的計算機執(zhí)行指令由處理器單元 404執(zhí)行。這些指令被稱為程序代碼、計算機可用程序代碼、或可以由處理器單元404中的處理器讀取和執(zhí)行的計算機可讀代碼。不同的實施例中的程序代碼可以具體化在不同的物理或有形計算機可讀介質中,例如內(nèi)存406或永久性存儲器408。程序代碼420可以位于計算機可讀介質418中功能型中,可以選擇性地移除程序代碼,和程序代碼可以裝入或轉移至數(shù)據(jù)處理系統(tǒng)400,以便于由處理器單元404執(zhí)行。在這些實例中,程序代碼420和計算機可讀介質418構成計算機程序產(chǎn)品422。在一個實例中,計算機可讀介質418可以是有形形式的,例如可以插入或放入驅動器中的光盤或磁盤, 或是可以是永久性存儲器408的零件的其他設備,用于轉移至存儲設備中,例如可以是永久性存儲器408的零件的硬盤驅動器。在有形的形式中,計算機可讀介質418也可以采用永久性存儲器的形式,例如硬盤驅動器、記憶卡、或可以連接數(shù)據(jù)處理系統(tǒng)400的閃存。計算機可讀介質418的有形形式也可以被稱為計算機可記錄的存儲介質。在某些情況中,計算機可讀介質418是不可移除的。或者,程序代碼420可以從計算機可讀介質418通過通信單元410的通信鏈路和/ 或通過輸入/輸出單元412的連接轉移至數(shù)據(jù)處理系統(tǒng)420。在這些說明性的實例中,通信鏈路和/或連接可以是物理的或無線的。計算機可讀介質也可以采用非有形介質的形式, 例如包含程序代碼的通信鏈路或無線傳輸。在某些說明性的實例中,可以通過網(wǎng)絡將程序代碼420從另一個設備或數(shù)據(jù)處理系統(tǒng)中下載到永久性存儲器408中,用于在數(shù)據(jù)處理系統(tǒng)400中使用。例如,可以通過網(wǎng)絡將存儲在服務器數(shù)據(jù)處理系統(tǒng)中的計算機可讀存儲介質中的程序代碼從服務器下載到數(shù)據(jù)處理系統(tǒng)400中。提供程序代碼420的數(shù)據(jù)處理系統(tǒng)可以是服務器計算機、客戶端計算機、或能夠存儲和發(fā)送程序代碼420的某些其他的設備。所述的數(shù)據(jù)處理系統(tǒng)400的不同部件并不意味著提供不同的實施例可以實施方式的結構限制。不同的說明性實施例可以在包括除了關于數(shù)據(jù)處理系統(tǒng)400所述部件以外或代替關于數(shù)據(jù)處理系統(tǒng)400所述部件的部件的數(shù)據(jù)處理系統(tǒng)中實施。圖4中所示的其他部件可以不同于所示的說明性實例。利用任何硬件設備或能夠執(zhí)行程序代碼的系統(tǒng)可以實施不同的實施例。舉例來說,數(shù)據(jù)處理系統(tǒng)包括與無機部件結合在一起的有機部件和/或可以完全由包括人的有機部件構成。例如,存儲設備可以由有機半導體構成。舉另一個例子來說,數(shù)據(jù)處理系統(tǒng)400中的存儲設備可以是能存儲數(shù)據(jù)的任何硬件裝置。內(nèi)存406、永久性存儲器408、和計算機可讀介質418均是有形形式的存儲設備的實例。在另一個實例中,總線系統(tǒng)可以用于實施通信結構402,并可以由一個或多個總線構成,例如系統(tǒng)總線或輸入/輸出總線。當然,總線系統(tǒng)可以通過任何合適類型的結構實施,該結構提供在不同部件之間或連接總線系統(tǒng)的設備之間之間進行數(shù)據(jù)傳輸。此外,通信單元可以包括一個或多個用于發(fā)送和接收數(shù)據(jù)的設備,例如調(diào)制解調(diào)器或網(wǎng)絡適配器。進一步,內(nèi)存可以是,例如,內(nèi)存406或在接口和存在通信結構402中的內(nèi)存控制中心中發(fā)現(xiàn)的高速緩沖存儲器?,F(xiàn)在參考圖5,描述了根據(jù)有利的實施例的許多機器人機器組的圖解。許多機器人機器組500可以是圖3中的許多機器人機器組312可以實施的一種方式的實例。許多機器人機器組500可以包括許多任務控制器501。許多機器人機器組500中
10的每個機器組可以具有其自己的能夠接收來自任務規(guī)劃器的信息的任務控制器,例如圖3 中的任務規(guī)劃器310。機器人機器組502可以是許多機器人機器組500中的機器人機器組的一種實施實例。機器人機器組502可以包括任務控制器503和許多機器人機器505。任務控制器503可以從任務規(guī)劃器接收機器人機器組502控制的信息,和將來自機器人機器組502的消息發(fā)送至任務規(guī)劃器。任務控制器503可以監(jiān)控分派給機器人機器組502的任務或操作的進展、機器人機器組502內(nèi)的許多機器人機器505之間的相互作用、和許多機器人機器505中的每個機器人機器的狀態(tài)。任務規(guī)劃503可以采集信息,同時監(jiān)控任務或操作和單獨的機器的進展。 所采集的信息可以表明任務規(guī)劃中的沖突,任務控制器503能夠解決該沖突。任務控制器 503可以運行協(xié)商算法確定解決方法是否是本地可用的,以及如果該解決方法是本地可用的,那么可以產(chǎn)生許多命令給許多機器人機器505,從而執(zhí)行該解決方法。如果解決方法是本地不可用的,那么任務控制器503可以發(fā)送消息給任務規(guī)劃器M3,消息具有關于任務規(guī)劃中的沖突信息。任務規(guī)劃器543可以是圖3中的任務規(guī)劃器310的一個實施實例。機器人機器504可以是許多機器人機器505中的一個機器實例。機器人機器504 可以包括但不限于主體506、動力系統(tǒng)508、活動系統(tǒng)510、傳感器系統(tǒng)512、數(shù)據(jù)處理系統(tǒng) 514、無線通信單元516、機器人末端執(zhí)行器M2、和/或其他合適的部件。主體506可以為不同的部件提供結構和/或外罩,不同的部件可以位于機器人機器504上和/或位于機器人機器504中。動力系統(tǒng)508可以提供功率操作機器人機器504。 動力系統(tǒng)508可以利用動力單元530產(chǎn)生功率。動力單元530可以是圖3中的許多電源 336的說明性實例。動力單元530可以是可再充電的、可移除的、和/或可替代的。當動力單元530耗盡時,可以更換動力單元530。動力單元530可以是,例如但不限于,電池和/或某些其他合適類型的動力單元。 例如,動力單元530可以是能夠接收動力而無需利用導線的無線傳輸單元。活動系統(tǒng)510可以為機器人機器504提供活動性?;顒酉到y(tǒng)510可以采用多種形式?;顒酉到y(tǒng)510可以包括但不限于推擠系統(tǒng)518、轉向系統(tǒng)520、制動系統(tǒng)522、和活動部件524。在這些實例中,推進系統(tǒng)518可以響應來自數(shù)據(jù)處理系統(tǒng)514中的機器控制器532 的命令推動或移動機器人機器504。推進系統(tǒng)518可以響應從數(shù)據(jù)處理系統(tǒng)514中的機器控制器532中接收的指令保持或增加機器人機器504移動的速度。推進系統(tǒng)518可以是電控的推進系統(tǒng)。推進系統(tǒng)518 可以是,例如但不限于,內(nèi)燃機、內(nèi)燃機/電動混合動力系統(tǒng)、電機、或某些其他合適的推進系統(tǒng)。轉向系統(tǒng)520可以響應從數(shù)據(jù)處理系統(tǒng)514中的機器控制器532接收的命令控制機器人機器504的方向或轉向。轉向系統(tǒng)520可以是,例如但不限于,電控液壓轉向系統(tǒng)、 電驅動齒條和齒輪轉向系統(tǒng)、差動轉向系統(tǒng)、或某些其他合適的轉向系統(tǒng)。制動系統(tǒng)522可以響應從數(shù)據(jù)處理系統(tǒng)514中接收的命令使得機器人機器504減慢和/或停止。制動系統(tǒng)522可以是電控制動系統(tǒng)。該制動系統(tǒng)可以是,例如但不限于,液壓制動系統(tǒng)、摩擦力制動系統(tǒng)、或可以電控的某些其他合適的制動系統(tǒng)?;顒硬考? 可以響應從數(shù)據(jù)處理系統(tǒng)514中的機器控制器532接收的并由推進系統(tǒng)518、轉向系統(tǒng)520、和制動系統(tǒng)522執(zhí)行的指令為機器人機器504提供朝著許多方向和/或位置移動的性能?;顒咏M件5M可以是,例如但不限于,車輪、軌跡、最下部、轉子、推進器、機翼、和/或其他合適的部件。傳感器系統(tǒng)512可以包括許多傳感器5 和傳感器數(shù)據(jù)528。例如,許多傳感器 5 可以包括但不限于,攝像機、掃描器、機電疲勞傳感器、微型機電系統(tǒng)(MEMS)設備、和/ 或某些其他合適類型的傳感器,如圖7中更加詳細地所示。傳感器數(shù)據(jù)5 可以是由許多傳感器5 采集的信息。機器人末端執(zhí)行器542可以是一個或多個機器人末端執(zhí)行器,也被稱為機器人外圍設備、機器人配件、機械手、機器人工具、臂根裝置、和/或臂根設備。機器人末端執(zhí)行器 542可以包括,例如但不限于,機器人刀具更換、機器人夾具、機器人去毛刺工具、沖突傳感器、機器人噴漆槍、機器人電弧焊槍、旋轉接頭、真空吸杯、三爪夾頭、鉗子、高速主軸、汽缸、 和/或鉆頭。在這些實例中,數(shù)據(jù)處理系統(tǒng)514可以利用機器控制器532控制機器人機器504 的操作,從而執(zhí)行程序534和發(fā)送命令536??梢酝ㄟ^無線通信單元516和/或某些其他源從任務規(guī)劃器接收程序534,例如圖3中的任務規(guī)劃器310。在這些說明性的實例中,無線通信單元156提供在機器人機器504和機器人機器組502內(nèi)的其他機器人機器之間傳輸信息的能力,例如程序534和命令536。在一個有利的實施例中,程序534和命令536是圖3中的程序320和命令318的說明性實例,程序320和命令318是由任務規(guī)劃器310產(chǎn)生的,并通過無線通信系統(tǒng)314發(fā)送至許多機器人機器組312。在另一個有利的實施例中,數(shù)據(jù)處理系統(tǒng)514基于通過無線通信單元516和/或某些其他源接收的信息538可以產(chǎn)生程序534和命令536。信息538可以是,例如,關于日常操作或規(guī)劃任務的信息,例如但不限于,結構維護的需求。在該說明性的實例中,任務控制器503可以發(fā)送指令到程序534,以便于機器人機器504執(zhí)行操作Ml。這些指令可以提供執(zhí)行操作的參數(shù)或可以提供執(zhí)行操作的一部分參數(shù)。在另外的實例中,這些指令可以不提供執(zhí)行操作的參數(shù),以及可以允許程序534選擇執(zhí)行操作的所有參數(shù)或一部分參數(shù)。程序534可以具有許多結構M3,用于控制操作541的性能。許多結構543中的每個結構可以包括,例如但不限于,許多步驟中的至少一個步驟、程序代碼、許多算法、許多工具、許多控制、和/或程序534結構的許多其他合適的元件。例如但不限于,程序534的第一結構544可以使用數(shù)字控制程序討5。在這些實例中,機器人機器504可以是數(shù)控機器。特別地,可以運行數(shù)控程序M5,從而基于來自任務控制器503的指令控制操作Ml的操作。舉一個說明性的實例來說,任務控制器503可以發(fā)送指令給數(shù)控程序M5,以便于機器人機器504在預定位置鉆出許多洞。執(zhí)行該操作的所有輸入?yún)?shù)可以由來自任務控制器503的指令提供。在其他實例中,可以運行數(shù)控程序545捕獲工作站的預定位置的工件圖像。在這些實例中,數(shù)控程序545可以不充分執(zhí)行機器人機器504的決策。在其他的說明性的實例中,數(shù)控程序545可以構造為基于一組參數(shù)控制操作Ml。 這些參數(shù)可以考慮功率、速度、效率、安全、環(huán)境意識、和/或某些其他合適的因素中至少一個因素。可以運行數(shù)控程序M5,做出某些決策執(zhí)行這組參數(shù)內(nèi)的操作Ml。舉另一個實例來說,程序534的第二結構可以使用人工智能547控制操作Ml。人工智能547可以提供能夠進行,例如但不限于,做出決策、扣除、推理、解決問題、規(guī)劃、學習、和/或其他能力的機器人機器504。決策可以包括利用一組法則執(zhí)行任務。例如但不限于,程序534可以接收來自任務控制器503的指令,以便于機器人機器 504基于一組法則將兩個部件彼此連接。人工智能547可以用于執(zhí)行該操作而不是數(shù)控程序M5。人工智能547可以構造為評估這組法則和基于該組法則做出決定。在另一個實例中,任務控制器503可以發(fā)送指令給程序534,以便于機器人機器 504在結構中鉆出許多洞。人工智能547可以用于選擇鉆孔操作的參數(shù)。這些參數(shù)可以包括,例如但不限于,要鉆的許多洞的類型、要鉆的許多洞的位置、要鉆的許多洞的大小、和/ 或鉆孔操作的其他參數(shù)。在該實例中,人工智能547可以選擇參數(shù)用于基于一組法則和/ 或政策進行鉆孔操作。關于程序534的第二結構M6,機器人機器504可以采用自主性機器人機器的形式。換句話說,與利用數(shù)控程序545相比較,機器人機器504可以具有期望水平的自主性利用人工智能547執(zhí)行操作Ml。例如但不限于,人工智能547可以執(zhí)行操作M1,而只有很少的或沒有輸入和/或來自外部源的命令。在程序534的其他結構M3中,程序534可以包含神經(jīng)網(wǎng)絡548和/或模糊邏輯 5490在該實例中,神經(jīng)網(wǎng)絡548可以是人工神經(jīng)網(wǎng)絡。在這些說明性的實例中,神經(jīng)網(wǎng)絡 548和/或模糊邏輯549可以允許機器人機器504執(zhí)行具有期望水平的自主性的操作Ml。 在某些實例中,程序534的某些結構546可以包含神經(jīng)網(wǎng)絡548和模糊邏輯M9,從而提供人工智能M7。在某些有利的實施例中,程序534的許多結構543的結構可以包含數(shù)控程序 M5、神經(jīng)網(wǎng)絡M8、和模糊邏輯M9。數(shù)據(jù)處理系統(tǒng)514進一步從傳感器系統(tǒng)512接收傳感器數(shù)據(jù)528,并生成消息 5400可以通過無線通信單元516將消息540發(fā)送至機器人機器組502內(nèi)的另一個機器人機器或圖3中的任務規(guī)劃環(huán)境中的另一個部件和/或設備。機器人機器504可以提供移動至不同位置的能力,而不需要電纜、固定連接裝置、 軌道、和/或由各種系統(tǒng)中的機器人機器當前使用的其他部件。圖5中的許多機器人機器組500的圖解并不意味著包含不同的有利的實施例可以實施的方式的物理或結構限制。可以使用除了所示部件以外的其他部件和/或代替所示部件的部件。某些部件在某些有利的實施例中是不必要的。而且,呈現(xiàn)出方框是為了示出某些功能部件。當在不同的有利的實施例中實施時,一個或多個這些方框可以組合起來和/ 或劃分為不同的方框。例如,在某些有利的實施例中,機器控制器532是不必要的。如果數(shù)據(jù)處理系統(tǒng) 514直接從遠離機器人機器504定位的機器控制器(例如任務控制器50 接收程序534和命令536,那么機器控制器532是不必要的。還是在其他有利的實施例中,機器人機器504 可以包括此處未描述的額外的系統(tǒng),用于操作,例如但不限于,檢查、維護、監(jiān)督、搜索和營救、和/或任何其他合適的操作或任務。在某些有利的實施例中,機器人機器組502中的許多機器人機器505可以包括構造為執(zhí)行一種類型操作的許多機器人機器和構造為指令另一種類型操作的許多機器人機器。在其他有利的實施例中,機器人機器組502中的所有機器人機器可以構造為基本上執(zhí)行相同類型的操作,而許多機器人機器組500中的其他機器人機器組可以構造為執(zhí)行不同類型的操作。現(xiàn)在參考圖6,描述了根據(jù)有利的實施例的多個數(shù)據(jù)庫的圖解。多個數(shù)據(jù)庫600可以是適用于圖3中的多個數(shù)據(jù)庫304的一個實施的實例。多個數(shù)據(jù)庫600可以包括目標識別數(shù)據(jù)庫602、目標維護數(shù)據(jù)庫604、目標可靠性和可維護性數(shù)據(jù)庫606、工程和材料管理數(shù)據(jù)庫608、目標規(guī)劃和控制數(shù)據(jù)庫610、優(yōu)先任務數(shù)據(jù)庫612、機器控制數(shù)據(jù)庫614、任務過程數(shù)據(jù)庫616、天氣信息618、資源數(shù)據(jù)庫620、地理位置參考數(shù)據(jù)庫622、地形匹配數(shù)據(jù)庫624、義戰(zhàn)法則數(shù)據(jù)庫626、和/或其他合適的信息。目標識別數(shù)據(jù)庫602可以包含許多不同類型和不同型號目標的識別信息。在說明性的實例中,不同飛機模型的識別信息可以包括但不限于,主要型號和次要型號、尾號、用戶唯一號、工程和制造有效號、和/或任何其他合適的信息。目標維護數(shù)據(jù)庫604可以含有關于目標識別數(shù)據(jù)庫602中識別的指定目標的維護歷史記錄。目標的維護歷史記錄可以連同目標規(guī)劃和控制數(shù)據(jù)庫610中的維護規(guī)劃數(shù)據(jù)一起使用,從而確定在下一次維護會話中需要采取的控制措施和/或遵從量度,為的是保持合規(guī)性。目標維護數(shù)據(jù)庫604還可以含有以前的改進信息、運用的部件或結構選擇、服務公告上的狀態(tài)、以前的補救信息、先前的目標檢查中檢測到的任何制造偏差、和/或任何其他合適的信息。目標可靠性和可維護性數(shù)據(jù)庫606可以含有關于補救消耗品的目標具體信息、替代零件有效性、補救零件和替代零件的監(jiān)管要求、故障信息之間的平均時間、指定目標的補救/替代信息的平均時間、和/或任何其他合適的信息。例如,在飛機的說明性實例中,限定了特定飛機的飛機系統(tǒng)體系的航空運輸協(xié)會(ATA)支部分配可以包含在目標可靠性和可維護性數(shù)據(jù)庫606內(nèi)。工程管理和材料管理數(shù)據(jù)庫608可以含有目標結構信息、指定目標的電子幾何文件、和/或任何其他合適的信息。在飛機的該說明性實例中,工程管理和材料管理數(shù)據(jù)庫 608可以含有計算機輔助三維交互應用(CATIA)幾何文件和指定模型和/或類型飛機的飛機結構信息。目標規(guī)劃和控制數(shù)據(jù)庫610可以含有目標識別數(shù)據(jù)庫602中定義的每個目標模型的規(guī)劃數(shù)據(jù)。在飛機的說明性實例中,該規(guī)劃數(shù)據(jù)可以描述執(zhí)行哪種預防性的維護保持指定飛機的耐飛性和同盟合規(guī)性。該信息可以包括監(jiān)管要求、服務公告、和/或其他合適的信息。規(guī)劃數(shù)據(jù)也可以包括,例如但不限于,飛機歷史使用信息、以前的和將來的短暫的預定飛行路線、和將來的維護有效性進度表。優(yōu)先任務數(shù)據(jù)612可以含有由于以前的任務或操作從許多機器人機器和/或許多機器人機器組發(fā)送的存儲信息。優(yōu)先任務數(shù)據(jù)612可以包括目標標識符,用于唯一地識別出特定目標、位置、和/或人的優(yōu)先任務數(shù)據(jù)。機器控制數(shù)據(jù)庫614可以含有許多存儲程序,用于由任務規(guī)劃器執(zhí)行,例如圖3中的任務規(guī)劃器310。任務過程數(shù)據(jù)庫616可以含有許多不同類型的過程,用于由任務或操作執(zhí)行,例如圖3中的任務規(guī)劃311。任務過程數(shù)據(jù)庫616可以包括過程,例如但不限于,檢查過程、搜索過程、監(jiān)督過程、維護過程、和/或任何其他合適的過程。天氣信息618可以含有關于地區(qū)或地點的天氣類型的信息、當前的天氣信息、預報的天氣信息、和/或任何其他合適的天氣信息。資源數(shù)據(jù)庫620可以含有關于任務規(guī)劃環(huán)境中許多可用資源的信息,例如圖3中的任務規(guī)劃環(huán)境300。該許多資源可以包括,例如但不限于,圖3中的許多機器人機器組 312。資源數(shù)據(jù)庫620可以包括關于當前可用資源、當前正在配置資源、停止運行資源的信息、許多資源的位置、和/或關于資源的任何其他合適的信息。地理位置參考數(shù)據(jù)庫622可以含有關于許多機器人機器組的位置信息,例如圖3 中的許多機器人機器組312。地理位置參考數(shù)據(jù)庫622可以包括與任務或操作相關聯(lián)的地理位置信息,例如但不限于,結構位置、任務執(zhí)行位置、任務目標位置、許多機器人機器的目的地位置、和/或任何其他合適的位置信息。地形匹配數(shù)據(jù)庫擬4可以含有許多位置的許多地形圖。地形圖可以包括地理位置參考,利用例如地理位置參考數(shù)據(jù)庫622能夠識別出地理位置參考。義戰(zhàn)法則數(shù)據(jù)庫6 可以含有關于許多機器人機器組可以響應許多事件執(zhí)行的授權任務或行動的信息。例如,在搜索和營救作業(yè)中,諸如遭遇敵方的事件可以引起義戰(zhàn)法則626的機器人機器從許多可接受的行動選擇中做出選擇。圖6中的多個數(shù)據(jù)庫600的圖解并不意味著包含不同的有利的實施例可以實施的方式的物理或結構限制??梢允褂贸怂銎渌考酝獾牟考痛嫠霾考牟考?。 在某些有利的實施例中某些部件是不必要的。而且,呈現(xiàn)出方框以便于示出某些功能部件。 當在不同的有利的實施例中實施時,一個或多個方框可以組合起來和/或劃分為不同的方框。例如,在某些有利的實施例中,多個數(shù)據(jù)庫600中可以包括未示出的額外數(shù)據(jù)庫。 在某些有利的實施例中,目標識別數(shù)據(jù)庫602可以與例如目標維護數(shù)據(jù)庫604結合成整體?,F(xiàn)在參考圖7,描述了根據(jù)有利的實施例的傳感器系統(tǒng)的圖解。傳感器系統(tǒng)700可以是圖5中的傳感器系統(tǒng)512的一個實施的實例。傳感器系統(tǒng)700可以定位在許多機器人機器上,例如圖5中的機器人機器組502 中的許多機器人機器505。傳感器系統(tǒng)700可以檢測參數(shù),例如但不限于,視覺信息、溫度信息、濕度信息、可見光譜外的輻射、結構頻率響應信息、不可見光源反射、大氣壓力、液體壓力、氣體壓力、或部件的張力和/偏斜撓度、和/或任何其他合適的參數(shù)。傳感器系統(tǒng)700可以包括無線攝像機702、搖移攝像機/傾斜攝像機/可變焦距攝像機704、紅外攝像機706、無損評價掃描器708、機電疲勞傳感器710、定位系統(tǒng)712、微型機電系統(tǒng)(MEMS)設備714、磁場傳感器716、紫外線光源和感受器718、溫度傳感器720、壓力傳感器722、濕度傳感器724、射頻識別讀數(shù)器726、纖維光學728、雷達730、激光器732、超聲波聲納734、和/或其他合適的傳感器部件。無線攝像機702可以是任何類型的能夠捕獲視覺信息(例如靜止的和/或運動的圖像)的無線可見光攝像機。無線攝像機702可以通過無線連接將圖像發(fā)送至計算機系統(tǒng)。 在說明性的實例中,無線攝像機702可以是室內(nèi)WiFi 802. Ilb無線攝像機,用于在本地網(wǎng)絡或因特網(wǎng)上進行遠程監(jiān)控和監(jiān)督。搖移攝像機/傾斜攝像機/可變焦距攝像機704可以是能夠搖攝、偏斜、和變焦的任何攝像機,為了能夠捕獲視覺信息,例如靜止的和/或運動的圖像。遙攝是指攝像機水平移動或旋轉。偏斜是指攝像機垂直移動或旋轉。變焦是指能夠改變攝像機透鏡的焦距和角度。紅外攝像機706可以利用紅外線輻射而不是可見光形成圖像。在飛機的說明性的實例中,可以利用紅外攝像機706基于熱強度改善所獲的圖像對比率,因此,增加了檢測過熱物品的可能性,例如飛機制動器、軸承、齒輪、或例如在檢查操作期間發(fā)動機內(nèi)的部件。在一個說明性的實例中,當在紅外線譜中觀察時,通過示出與飛機制動器相關的飛行器結構附近和周圍顯而易見的對比,紅外攝像機706可以檢測過熱的飛機制動器。該顯而易見的對比可以是例如來自周圍結構材料的飛機制動器材料的溫度差異。無損評價掃描器708可以使用電磁輻射和顯微鏡方法詳細地檢查表面。無損評價掃描器708可以用于檢測可見光譜外部的輻射。該檢查通常是相當明顯的,尤其是當使用不同的光源時。例如,掃視結構表面上的光可以顯示不是立刻明顯看到的細節(jié)。所使用的電磁輻射類型可以包括,但不限于,χ-光、超聲波、和/或其他合適的電磁輻射。機電疲勞傳感器710可以使用壓電設備提供關于由長期機械裝載導致的飛機的結構條件。機電疲勞傳感器710可以用于檢測例如結構頻率響應信息。定位系統(tǒng)712可以識別出機器人機器關于任務規(guī)劃環(huán)境中的其他物體的位置。定位系統(tǒng)712可以是任何類型的基于視覺的運動捕獲或基于飛行信號強度和/或飛行時間的射頻三角測量方案。實例包括但不限于,全球定位系統(tǒng)、全球導航微型系統(tǒng)(Glonass)、伽利略(Galileo)、手機塔相對信號強度、和/或任何其他合適的系統(tǒng)。位置一般可以報告為緯度和經(jīng)度,誤差依賴于因素,例如但不限于,電離層條件、衛(wèi)星星群、環(huán)境因素的信號衰減、 和/或其他合適的因素。微型機電系統(tǒng)(MEMS)設備714利用MEMS技術的小的、重量輕的、和低功率性質可以用于檢測例如壓力、溫度、濕度、加速度、和旋轉的參數(shù)。這也包括納米機電系統(tǒng)(NEMS), 該納米機電系統(tǒng)與MEMS相似,但更小,并且可以用于檢測分子規(guī)模的較小替代和力。磁場傳感器716可以是用于測量在磁場傳感器716附近的磁場強度和/或磁場方向。磁場傳感器716也可以測量傳感器附近的磁場變化。在一個說明性的實例中,磁場傳感器716可以非侵入地測量流經(jīng)電路的電流。紫外線光源和感受器718可以發(fā)出和檢測紫外線光。紫外線光可以是波長比可見光波長更短的電磁輻射。紫外線光可以用于在檢查操作期間檢測矛盾,例如液體滲漏或用可見光譜難以識別的其他殘渣。紫外線光源和感受器718可以檢測紫外線光發(fā)出的紫外線光波長的反射。紫外線光源和感受器718可以將反射波長轉換為人眼看得見的可見光譜。溫度傳感器720可以檢測溫度傳感器720周圍的工作環(huán)境的周圍溫度。在說明性的實例中,溫度傳感器720可以是溫差電偶或熱敏電阻。壓力傳感器722可以測量在壓力傳感器722周圍的工作環(huán)境中的壓力或力。壓力傳感器722可以檢測由例如但不限于,大氣壓力、液體壓力、和/或其他壓力引起的力或壓力。在說明性的實例中,壓力傳感器722可以是纖維光學、機械撓度、變形測量器、可變電容率、或硅壓阻式壓力傳感器。濕度傳感器7 可以測量在濕度傳感器7 周圍的工作環(huán)境中的相對濕度。在說明性的實例中,濕度傳感器724可以是濕度計、有抵抗力的或電容性的相對濕度傳感器。射頻識別讀數(shù)器7 可以依賴于所存儲的數(shù)據(jù),并利用諸如射頻識別(RFID)標簽或異頻雷達收發(fā)機的設備遠程地檢索數(shù)據(jù)。射頻識別標簽可以定位在例如但不限于儀器、
16結構、許多機器人機器、電源、和/或任何其他合適的位置上。在飛機的說明性實例中,射頻識別標簽可以定位在所需的儀器上,例如但不限于,救生衣、電池、黑盒子、和/或其他合適的儀器。在該說明性的實例中,射頻識別讀數(shù)器7 可以檢測定位在各種儀器上的射頻識別標簽,并檢索數(shù)據(jù),為了使傳感器系統(tǒng)700檢測在檢查操作期間正在檢查的物體上和/或物體內(nèi)是否存在所需儀器。纖維光學7 可以含有允許通過比其他形式的傳輸更長距離和更高速率進行傳輸?shù)墓饫w聚積。纖維光學7 可以用于例如但不限于測量張力和/或檢測部件的偏斜撓度。 纖維光學7 可以不受電磁干擾的影響。在說明性的實例中,纖維光學可以用于管道鏡,從而例如在檢查操作期間獲取飛機結構內(nèi)難以到達區(qū)域的圖像或視頻。雷達730可以使用電磁波識別運動物體和固定物體的范圍、高度、方向、或速度。 雷達730在本領域中的眾所周知的,并且可以在飛行時間模式用于計算到物體的距離,和在多普勒模式計算物體的速度。激光器732可以通過空間相干模式發(fā)出光或電磁輻射。空間相干是指窄的、低輻散光束,或可以在光學部件(例如透鏡)轉化為窄的、低輻散光束。通過測量從脈沖發(fā)射到脈沖接收的時間,并利用已知聲速將測量轉換為視聽范圍,超聲波聲納734可以使用超聲波頻率上的聲音傳播測量到物體的距離。超聲波聲納734 在本領域中是眾所周知的,并且也可以用于飛行模式或多普特效應模式,與雷達730相似。圖7中的傳感器系統(tǒng)700的圖解并不意味著包含不同的有利的實施例可以實施的方式的物理或結構限制??梢允褂贸怂霾考夂?或代替所述部件的其它部件。某些部件在某些有利的實施例中是不必要的。而且,呈現(xiàn)出方框圖從而示出某些功能部件。當在不同的有利的實施例中實施時,可以將一個或多個方框組合起來和/或將其劃分為不同的方框。例如,在某些有利的實施例中,傳感器系統(tǒng)700中可以包括未示出的額外傳感器。 在另一個實例中,在某些有利的實施例中,在例如電磁疲勞傳感器710和微型機電系統(tǒng)設備714的傳感器組中傳感器可以結合成整體?,F(xiàn)在參考圖8,描述了根據(jù)有利的實施例的操作員的圖解。操作員接口 800可以是圖3中的操作員接口 308的一個實施的實例。操作員接口 800可以包括顯示器802、命令接口 804、通信協(xié)議806、適應性決策模塊808、數(shù)據(jù)處理和分析模塊810、數(shù)據(jù)庫管理器812、數(shù)據(jù)采集協(xié)議814、和詢問界面824。 顯示器802可以是圖4中的顯示器414的一個實施的實例。顯示器802也可以是圖3中的許多設備309中的顯示器313的實例。命令接口 804可以解釋利用許多設備309發(fā)送的來自操作員的命令,例如圖3中的操作員302,并可以利用例如顯示器802或其他設備將數(shù)據(jù)輸出至操作員。通信協(xié)議806 可以告知命令接口 804關于如何與操作員接口 800的其他部件和圖3中的任務規(guī)劃系統(tǒng) 301的其他部件相互作用。通信協(xié)議806可以依賴于由任務規(guī)劃系統(tǒng)301使用的通信性能, 例如圖3中的無線通信系統(tǒng)314。適應性決策模塊808可以基于數(shù)據(jù)處理和分析模塊810做出的判斷通過顯示器 802將問題和解決方法呈現(xiàn)給操作員。適應性決策模塊808可以學習和積累來自數(shù)據(jù)處理和分析模塊810做出的判斷與圖3中的操作員302利用顯示器802和命令接口 804做出的決定。數(shù)據(jù)處理和分析模塊810可以分析由數(shù)據(jù)采集協(xié)議814接收的信息,并將結構發(fā)送至適應性決策模塊808。數(shù)據(jù)采集協(xié)議814接收的信息可以從例如許多機器人機器組822 接收。數(shù)據(jù)庫管理器812能夠訪問多個數(shù)據(jù)庫820,從而檢索數(shù)據(jù)818。多個數(shù)據(jù)庫820 可以是例如圖3中的度過偶爾數(shù)據(jù)庫304的一個實施。在一個說明性的實例中,數(shù)據(jù)庫管理器812可以將數(shù)據(jù)818發(fā)送至數(shù)據(jù)處理和分析模塊810進行分析。在另一個說明性的實例中,操作員利用顯示器802可以訪問詢問接口擬4向數(shù)據(jù)庫管理器812詢問特定的信息。數(shù)據(jù)庫管理器812可以搜索多個數(shù)據(jù)庫820,從而響應操作員的詢問檢索數(shù)據(jù)818。還是在另一個說明性的實例中,操作員可以使用顯示器802訪問飛行日志826。飛行日志擬6可以是用于授權操作員訪問操作員接口 800的登錄協(xié)議,例如單點登錄協(xié)議。飛行日志擬6可以使用數(shù)據(jù)庫管理器812訪問多個數(shù)據(jù)庫820,為的是檢索經(jīng)授權的操作員信息或登錄信息,進而允許操作員訪問操作員接口 800。操作員也可以使用顯示器802訪問報告生成828。報告生成擬8可以用于在含有例如多個數(shù)據(jù)庫820的信息上運行報告。報告生成擬8可以使用數(shù)據(jù)庫管理器812訪問多個數(shù)據(jù)庫820,并生成報告通過顯示器802呈現(xiàn)給操作員。數(shù)據(jù)采集協(xié)議814可以從許多機器人機器組822接收數(shù)據(jù)816,以及可以將數(shù)據(jù) 816發(fā)送至數(shù)據(jù)處理和分析模塊810。數(shù)據(jù)處理和分析模塊810可以分析數(shù)據(jù)816,并將結果發(fā)送至適應性決策模塊808。然后適應性決策模塊808可以通過顯示器802將決定和/ 或選擇呈現(xiàn)給操作員。適用性決策模塊808能夠使操作員理解形勢,并通過將來自許多機器人機器組822的數(shù)據(jù)或信息組合起來和按照相關性和重要性的順序抽取信息做出決定。 數(shù)據(jù)的組合和信息抽取的優(yōu)先權能夠使操作員和訪問實時信息一致采取行動或做出決定。在另一個說明性的實例中,適應性決策模塊810能夠確定要做出的決定和要解決的問題是重要的還是不重要的。重要的決定可以是操作員必須做出或必須解決的決定。不重要的決定可以是由適應性決策模塊808可以做出或解決的決定。適應性決策模塊808基于利用數(shù)據(jù)庫管理器812從多個數(shù)據(jù)庫820中檢索的信息可以關于決策類型做出判斷。例如,多個數(shù)據(jù)庫820可以含有不重要的決定或問題的表格、用于決定問題或決策是重要還是不重要的基于法則的系統(tǒng)、和/或用于使適應性決策模塊808關于數(shù)據(jù)處理和分析模塊 810呈現(xiàn)的問題類型做出決定的任何其他合適的信息。當適應性決策模塊808判斷出問題是不重要的時,適應性決策模塊808可以利用許多因素做出決定或解決該問題。許多因素可以包括但不限于經(jīng)濟問題、安全性、工作表現(xiàn)、機器人機器性能、機器人機器狀態(tài)、效率、和/或任何其他合適的因素。適應性決策模塊 808可以利用許多不同類型的決策邏輯做出決定,例如但不限于,基于法則的、基于模型的、 統(tǒng)計學的、數(shù)據(jù)驅動的、模糊邏輯、神經(jīng)網(wǎng)絡、和/或任何其他合適的決策方法。圖8中的操作員接口 800并意味著包含不同的有利的實施例可以實施的方式的物理或結構限制??梢允褂贸怂霾考夂?或代替所述部件的其它部件。某些部件在某些有利的實施例中是不必要的。而且,呈現(xiàn)出方框圖從而示出某些功能部件。當在不同的有利的實施例中實施時,可以將一個或多個方框組合起來和/或將其劃分為不同的方框。例如,在某些有利的實施例中,操作員接口 800可以包括未示出的額外部件。現(xiàn)在參考圖9,描述了根據(jù)有利的實施例的任務規(guī)劃器的圖解。任務規(guī)劃器-1 900可以是圖3中的任務規(guī)劃器300的一個實施的實例。任務規(guī)劃器-1 900可以包括通信協(xié)議902。通信協(xié)議902可以從任務規(guī)劃系統(tǒng)的其他部件詢問和接收數(shù)據(jù),例如操作員接口 -1 904、多個數(shù)據(jù)庫906、和許多任務控制器 908。任務規(guī)劃器-1 900也可以包括但不限于任務調(diào)度者912、邏輯規(guī)劃器914、多機作業(yè)模擬和規(guī)劃器916、數(shù)據(jù)倉庫918、基于地圖/資源的規(guī)劃器924、情況意識模塊926、和自反規(guī)劃器汜8。任務調(diào)度者912可以檢索數(shù)據(jù),例如從多個數(shù)據(jù)庫906中檢索數(shù)據(jù)920,多個數(shù)據(jù)庫可以包括任務進度表、任務歷史記錄、和資源信息。任務進度表可以是,例如但不限于,維護進度表。任務歷史記錄可以是,例如但不限于,物體的服務或維護歷史記錄,例如飛機。資源信息可以包括,例如但不限于,物體使用、替代零件可用性、補救消耗品、和/ 或其他合適的資源信息。任務調(diào)度者912可以是進度表驅動的、事件驅動的、或預防性的。 在說明性的實例中,如果任務調(diào)度者912是進度表驅動的,那么來自多個數(shù)據(jù)庫906的數(shù)據(jù)可以表明物體應當進行定期維護,例如飛機。然后任務調(diào)度者912可以識別維護進度表,從而確認定期維護、識別維護歷史記錄進而識別飛機以前的維護、和識別定期維護必要的資源信息。然后,邏輯規(guī)劃器914可以使用經(jīng)識別的信息識別出完成例如飛機定期維護任務所需要的作業(yè)。邏輯規(guī)劃器914可以使用由任務調(diào)度者912檢索的數(shù)據(jù)識別和選擇任務的許多作業(yè)。數(shù)據(jù)倉庫918也可以從多個數(shù)據(jù)庫906中接收數(shù)據(jù),例如數(shù)據(jù)920,或是利用操作員接口-1 904從操作員接收數(shù)據(jù)。數(shù)據(jù)倉庫918可以存儲數(shù)據(jù)920,用于由任務規(guī)劃器-1 900 的其他部件訪問,例如基于地圖/資源的規(guī)劃器924?;诘貓D/資源的規(guī)劃器擬4可以使用數(shù)據(jù)倉庫918中存儲的信息和所選擇的邏輯規(guī)劃器914識別的任務的許多作業(yè),從而在要執(zhí)行任務的位置識別和分配可用的機器人機器組。多機作業(yè)模擬和規(guī)劃器916可以分析來自邏輯規(guī)劃器914和基于地圖/資源的規(guī)劃器924的信息,并可以執(zhí)行綜合模擬,為的是把作業(yè)區(qū)分優(yōu)先次序、組合作業(yè)、分析來自操作員或許多操作員的請求、和/或確定經(jīng)識別任務的解決方法或許多解決方法。在說明性的實例中,多機作業(yè)模擬和規(guī)劃器916可以分析邏輯規(guī)劃器914連同在基于地圖/資源的規(guī)劃器914執(zhí)行任務的位置中識別的許多機器人機器組為任務識別和選擇的許多作業(yè), 為了模擬機器人機器組執(zhí)行許多作業(yè)的許多解決方法。然后許多解決方法可以作為命令由多機作業(yè)模擬和規(guī)劃器916發(fā)送至任務控制器910,例如在許多任務控制器908中的任務控制器。這許多解決方法可以發(fā)送至許多任務控制器908,用于通過解決方法或許多解決方法識別出每個機器人機器組。如此處所使用的,許多是指一個或多個任務控制器和/或一個或多個解決方法。在說明性的實例中,許多任務控制器908的任務控制器910可以是適用于在要執(zhí)行任務的位置識別的機器人機器組的任務控制器,以及可以將命令930發(fā)送至任務控制器910。許多任務控制器908也可以將數(shù)據(jù)922發(fā)送至任務規(guī)劃器_1 900。例如,任務控制器910可以執(zhí)行命令930,以及在執(zhí)行期間可以識別由命令930定義的解決方法中的沖突。 任務控制器910可以將數(shù)據(jù)922向后發(fā)送至任務規(guī)劃器-1 900,從而識別任務規(guī)劃器-1CN 900的沖突。任務規(guī)劃器-1900的情況意識模塊擬6可以接收來自許多任務控制器908的數(shù)據(jù)922。情況意識模塊擬6可以解碼來自許多任務控制器908的請求或消息,并將經(jīng)解碼的信息發(fā)送至自反規(guī)劃器928。消息可以包括關于例如任務解決方法中的沖突的信息。自反規(guī)劃器9 可以修改相應的任務,從而適應來自消息的請求或信息。自反規(guī)劃器擬8可以在執(zhí)行任務期間基于來自許多任務控制器908的反饋做出反應,為了修改任務從而適應現(xiàn)有條件。情況意識模塊擬6也可以利用操作員接口 -1 904解碼來自操作員的命令輸入,在執(zhí)行任務期間可以接收命令輸入。在說明性的實例中,操作員可以監(jiān)督任務執(zhí)行和輸入命令,從而不考慮任務規(guī)劃器-1 900提出的解決方法。在該說明性的實例中,來自操作員的命令輸入可以由情況意識模塊擬6解碼,并發(fā)送至自反規(guī)劃器928,為了修改發(fā)送至許多任務控制器908的任務命令930。多機作業(yè)模擬和規(guī)劃器916在確定適用于基于從邏輯規(guī)劃器914、基于地圖/資源的規(guī)劃器924、和自反規(guī)劃器928中接收的信息滿足任務目標的許多解決方法中,可以評價所有的已知條件和因素。任務規(guī)劃器-1900可以基于從許多外部命令和實時反饋中接收的信息協(xié)調(diào)任務規(guī)劃。任務規(guī)劃器-1 900可以包括動態(tài)復制過程931。對于需要多個機器人機器組的方案,動態(tài)復制過程931為任務規(guī)劃器-1 900提供能夠進行動態(tài)復制933的能力。任務規(guī)劃器-1 900可以是可升級的,并可以利用動態(tài)復制過程931進行自身復制,為了同時管理多個任務或管理需要大量機器人機器組的非常復雜的單個任務。在有利的實施例中,任務規(guī)劃器-1 900可以經(jīng)歷動態(tài)復制933,從而為復雜的任務或復雜的方案提供許多任務規(guī)劃器,例如任務規(guī)劃器-2 932和任務規(guī)劃器-3 934。盡管示出了三個任務規(guī)劃器,但是由動態(tài)復制過程931可以產(chǎn)生許多任務規(guī)劃器。如此處所使用的,許多是指一個或多個任務規(guī)戈丨J器。在具有多個任務方案的說明性實例中,每個任務規(guī)劃器可以負責相應的單個任務,并管理負責該任務的機器人機器組。每個機器人機器組具有其自己的任務控制器。對于非常復雜的單個任務,可以將任務分解為許多較小的作業(yè)。每個任務規(guī)劃器可以負責特定的作業(yè),和可以將子任務指派給指定的許多機器人機器組,以及更具體地,指派給許多機器人機器組中的每個機器人機器組的任務控制器。在一個有利的實施例中,操作員接口 -1 904也能夠進行動態(tài)復制,為的是處理任務規(guī)劃器和操作源接口之間的信息流。在該說明性的實例中,每個任務規(guī)劃器,例如任務規(guī)劃器-1 900、任務規(guī)劃器-2 932、和任務規(guī)劃器-3 934可以具有單獨的操作員接口,例如操作員接口-1 904、操作員接口-2 936、和操作員接口-3 938。在另一個有利的實施例中, 單個操作員接口,例如操作員接口 -1 904,可以處理多個任務規(guī)劃器,例如任務規(guī)劃器-1 900、任務規(guī)劃器-2 932、和任務規(guī)劃器-3 934。操作員接口 -1 904可以不需要復制每個相應的任務規(guī)劃器復制。盡管在單個任務規(guī)劃器中會出現(xiàn)許多作業(yè),但是只有必要的信息或來自任務規(guī)劃器的抽取結果可以發(fā)送至操作員接口,反之亦然。單個操作員接口能夠處理來自多個任務規(guī)劃器的信息,然后可以不需要進行復制。否則,操作員結果-1 904可以相應地進行復制,以便于對信息流進行處理。多個任務方案的一個說明性的實例可以是執(zhí)行監(jiān)督從而固定區(qū)域邊緣的空中機器人飛行器,同時地面機器人飛行器在該區(qū)域執(zhí)行搜索和營救任務。該區(qū)域可以是,例如但不限于,城市環(huán)境。任務規(guī)劃器-1 900可以管理執(zhí)行監(jiān)督的空中機器人飛行器組,同時任務規(guī)劃器-2 932可以管理執(zhí)行例如搜索和營救任務的地面機器人飛行器組。對于指定的復雜任務或方案任務規(guī)劃器-1 900進行動態(tài)復制的能力可以提供效率和強度。管理具有多個任務規(guī)劃器和操作員接口的復雜的任務或方案是比管理具有單個任務規(guī)劃器和操作員接口的復雜的任務或方案更有效率。此外,由于多個任務規(guī)劃器和 /或操作員接口的功能分離、或模塊性,具有單獨的任務規(guī)劃器或操作員接口的問題或異例不會影響整個任務,多個任務規(guī)劃器和/或操作員接口中的每個均是容易地可替代的。圖9中的任務規(guī)劃器-1 900的圖解并不意味著包含不同的有利的實施例可以實施的方式的物理或結構限制??梢允褂贸怂静考酝獾钠渌考?或代替所示部件的部件。某些部件在某些有利的實施例中是不必要的。而且,呈現(xiàn)出方框是為了示出某些功能部件。當在不同的有利的實施例中實施時,一個或多個這些方框可以組合起來和/或劃分為不同的方框。例如,在某些有利的實施例中,任務規(guī)劃器-1 900可以包括未示出的額外部件?,F(xiàn)在參考圖10,描述了根據(jù)有利的實施例的任務控制的圖解。任務控制器1000可以是圖3中的任務控制器的一個實施的實例,或是例如許多任務控制器315中的任務控制
ο任務控制器1000可以包括通信協(xié)議1002,其可以從任務規(guī)劃系統(tǒng),例如任務規(guī)劃器1004中,詢問和接收數(shù)據(jù)。數(shù)據(jù)1006可以包括命令、程序、和/或信息。數(shù)據(jù)1006可以是從任務規(guī)劃器1004接收的信息的實例,例如包括例如任務目標和許多任務的信息。任務規(guī)劃器1004利用通信協(xié)議1003可以將數(shù)據(jù)1006發(fā)送至任務控制器1000。任務控制器 1000可以使用數(shù)據(jù)1006,從而利用機器人機器組1007執(zhí)行任務。機器人機器組1007可以是由任務控制器1000控制的機器人機器組。每個機器人機器組可以具有其自己的任務控制器,例如圖3中的許多機器人機器組312和許多任務控制器315。機器人機器組1007可以包括許多機器人機器1013。許多機器人機器組1013可以是例如圖5中的機器人機器組502的許多機器人機器505的一個實施的實例。許多機器人機器1013可以是能夠在執(zhí)行任務期間產(chǎn)生和發(fā)送消息1015。消息 1015可以含有關于任務和/或許多機器人機器1013的信息,例如但不限于,任務的狀態(tài)、許多機器人機器1013的狀態(tài)、任務中可能的沖突、和/或任何其他合適的信息。通信協(xié)議1002可以將信息,例如數(shù)據(jù)1006和消息1015,發(fā)送至數(shù)據(jù)操作模塊 1008。數(shù)據(jù)操作模塊1008可以包括但不限于組任務評估1010、局部情況評估1012、和機器數(shù)據(jù)評估1014。組任務評估1010可以監(jiān)控機器人機器組1007正在執(zhí)行的任務的進展。局部情況評估1012可以監(jiān)控機器人機器組1007內(nèi)的許多機器人機器1013之間的相互作用。在說明性的實例中,許多機器人機器1013之間的相互作用可以是,但不限于,維持許多機器人機器1013內(nèi)的每個機器人機器之間的相對最小距離。機器數(shù)據(jù)評估1014可以監(jiān)控許多機器人機器1013內(nèi)的每個單獨的機器人機器的狀態(tài)。狀態(tài)可以指,例如但不限于,可用性、最佳狀態(tài)、功能性、任務進展、位置、和/或單獨的機器人機器的任何其他合適的狀態(tài)。數(shù)據(jù)操作模塊1008可以處理和存儲在監(jiān)控組任務評估1010、局部情況評估1012、 和機器數(shù)據(jù)評估1014的活動狀態(tài)期間采集的信息。數(shù)據(jù)操作模塊1008可以連續(xù)地監(jiān)控機器人機器組1007的沖突,以及可以將任何經(jīng)識別的沖突發(fā)送至決策模塊1016。決策模塊 1016可以采集由數(shù)據(jù)操作模塊1008收集的信息,并可以確定是否無沖突地執(zhí)行任務或在執(zhí)行任務期間是否已經(jīng)形成沖突。如果在執(zhí)行任務期間已經(jīng)形成沖突,那么決策模塊1016 可以運行協(xié)商算法識別和產(chǎn)生該沖突的局部解決方法,例如解決方法1018。如果決策模塊 1016能夠產(chǎn)生解決方法1018,那么決策模塊1016可以將解決方法1018發(fā)送至組動作控制模塊1020。組動作控制模塊1020可以產(chǎn)生命令1028,并將基于解決方法1018將命令10 發(fā)送至機器人機器組1007內(nèi)的許多機器人機器1013。組動作控制模塊1020可以包括導航命令1022、遙控命令1024、和局部路徑規(guī)劃1(^6。例如,局部情況評估1012可以識別出無法維持最小距離間隔的許多機器人機器1013中的一個或多個機器人機器。解決方法1018可以包括組活動控制模塊1020使用的指令,用于生成導航命令1022,從而使一個或多個機器人機器通過合適的距離間隔。如果決策模塊IOl6不能夠識別經(jīng)識別的沖突的解決方法,那么決策模塊1016可以產(chǎn)生報告1032,并將報告發(fā)送至任務規(guī)劃器1004。然后任務控制器1000可以等待來自任務規(guī)劃器1004的進一步的命令和/或解決方法,為的是更新到機器人機器組1007的命令 1028。圖10中的任務控制器1000的圖解并不意味著不同的有利的實施例可以實施的方式的物理或結構限制??梢允褂贸怂静考酝獾钠渌考?或代替所示部件的部件。某些部件在某些有利的實施例中是不必要的。而且,呈現(xiàn)出方框是為了示出某些功能部件。當在不同的有利的實施例中實施時,一個或多個這些方框可以組合起來和/或劃分為不同的方框。例如,在某些有利的實施例中,任務控制器1000中可以包括未示出的額外部件?,F(xiàn)在參考圖11,描述了根據(jù)有利的實施例的機器控制器的圖解。機器控制器1100 可以是圖5中的機器控制器532的一個實施的實例。機器控制器1100可以控制機器人機器1101。機器控制器1100可以包括通信協(xié)議 1102。通信協(xié)議1102可以處理進入的命令1106、程序1108、和來自任務控制器1104的信息1110。通信協(xié)議1102也可以處理外出的傳感器信息1114和正發(fā)送至任務控制器1104 的消息11沈。數(shù)據(jù)采集1112可以從機器人機器上的傳感器系統(tǒng)接收信息,例如圖5中的傳感器系統(tǒng)512,并利用通信協(xié)議1102將傳感器信息1114發(fā)送至任務控制器1104。傳感器信息1114可以包括但不限于關于工作環(huán)境、結構、任務目標、資源、機器狀態(tài)的信息、和/或任何其他合適的傳感器信息。協(xié)調(diào)模塊1116可以解碼利用命令1106、程序1108、或信息1110發(fā)送的來自任務控制器1104的機器人機器1101的組需求。在說明性的實例中,命令1106可以是飛機結構的“檢查機翼”的指令或關于例如機器人機器組中的其他機器人機器“維持結構”的指令。 機器目標模塊1118可以解碼子的機器人機器1101的單獨的機器需求。在說明性的實例中, 單獨的需求可以是“沿著軌道或航線點而行”或“從位置A行進到位置B”。
局部智能模塊1120可以檢測來自在例如圖10中任務控制器1000控制的機器人機器組1007中的其他機器人機器附近的其他機器人機器的信息。局部智能模塊1120所檢測的信息可以包括但不限于許多機器人機器到機器人機器1101的接近、許多機器人機器移動的方向、和/或其他合適的信息。局部智能模塊1120可以使用傳感器信息1114檢測來自其他機器人機器的信息。例如,傳感器信息1114可以包括來自無線攝像機702、紅外攝像機706、定位系統(tǒng)712、和圖7中可以在機器人機器1101上實施的傳感器系統(tǒng)700的其他部件的數(shù)據(jù)。機器電源管理和健康監(jiān)測模塊1122可以管理電源和機器人機器1101的健康狀態(tài)。電源和健康狀態(tài)可以包括,例如但不限于,測量和追蹤可用能量、例如電池剩余容量。例如當電池需要重新充電或補給燃料時,機器電源管理和健康監(jiān)測模塊1122可以提供信息給決策模塊11M。機器電源管理和健康監(jiān)測模塊1122可以管理機器人機器1101上的傳感器系統(tǒng)的健康傳感器,例如圖7中的傳感器系統(tǒng)700。機器電源管理和健康監(jiān)測模塊1122可以管理數(shù)據(jù)和使用數(shù)據(jù)驅動或基于模型的預測和/或診斷算法確定機器人機器1101的健康狀態(tài)。 決策模塊IlM可以從協(xié)調(diào)模塊1116、機器目標模塊1118、局部智能模塊1120、以及機器電源管理和健康監(jiān)測模塊1122中的每個模塊接收信息。決策模塊IlM可以使用接收的信息確定是否可以實現(xiàn)由任務控制器1104發(fā)送指定任務??刂泼?1 可以包括路徑規(guī)劃、 制導、和制動器控制數(shù)據(jù)。控制命令11 可以提供對機器人機器1101的傳感器進行控制的能力,例如但不限于,打開或關閉傳感器、控制搖移攝像機/傾斜攝像機/可變焦距攝像機的方位、或設定其他傳感器參數(shù)。如果決策模塊IlM確定可以實現(xiàn)任務,那么決策模塊IlM可以將控制命令11 發(fā)送至機器人機器1101,同時從任務控制器1104接收相應的命令。如果決策模塊IlM確定機器人機器1101無法實現(xiàn)任務,那么決策模塊IlM可以將消息11 向后發(fā)送至任務控制器1104,表明任務控制器1104發(fā)送的任務中有沖突或問題。然后機器控制器1100可以在發(fā)送任何控制命令給機器人機器1101之前等待來自任務控制器1104的新命令。圖11中的機器控制器1100的圖解并不意味著不同的有利的實施例可以實施的方式的物理或結構限制。可以使用除了所示部件以外的其他部件和/或代替所示部件的部件。某些部件在某些有利的實施例中是不必要的。而且,呈現(xiàn)出方框是為了示出某些功能部件。當在不同的有利的實施例中實施時,一個或多個這些方框可以組合起來和/或劃分為不同的方框。例如,在某些有利的實施例中,任務控制器1100中可以包括未示出的額外部件?,F(xiàn)在參考圖12,描述了根據(jù)有利的實施例的異類自主性操作的監(jiān)督和控制過程的流程解??梢杂刹考?例如圖3中的任務規(guī)劃器)實施圖12中的過程。該過程可以通過接收發(fā)起規(guī)劃的指令開始(操作1202)。操作員302利用操作員接口 308和圖3中的許多設備309可以接收任務規(guī)劃指令。響應進度表驅動的或事件驅動的任務從數(shù)據(jù)庫中也可以接收任務規(guī)劃指令,例如圖3中的多個數(shù)據(jù)庫304。該過程使用任務規(guī)劃指令生成任務規(guī)劃(操作1204)。該任務規(guī)劃,例如圖3中的任務規(guī)劃311,可以包括許多任務、任務目標、和需要的其他信息,從而允許許多任務控制器利用許多機器人機器執(zhí)行該任務規(guī)劃,例如圖3中的許多機器人機器組312,或圖5中的許多機器人機器505。然后該過程可以將任務規(guī)劃發(fā)送至許多機器人機器組(操作1206),例如圖3中的許多機器人機器組312??梢詫⑷蝿找?guī)劃發(fā)送至任務規(guī)劃中經(jīng)識別的每個機器人機器組的任務控制器,例如但不限于,圖3中的許多任務控制器315。然后該過程可以監(jiān)控任務進展(操作1208)。利用從許多機器人機器組接收到的信息可以監(jiān)控該過程,以及更具體地,從許多機器人機器組的許多任務控制器接收到的信息可以監(jiān)控該過程,例如圖3中的許多機器人機器組312 的許多任務控制器315。該過程可以從許多機器人機器組接收關于任務規(guī)劃的數(shù)據(jù)(操作1210),此后該過程終止。所接收的數(shù)據(jù)可以包括來自機器人機器組的關于執(zhí)行任務期間已經(jīng)產(chǎn)生的沖突或問題的消息,例如圖3中的消息322。該數(shù)據(jù)也可以包括關于任務進展、任務完成、和/或其它合適的信息的消息?,F(xiàn)在參考圖13,描述了根據(jù)有利的實施例的生成任務規(guī)劃的過程的流程解。 可以由部件(例如圖3中的任務規(guī)劃器310)實施圖13中的過程。該過程可以通過從多個數(shù)據(jù)庫中檢索信息開始(操作1302),例如圖3中的多個數(shù)據(jù)庫304。所檢索的信息可以包括,例如但不限于,任務進度表、任務歷史記錄、和資源信息。 圖9中的任務調(diào)度者912可以使用所檢索的信息識別生成任務規(guī)劃必需的預定的任務、任務歷史記錄、和資源信息。圖9中的邏輯規(guī)劃器914可以使用在操作1302中檢索的信息識別完成任務所需的許多作業(yè)。然后該過程可以將任務分解為許多作業(yè)(操作1304)。接著,該過程可以為許多作業(yè)中的每個作業(yè)分配資源(操作1306)。圖9中的基于地圖/資源的規(guī)劃器擬4可以使用經(jīng)邏輯規(guī)劃器914識別的許多任務識別和分配可用的資源,例如在要執(zhí)行任務規(guī)劃的位置的機器人機器組。圖9中的基于地圖/資源的規(guī)劃器924 也可以使用在操作1302中檢索和存儲在數(shù)據(jù)倉庫918中的信息識別和分配可用的資源。然后該過程可以將命令發(fā)送至許多資源,從而執(zhí)行許多任務中的每個作業(yè)(操作 1308),此后該過程終止。許多資源可以是,例如但不限于,圖3中的許多機器人機器組312?,F(xiàn)在參考圖14,描述了根據(jù)有利的實施例的解決任務規(guī)劃沖突過程的流程圖。由部件(例如圖10中的任務控制器1000)可以實施圖14中的過程。該過程可以通過從許多機器人機器中接收關于任務的信息開始(操作1402)。任務可以是圖3中已經(jīng)為機器人機器組13M分派任務從而執(zhí)行的任務規(guī)劃311。該過程可以識別正在由許多機器人機器執(zhí)行的任務中的沖突(操作1404)。在一個說明性的實例中,任務中的沖突可以是規(guī)劃外的功能退化,例如但不限于,許多機器人機器的感測和/或活動性,這可以導致沖突能夠滿足預期的任務“完成尚需時間”績效指標。然后該過程可以確定是否可以局部地解決沖突(操作1406)。局部解決方法是指機器人機器組的任務控制器(例如機器人機器組13M的任務控制器330)能夠解決沖突, 并將解決方法發(fā)送至許多機器人機器。如果可以局部地解決該過程,那么該過程可以解決沖突,從而形成解決方法(操作1408)。然后該過程可以將解決方法發(fā)送至許多機器人機器組(操作1410),此后該過程終止。解決沖突可以包括生成可以通過新的命令或程序的形式發(fā)送至許多機器人機器的解決方法。在有利的實施例中,如果機器人設備中的電池充電水平不能夠通過完成指定執(zhí)行終止時間內(nèi)的整個檢查所需的速度提供檢查任務必需的傳感器功率電平,通過以較慢的速度執(zhí)行檢查任務同時將指令發(fā)送至其他機器人設備通過以較高的速度執(zhí)行檢查任務從而確保終止時間約束內(nèi)完成整個檢查,受影響的機器人設備可以解決該沖突。返回參考操作1406,如果通過任務控制器不能局部地解決該過程,那么該過程可以將沖突報告發(fā)送至任務規(guī)劃著(操作1412),此后該過程終止。然后該任務規(guī)劃器可以解決沖突,如果可能的話,將修改過的圖3中任務規(guī)劃332發(fā)送至許多機器人機器。在有利的實施例中,機器人設備中的電池充電水平不能夠執(zhí)行檢查任務,那么任務規(guī)劃器通過指派具有已經(jīng)充滿電的電池的機器人設備可以解決該沖突。如果任務規(guī)劃器不能夠解決該沖突,那么可以利用例如操作員接口 308和圖3中的許多設備309將警報或消息發(fā)送至操作員,例如操作員302。在有利的實施例中,如果機器人設備中的電池充電水平不能夠執(zhí)行檢查任務,以及又不存在可以指派的其他機器人設備,那么任務規(guī)劃器可向操作員報警。在所描述的不同的實施例中的流程圖和方框圖示出了不同的有利的實施例中的裝置和方法的結構、功能、和某些可能的實施的操作。關于這點,流程圖或方框圖中的每個方框可以表示模塊、段、功能、和/或一部分操作或步驟。在某些可選的實施中,方框中標注的功能可以不按照附圖中標注的順序進行。例如,在某些情況中,可以基本同時執(zhí)行連續(xù)示出的兩個方框,或者有時可以按照相反的順序執(zhí)行方框,具體情況取決于所包括的功能。不同的有利的實施例考慮并認識到當前使用的任務規(guī)劃系統(tǒng)并不提供在執(zhí)行任務期間檢測和監(jiān)控當前條件的連續(xù)的和/或周期性的數(shù)據(jù)的能力。不同的有利的實施例也認識到現(xiàn)有的任務規(guī)劃方法集中于可以構成適用于具體任務或操作的相同解決方法的單個系統(tǒng)。不同的有利的實施例考慮并認識到當前使用的任務規(guī)劃系統(tǒng)不夠健壯的,無法動態(tài)規(guī)劃和協(xié)調(diào)多個遠程的機器人機器組,每個遠程機器人機器組在指定的高水平任務期間可以是間歇分派和調(diào)用的。此外,由于功能障礙或其他非預期的環(huán)境或任務工作情況,需要顯著的操作員工作量維持這些系統(tǒng)的復雜的耦合系統(tǒng)的操作。因此,一個或多個不同的有利的實施例可以提供可以包括許多機器人機器組、任務規(guī)劃器、和任務控制器的裝置。任務規(guī)劃器能夠為許多機器人機器組生成任務。任務控制器能夠利用許多機器人機器組執(zhí)行任務。不同的有利的實施例可以進一步提供適用于任務管理的方法。可以生成任務規(guī)劃??梢詫⑷蝿找?guī)劃發(fā)送至許多機器人機器組??梢员O(jiān)控經(jīng)由許多機器人機器組的任務規(guī)劃的進展。可以從許多機器人機器組接收到關于任務規(guī)劃的數(shù)據(jù)。不同的有利的實施例可以進一步提供適用于任務管理的方法。從許多機器人機器可以接收到關于任務的信息??梢宰R別出任務中的沖突。關于是否可以解決沖突可以做出判斷。不同的有利的實施例可以進一步提供可以包括許多機器人機器組、任務規(guī)劃器、 和任務控制器、無線通信系統(tǒng)、邏輯規(guī)劃器、和自反規(guī)劃器的裝置。任務規(guī)劃器能夠為許多機器人機器組生成任務。任務控制器能夠利用許多機器人機器組執(zhí)行任務。無線通信系統(tǒng)能夠提供與許多機器人機器組、任務控制器、和任務規(guī)劃器進行通信。邏輯規(guī)劃器能夠識別出許多作業(yè),從而執(zhí)行任務。自反規(guī)劃器能夠響應來自許多機器人機器組的許多消息修改任務。不同的有利的實施例可以進一步提供為任務生成任務規(guī)劃的方法。從多個數(shù)據(jù)庫中可以檢索到信息。所檢索的信息可以包括任務進度表、任務歷史記錄、和資源信息中的至少一個。可以將任務規(guī)劃分解為許多作業(yè)。可以為任務規(guī)劃中的許多作業(yè)分配許多資源。 可以將任務規(guī)劃發(fā)送至許多機器人機器組。任務規(guī)劃可以包括任務的許多作業(yè)。許多機器人機器組可以監(jiān)控任務規(guī)劃的進展。從許多機器人機器組可以接收到關于任務規(guī)劃的數(shù)據(jù)。不同的有利的實施例可以進一步提供可擴展的靈活的任務規(guī)劃系統(tǒng),該系統(tǒng)足夠健壯,可以規(guī)劃和控制受具有隨時間變化的任務目標的動態(tài)工作條件的多個異類機器人機器組。不同的有利的實施例可以進一步提供可以完成許多不同任務的系統(tǒng)的自主性系統(tǒng)。不同的有利的實施例可以提供連續(xù)的、自主性的任務規(guī)劃和執(zhí)行。不同的有利的實施例可以提供同時包括運動的和固定單元的系統(tǒng),可以提供連續(xù)的自主性任務規(guī)劃和執(zhí)行。不同的有利的實施例可以最小化設計任務和修改任務適應于當前條件的成本。不同的有利的實施例能夠對一組協(xié)作的異類機器人機器進行自動化任務控制器、協(xié)調(diào)、和任務調(diào)度功能的有效檢驗。不同的有利的實施例可以采用完全的硬件實施例、完全的軟件實施例、或同時含有硬件和軟件元件的實施例的形式。某些實施例以軟件的形式實施,軟件包括但不限于,例如固件、常駐軟件、和微碼的形式。而且,不同的實施例可以采用從計算機可使用或計算機可讀介質可得到的計算機程序產(chǎn)品的形式,計算機可使用或計算機可讀介質提供關于或由執(zhí)行指令的計算機或任何設備或系統(tǒng)使用的程序代碼。為了本公開的目的,計算機可使用或計算機可讀介質一般可以是可以含有、存儲、傳送、傳播、或傳輸程序以供關于指令執(zhí)行系統(tǒng)、裝置、或設備或由指令執(zhí)行系統(tǒng)、裝置、或設備使用的任何有形裝置。計算機可使用的或計算機可讀介質可以是,例如但不限于,電子的、磁的、光學的、 電磁的、紅外線的、或半導體系統(tǒng)、或傳播介質。計算機可讀介質的非限制實例包括半導體或固體存儲器、磁帶、可移動計算機磁盤、隨即存取存儲器(RAM)、只讀存儲器(ROM)、剛性磁盤、和光盤。光盤可以包括光盤-只讀存儲器(⑶-ROM)、光盤-讀/寫(⑶-R/W)、和數(shù)字化視頻光盤(DVD)。進一步,計算機可使用的或計算機可讀介質可以含有或存儲計算機可讀或可使用的程序代碼,以便于當在計算機上執(zhí)行計算機可讀或可使用的程序代碼時,執(zhí)行該計算機可讀或可使用的程序代碼促進計算機通過通信鏈路傳輸另一個計算機可讀或可使用的程序代碼。該通信鏈路可以使用例如但不限于物理鏈路或無線鏈路的介質。適用于存儲和/或執(zhí)行計算機可讀或計算機可使用的程序代碼的數(shù)據(jù)處理系統(tǒng)將包括通過通信結構(例如,系統(tǒng)總線)直接或間接耦合存儲器元件的一個或多個處理器。 存儲器元件可以包括在實際執(zhí)行程序代碼期間使用的局部存儲器、大容量存儲器、和高速緩沖存儲器,高速緩沖存儲器提供臨時存儲至少某些計算機可讀或計算機可使用的程序代碼,從而降低在執(zhí)行代碼期間從大容量存儲器中檢索代碼的次數(shù)。輸入/輸出或I/O設備可以直接或通過中間的I/O控制器耦合系統(tǒng)。這些設備可
26以包括,例如但不限于,鍵盤、觸摸屏顯示器、和定點設備。不同的通信適配器也可以耦合系統(tǒng),從而能夠使數(shù)據(jù)處理系統(tǒng)通過介于其間的專用網(wǎng)絡或公用網(wǎng)絡耦合其他數(shù)據(jù)處理系統(tǒng)或遠程打印機或存儲設備。非限制性實例是調(diào)制解調(diào)器和網(wǎng)絡適配器,以及非限制實例僅僅是一些當前可用類型的通信適配器。 為了示出和說明已經(jīng)呈現(xiàn)了不同的有利的實施例的描述,以及這些不同的有利的實施例并不是為了詳述或限制所公開形式的實施例。本領域的普通技術人員將明顯看出, 可以做出許多改進和改變。進一步,與其他有利的實施例相比較而言,不同的有利的實施例可以提供不同的優(yōu)勢。選擇和描述所選的實施例,為的是最好地解釋實施例、實際應用的原理,以及能夠使本領域的其他普通技術人員理解具有許多改進的各種實施例的公開,因為具有許多改進的各種實施例也適用于所考慮的特定用途。
權利要求
1.一種裝置,包含 多個機器人機器組;任務規(guī)劃器,其能夠為所述多個機器人機器組生成任務;和任務控制器,其能夠利用所述多個機器人機器組執(zhí)行所述任務。
2.根據(jù)權利要求1所述的裝置,進一步包含無線通信系統(tǒng),其能夠提供與所述多個機器人機器組、所述任務控制器和所述任務規(guī)劃器的通信。
3.根據(jù)權利要求1所述的裝置,其中,所述任務規(guī)劃器進一步包含 邏輯規(guī)劃器,其能夠識別多個作業(yè)從而執(zhí)行所述任務。
4.根據(jù)權利要求1所述的裝置,其中,所述任務規(guī)劃器進一步包含自反規(guī)劃器,其能夠響應來自所述多個機器人機器組的多個消息而修改所述任務。
5.根據(jù)權利要求1所述的裝置,其中,所述多個機器人機器組可以是多個同類機器人機器組或多個異類機器人機器組。
6.根據(jù)權利要求1所述的裝置,進一步包含多個程序,其被構造以在所述多個機器組上運行,其中所述多個程序包含數(shù)控程序、神經(jīng)網(wǎng)絡、模糊邏輯和人工智能中的至少一種。
7.根據(jù)權利要求1所述的裝置,進一步包含計算機系統(tǒng),其能夠為所述多個機器人機器組生成信息;和無線通信系統(tǒng),其能夠提供所述多個機器人機器組與所述計算機系統(tǒng)的通信。
8.根據(jù)權利要求1所述的裝置,其中所述多個機器人機器組中的每個機器人機器組具有來自所述多個任務控制器的獨立任務控制。
9.一種任務管理方法,所述方法包含 生成任務規(guī)劃;將所述任務規(guī)劃發(fā)送至多個機器人機器組;通過所述機器人機器組監(jiān)控所述任務規(guī)劃的進展;和從所述多個機器人機器組接收關于所述任務規(guī)劃的數(shù)據(jù)。
10.根據(jù)權利要求9所述的方法,其中生成所述任務規(guī)劃進一步包含從多個數(shù)據(jù)庫中檢索信息,其中所檢索的信息包括任務進度表、任務歷史記錄和資源信息中的至少一個。
11.根據(jù)權利要求9所述的方法,其中生成所述任務規(guī)劃進一步包含 將所述任務規(guī)劃分解為多個作業(yè)。
12.根據(jù)權利要求9所述的方法,其中生成所述任務規(guī)劃進一步包含 為所述任務規(guī)劃中的多個作業(yè)分配多個資源。
13.根據(jù)權利要求9所述的方法,其中將所述任務規(guī)劃發(fā)送至所述多個機器人機器組進一步包含將命令發(fā)送至所述多個機器人機器組,從而執(zhí)行多個作業(yè)。
全文摘要
本發(fā)明公開了一種裝置的不同的有利實施例,所述裝置可以包括若干機器人機器組、任務規(guī)劃器和任務控制器。任務規(guī)劃器能夠為所述若干機器人機器組生成任務。任務控制器能夠利用所述若干機器人機器組執(zhí)行任務。
文檔編號G05D1/00GK102460329SQ201080024925
公開日2012年5月16日 申請日期2010年5月6日 優(yōu)先權日2009年6月5日
發(fā)明者E·賽德, G·J·克拉克, J·L·維安, J·S·姜 申請人:波音公司