專(zhuān)利名稱(chēng):用于交通工具的清單管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本公開(kāi)總地涉及清單,更具體地涉及用于交通工具(vehicle)的清單管理系統(tǒng)和 其使用方法。
背景技術(shù):
無(wú)人駕駛交通工具是一類(lèi)沒(méi)有機(jī)載飛行員或者駕駛員的交通工具。在不需要或者 不希望直接人類(lèi)參與的情況下可以有益地使用無(wú)人駕駛交通工具。例如,無(wú)人駕駛交通工 具可以在人身傷害風(fēng)險(xiǎn)可能較高的情況下代替有人駕駛交通工具用于軍事對(duì)抗,或者用于 可能總地對(duì)人類(lèi)居住不安全的污染區(qū)域。
發(fā)明內(nèi)容
根據(jù)一個(gè)實(shí)施例,包含在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的代碼被配置為通過(guò)接收從配置 在交通工具上的至少一個(gè)傳感器獲得的測(cè)量值為所述交通工具生成清單,把與所述至少一 個(gè)傳感器相關(guān)聯(lián)的參數(shù)值設(shè)置為所述測(cè)量值,并且在用戶(hù)接口上顯示所述清單。所述清單 具有與所述交通工具的各種操作特性相關(guān)聯(lián)的多個(gè)參數(shù)字段。本公開(kāi)的一些實(shí)施例可以提供許多技術(shù)優(yōu)點(diǎn)。例如,清單管理系統(tǒng)的一個(gè)實(shí)施例 可以根據(jù)單個(gè)無(wú)人駕駛交通工具控制臺(tái)來(lái)提供諸如無(wú)人駕駛交通工具之類(lèi)的不同類(lèi)型交 通工具的清單??梢栽谶\(yùn)行時(shí)間期間生成根據(jù)可擴(kuò)展標(biāo)記語(yǔ)言(XML)模式而格式化的通用 清單,以便使配置在所述無(wú)人駕駛交通工具上的各種傳感器與各個(gè)通用清單中的參數(shù)字段 相關(guān)聯(lián)。當(dāng)被發(fā)起時(shí),可以用參數(shù)值自動(dòng)填充這些參數(shù)字段,從而減輕對(duì)用戶(hù)而言可能是耗 時(shí)并且麻煩的手動(dòng)輸入。一些實(shí)施例可以受益于這些優(yōu)點(diǎn)中的一些或者全部,或者不受益于這些優(yōu)點(diǎn)。本 領(lǐng)域普通技術(shù)人員可以容易地確定其他技術(shù)優(yōu)點(diǎn)。
根據(jù)結(jié)合附圖進(jìn)行的詳細(xì)描述,對(duì)本公開(kāi)多個(gè)實(shí)施例的更徹底理解將會(huì)顯而易 見(jiàn),在附圖中圖1是示出可利用根據(jù)本公開(kāi)教導(dǎo)的清單管理系統(tǒng)實(shí)現(xiàn)的無(wú)人駕駛交通工具系 統(tǒng)的一個(gè)實(shí)施例的示圖;圖2是可通過(guò)圖1的清單管理系統(tǒng)生成的一個(gè)示例清單的圖示;圖3是示出圖1的清單管理系統(tǒng)為了生成清單而可能執(zhí)行的若干任務(wù)的交互圖;圖4是示出可由圖1的清單管理系統(tǒng)執(zhí)行的一系列動(dòng)作的一個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式在沒(méi)有機(jī)載飛行員或者駕駛員的情況下操作的無(wú)人駕駛交通工具可包括任何類(lèi) 型的交通工具,例如飛行器、地面交通工具或者船。對(duì)這些無(wú)人駕駛交通工具的控制通常由通過(guò)無(wú)線(xiàn)射頻(RF)鏈路與無(wú)人駕駛交通工具通信的無(wú)人駕駛交通工具控制臺(tái)來(lái)提 供。無(wú)人駕駛交通工具控制臺(tái)可被配置為同時(shí)管理多個(gè)不同類(lèi)型的無(wú)人駕駛交通工具。 為了通過(guò)公共用戶(hù)接口來(lái)提升不同類(lèi)型無(wú)人駕駛交通工具之間的互操作性,標(biāo)準(zhǔn)化協(xié)議 (STANAG)4586規(guī)范已被實(shí)施。標(biāo)準(zhǔn)化協(xié)議4586規(guī)范總地定義了無(wú)人駕駛交通工具控制系 統(tǒng)與各類(lèi)無(wú)人駕駛交通工具的通信協(xié)議。在操作之前以及操作期間,無(wú)人駕駛交通工具可能經(jīng)歷根據(jù)一個(gè)或多個(gè)相應(yīng)的清 單而執(zhí)行的一個(gè)或多個(gè)驗(yàn)證過(guò)程。清單通常包括要驗(yàn)證的一序列的各種操作參數(shù),以便一 旦 實(shí)現(xiàn)了所需操作參數(shù)就采取正確功能和/或控制動(dòng)作。例如,為了與起飛之前的無(wú)人駕 駛飛行器(UAV) —起使用而實(shí)現(xiàn)的特定清單可包括對(duì)無(wú)人駕駛交通工具的燃料供給和其 他適當(dāng)操作參數(shù)的驗(yàn)證。除了為了與起飛一起使用而實(shí)現(xiàn)的清單之外,可以為無(wú)人駕駛交 通工具所執(zhí)行的其他任務(wù)(例如飛行計(jì)劃的改變)實(shí)現(xiàn)其他清單,或者響應(yīng)于在任何特定 任務(wù)期間可能出現(xiàn)的特定事件或情形而實(shí)現(xiàn)其他清單。通常通過(guò)手動(dòng)驗(yàn)證清單上所包括的 每個(gè)操作參數(shù)來(lái)完成對(duì)無(wú)人駕駛交通工具的驗(yàn)證。然而,由于對(duì)每個(gè)操作參數(shù)的驗(yàn)證以及 清單所指示出的每個(gè)控制動(dòng)作的輸入的手動(dòng)干預(yù),該驗(yàn)證過(guò)程可能是繁重的。由于與飛行 中的緊急情況或者其他時(shí)間關(guān)鍵型(time-critical)領(lǐng)航任務(wù)相關(guān)聯(lián)的清單,該問(wèn)題可能 被惡化。不同類(lèi)型的無(wú)人駕駛交通工具可被設(shè)計(jì)為根據(jù)其個(gè)體能力完成各種任務(wù)。每種類(lèi) 型的無(wú)人駕駛交通工具可具有各不相同的性能特性。這些不同的性能特性可能會(huì)給根據(jù)被 配置為管理不同類(lèi)型無(wú)人駕駛交通工具的公共無(wú)人駕駛交通工具控制系統(tǒng)實(shí)現(xiàn)公共清單 過(guò)程造成問(wèn)題。圖1示出可利用用來(lái)提供對(duì)這些問(wèn)題以及其他問(wèn)題的解決方案的清單管理系統(tǒng) 20實(shí)現(xiàn)的無(wú)人駕駛交通工具系統(tǒng)10的一個(gè)實(shí)施例。無(wú)人駕駛交通工具系統(tǒng)10 —般包括無(wú) 人駕駛交通工具控制臺(tái)12,無(wú)人駕駛交通工具控制臺(tái)12通過(guò)網(wǎng)絡(luò)16和無(wú)線(xiàn)射頻(RF)鏈路 18來(lái)控制無(wú)人駕駛交通工具14的操作。根據(jù)本公開(kāi)的教導(dǎo),清單管理系統(tǒng)20可被實(shí)現(xiàn)在 無(wú)人駕駛交通工具系統(tǒng)10上,以便生成具有多個(gè)字段的一個(gè)或多個(gè)清單22并且利用來(lái)自 布置在無(wú)人駕駛交通工具14上的一個(gè)或多個(gè)相應(yīng)傳感器24的測(cè)量值自動(dòng)填充這些字段中 的一個(gè)或多個(gè)。無(wú)人駕駛交通工具控制臺(tái)12可被實(shí)現(xiàn)在執(zhí)行存儲(chǔ)器中存儲(chǔ)的程序指令的任何適 當(dāng)計(jì)算系統(tǒng)上。在一個(gè)實(shí)施例中,無(wú)人駕駛交通工具控制臺(tái)12具有標(biāo)準(zhǔn)化協(xié)議4586兼容 接口,其中網(wǎng)絡(luò)16是用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)型網(wǎng)絡(luò)。具有標(biāo)準(zhǔn)化協(xié)議4586接口的無(wú)人駕 駛交通工具控制臺(tái)12可以提供用于控制不同類(lèi)型無(wú)人駕駛交通工具14的公共接口。無(wú)人駕駛交通工具控制臺(tái)12包括供用戶(hù)對(duì)無(wú)人駕駛交通工具14進(jìn)行交互式控制 的用戶(hù)接口 28。用戶(hù)接口 28可包括顯示器,例如陰極射線(xiàn)管(CRT)或者液晶顯示(IXD) 屏。用戶(hù)接口 28還可包括一個(gè)或多個(gè)供用戶(hù)進(jìn)行交互式控制的輸入設(shè)備,例如控制桿、鍵 盤(pán)和/或鼠標(biāo)。無(wú)人駕駛交通工具14可以是可由無(wú)人駕駛交通工具控制臺(tái)12遠(yuǎn)程控制的任何適 當(dāng)類(lèi)型的無(wú)人駕駛交通工具14。例如,無(wú)人駕駛交通工具14可以是飛過(guò)天空的飛行器,在 地上移動(dòng)的地面交通工具,或者在水面上行進(jìn)的船。雖然清單管理系統(tǒng)20針對(duì)于在該特定 例子中是無(wú)人駕駛航空器的無(wú)人駕駛交通工具14,但是應(yīng)當(dāng)明白還可以為了與有人駕駛交通工具一起使用而實(shí)現(xiàn)清單管理系統(tǒng)。無(wú)人駕駛交通工具14可包括交通工具計(jì)算系統(tǒng)30,交通工具計(jì)算系統(tǒng)30與無(wú)人駕駛交通工具控制臺(tái)12通信并且管理無(wú)人駕駛交通工具14的各方面操作。交通工具計(jì)算 系統(tǒng)30可以通過(guò)從無(wú)人駕駛交通工具控制臺(tái)12發(fā)送和接收消息并且響應(yīng)于這些消息而操 縱無(wú)人駕駛交通工具14的方向,來(lái)控制無(wú)人駕駛交通工具14的操作。交通工具計(jì)算系統(tǒng) 30可以是執(zhí)行存儲(chǔ)器中存儲(chǔ)的程序指令的任何適當(dāng)類(lèi)型的計(jì)算系統(tǒng)。交通工具計(jì)算系統(tǒng) 30可被耦合到測(cè)量無(wú)人駕駛交通工具的操作的各種操作參數(shù)的一個(gè)或多個(gè)傳感器24。交 通工具計(jì)算系統(tǒng)30還可被耦合到控制無(wú)人駕駛交通工具的操作的各個(gè)方面的一個(gè)或多個(gè) 致動(dòng)器26。傳感器24可包括配置在無(wú)人駕駛交通工具14上的任何適當(dāng)類(lèi)型的傳感器。這些 傳感器24可以測(cè)量無(wú)人駕駛交通工具14的任何特定特性。傳感器24例如可包括監(jiān)視無(wú)人 駕駛交通工具14周?chē)娘L(fēng)速的風(fēng)速傳感器24a,以及測(cè)量配置在無(wú)人駕駛交通工具14上的 副翼的朝向的副翼控制表面?zhèn)鞲衅?4。一個(gè)或多個(gè)傳感器24所提供的其他可測(cè)量特性例 如包括與無(wú)人駕駛交通工具14的操作相關(guān)聯(lián)的特性,例如液壓水平、油壓水平、燃料水平、 伺服馬達(dá)位置設(shè)定、控制表面設(shè)定、有效載荷狀態(tài),等等??蓽y(cè)量的特性還可包括各種環(huán)境 特性,例如環(huán)境溫度、風(fēng)速、鄰近度傳感器,或者無(wú)人駕駛交通工具環(huán)境的其他特性。例如這 些的傳感器24可被清單管理系統(tǒng)20使用來(lái)自動(dòng)填充一個(gè)或多個(gè)清單22的相關(guān)參數(shù)字段, 以便以相對(duì)及時(shí)的方式來(lái)驗(yàn)證無(wú)人駕駛交通工具14。致動(dòng)器26可包括控制無(wú)人駕駛交通工具14的某個(gè)方面的任何適當(dāng)類(lèi)型的設(shè)備。 例如,致動(dòng)器26可被配置為控制襟翼、副翼、一個(gè)或多個(gè)方向舵、導(dǎo)航燈、發(fā)動(dòng)機(jī)油門(mén)、制動(dòng) 器、燃料箱選擇、對(duì)無(wú)人駕駛交通工具14上的一個(gè)或多個(gè)電器的電力開(kāi)關(guān)。致動(dòng)器26還可 包括交通工具計(jì)算系統(tǒng)30的控制功能,例如自動(dòng)駕駛系統(tǒng)的海拔設(shè)定點(diǎn)和/或航向設(shè)定 點(diǎn)。在所示的特定實(shí)施例中,致動(dòng)器26控制無(wú)人駕駛交通工具14的襟翼。包括其中利用傳感器信息自動(dòng)填充一個(gè)或多個(gè)字段的清單的某些實(shí)施例所能提 供的優(yōu)點(diǎn)在于可以以比用需要手動(dòng)輸入的已知清單過(guò)程相對(duì)更快的方式來(lái)驗(yàn)證無(wú)人駕駛 交通工具14與清單的符合性。所能提供的另一優(yōu)點(diǎn)在于可以減少由于對(duì)清單的錯(cuò)誤輸入 而引起的人為誤差。在其中無(wú)人駕駛交通工具控制臺(tái)12被配置為管理不同類(lèi)型的無(wú)人駕駛交通工具 14的某些實(shí)施例中,可以根據(jù)在系統(tǒng)存儲(chǔ)器34中存儲(chǔ)的一個(gè)或多個(gè)通用清單32來(lái)生成清 單22。每個(gè)通用清單32可包括受無(wú)人駕駛交通工具控制臺(tái)12控制的無(wú)人駕駛交通工具 14的一組公共操作參數(shù)。例如,一個(gè)特定的通用清單32可以是“起飛”清單,該清單可被用 來(lái)在無(wú)人駕駛交通工具14 “起飛”之前驗(yàn)證多個(gè)公共操作參數(shù)。然而,各種無(wú)人駕駛交通 工具14可具有各不相同的特性,并因而可能具有不同的操作參數(shù)。因此在一個(gè)實(shí)施例中, 清單管理系統(tǒng)20可操作來(lái)把通用清單32解析為供與受無(wú)人駕駛交通工具控制臺(tái)12控制 的任何一個(gè)特定類(lèi)型的無(wú)人駕駛交通工具14 一起使用的清單22。包括通用清單32的某些實(shí)施例所能提供的勝過(guò)已知清單管理系統(tǒng)的優(yōu)點(diǎn)在于 可以利用單個(gè)無(wú)人駕駛交通工具控制臺(tái)12來(lái)管理與各類(lèi)無(wú)人駕駛交通工具14有關(guān)的清單 22。對(duì)于具有標(biāo)準(zhǔn)化協(xié)議4586接口的無(wú)人駕駛交通工具控制臺(tái),清單管理系統(tǒng)20可以利 用一組公共的通用清單32來(lái)管理理想地適用于特定類(lèi)型無(wú)人駕駛交通工具14的清單。
在一個(gè)實(shí)施例中,可以根據(jù)可擴(kuò)展標(biāo)記語(yǔ)言(XML)模式來(lái)格式化通用清單32???擴(kuò)展標(biāo)記語(yǔ)言是使得能夠把不同類(lèi)型數(shù)據(jù)格式化為公共格式的通用標(biāo)記語(yǔ)言。根據(jù)該特定 實(shí)施例,使用根據(jù)可擴(kuò)展標(biāo)記語(yǔ)言模式而格式化的通用清單32使得清單22能夠以容易供 各類(lèi)無(wú)人駕駛交通工具14使用的方式被存儲(chǔ)。在另一實(shí)施例中,可根據(jù)配置在無(wú)人駕駛交通工具控制臺(tái)12中的動(dòng)態(tài)轉(zhuǎn)換器上 執(zhí)行的中間代碼來(lái)生成通用清單32??杀慌渲脼榕c清單管理系統(tǒng)一起使用的中間代碼的一 個(gè)示例是Java 編程系統(tǒng)。在該特定示例中,通用清單32可被實(shí)現(xiàn)為在通常稱(chēng)為Java虛 擬機(jī)(JVM)的動(dòng)態(tài)轉(zhuǎn)換器上執(zhí)行的Java 字節(jié)碼??梢酝ㄟ^(guò)改編使不同傳感器24或者其 他操作特性與其所關(guān)聯(lián)的通用清單32中包括的操作參數(shù)相關(guān)聯(lián)的字節(jié)碼來(lái)實(shí)現(xiàn)用于與不 同類(lèi)型無(wú)人駕駛交通工具14 一起使用的清單22。
圖2示出了可由清單管理系統(tǒng)20生成并且被顯示在用戶(hù)接口 28上的清單22的 一個(gè)實(shí)施例。清單22—般包括各自具有相應(yīng)的參數(shù)值42的多個(gè)參數(shù)字段40。每個(gè)參數(shù)字 段40可包括與要執(zhí)行的特定任務(wù)或者子任務(wù)有關(guān)的無(wú)人駕駛交通工具14的特定特性。在 該特定清單22中,參數(shù)字段包括燃料水平參數(shù)字段40a、緯度參數(shù)字段40b、經(jīng)度參數(shù)字段 40c、時(shí)間/日期參數(shù)字段40d、動(dòng)作參數(shù)字段40e和批準(zhǔn)參數(shù)字段40f。燃料水平參數(shù)字段 40a包括可從布置在無(wú)人駕駛交通工具14的燃料箱上的燃料水平傳感器24獲得的參數(shù)值 42a。緯度參數(shù)字段40b和經(jīng)度參數(shù)字段40c分別包括可從配置在無(wú)人駕駛交通工具14上 的全球定位傳感器(GPS)傳感器24獲得的緯度坐標(biāo)42b和經(jīng)度坐標(biāo)42c。日期/時(shí)間參數(shù) 字段40d包括可通過(guò)被布置在無(wú)人駕駛交通工具14上的機(jī)載時(shí)鐘的測(cè)量值來(lái)填充的參數(shù) 值42d。動(dòng)作參數(shù)字段40e和批準(zhǔn)參數(shù)字段40f包括可通過(guò)用戶(hù)接口 28輸入或者通過(guò)清單 管理系統(tǒng)20自動(dòng)輸入的參數(shù)值42e和42f。在操作中,清單22可被顯示在用戶(hù)接口 28上 以供用戶(hù)查看。在該特定示例中,用戶(hù)可以在動(dòng)作參數(shù)字段40e中輸入“展開(kāi)襟翼”參數(shù)值 42e并在批準(zhǔn)參數(shù)字段40f中輸入批準(zhǔn)參數(shù)值42g。圖3示出了表示清單管理系統(tǒng)20可以如何管理一個(gè)特定清單22的一個(gè)實(shí)施例的 交互圖。清單管理系統(tǒng)20對(duì)清單22的管理包括發(fā)起清單任務(wù)46、清單輸入任務(wù)48和完成 清單任務(wù)50。發(fā)起清單任務(wù)46可以由用戶(hù)通過(guò)用戶(hù)接口 28或者響應(yīng)于來(lái)自無(wú)人駕駛交通工具 14的事件而執(zhí)行??梢砸匀魏芜m當(dāng)方式通過(guò)用戶(hù)接口 28發(fā)起清單22。在一個(gè)實(shí)施例中, 可由用戶(hù)單方面地發(fā)起清單22。就是說(shuō),用戶(hù)可以通過(guò)用戶(hù)接口 28輸入指定命令序列來(lái)發(fā) 起對(duì)清單22的執(zhí)行。例如,用戶(hù)可能由于從無(wú)人駕駛交通工具控制臺(tái)12見(jiàn)到的感知情形 而希望發(fā)起清單22。在另一實(shí)施例中,也可以響應(yīng)于來(lái)自配置在無(wú)人駕駛交通工具14上的 一個(gè)或多個(gè)傳感器24的事件而發(fā)起清單22。例如,當(dāng)燃料水平傳感器24所測(cè)量到的燃料 水平落到15%之下或者當(dāng)某一時(shí)間量已過(guò)去時(shí),可以自動(dòng)發(fā)起清單22。因此,清單管理系 統(tǒng)20對(duì)清單22的發(fā)起可以是響應(yīng)于用戶(hù)輸入或者是響應(yīng)于來(lái)自一個(gè)或多個(gè)傳感器24的 指定標(biāo)準(zhǔn)而發(fā)起的。在一個(gè)實(shí)施例中,響應(yīng)于事件而發(fā)起清單22可以通過(guò)在無(wú)人駕駛交通工具控制 臺(tái)12上執(zhí)行的守護(hù)進(jìn)程(daemon process) 52來(lái)提供。在另一實(shí)施例中,守護(hù)進(jìn)程52可被 在交通工具計(jì)算系統(tǒng)30上執(zhí)行,以便響應(yīng)于事件而發(fā)起清單22。守護(hù)進(jìn)程52可被作為背 景進(jìn)程執(zhí)行,以便不斷地輪詢(xún)配置在無(wú)人駕駛交通工具14上的一個(gè)或多個(gè)傳感器24所提供的特定信息。如果這些各種傳感器24的限度滿(mǎn)足某些指定標(biāo)準(zhǔn),那么守護(hù)進(jìn)程52可被 配置為在用戶(hù)接口 28上自動(dòng)生成與之相關(guān)聯(lián)的清單22。清單輸入任務(wù)48可被執(zhí)行,以便通過(guò)清單管理系統(tǒng)20接收來(lái)自一個(gè)或多個(gè)傳感 器24的傳感器數(shù)據(jù),并且/或者通過(guò)用戶(hù)接口 28接收來(lái)自用戶(hù)的用戶(hù)數(shù)據(jù)。清單管理系 統(tǒng)20可以自動(dòng)地輸入來(lái)自與清單22的各個(gè)參數(shù)字段40相關(guān)聯(lián)的特定傳感器24的傳感器 數(shù)據(jù)??梢詾椴荒芡ㄟ^(guò)清單管理系統(tǒng)20自動(dòng)輸入的其他參數(shù)字段40提供通過(guò)用戶(hù)接口 28 輸入用戶(hù)數(shù)據(jù)。清單輸入任務(wù)48可以生成控制請(qǐng)求消息,該消息被清單管理系統(tǒng)20用來(lái)控制無(wú) 人駕駛交通工具14上的一個(gè)或多個(gè)致動(dòng)器26。例如,一旦由參數(shù)字段40表示的某些標(biāo)準(zhǔn) 被輸入 到清單22,就可以生成“展開(kāi)襟翼”控制請(qǐng)求消息。在一個(gè)實(shí)施例中,可以通過(guò)清單 管理系統(tǒng)20自動(dòng)生成控制請(qǐng)求消息。在另一實(shí)施例中,可以響應(yīng)于通過(guò)用戶(hù)接口 28的手 動(dòng)輸入而生成控制請(qǐng)求消息。當(dāng)參數(shù)字段40已被通過(guò)清單管理系統(tǒng)20輸入了來(lái)自一個(gè)或多個(gè)傳感器24的數(shù) 據(jù)或者通過(guò)用戶(hù)接口 28輸入了來(lái)自用戶(hù)的數(shù)據(jù)時(shí),完成清單任務(wù)50可被執(zhí)行。完成清單 任務(wù)50然后可被存儲(chǔ)在系統(tǒng)存儲(chǔ)裝置34中以供后來(lái)查看,并且使得發(fā)送完成通知通過(guò)用 戶(hù)接口 28被發(fā)送到用戶(hù)。圖4是示出可由清單管理系統(tǒng)20執(zhí)行的一系列動(dòng)作的一個(gè)實(shí)施例的流程圖。在 動(dòng)作100中,處理被發(fā)起??梢酝ㄟ^(guò)向無(wú)人駕駛交通工具控制臺(tái)12和布置在無(wú)人駕駛交通 工具14上的交通工具計(jì)算系統(tǒng)30施加電力并且向無(wú)人駕駛交通工具控制臺(tái)12和布置在 無(wú)人駕駛交通工具14上的交通工具計(jì)算系統(tǒng)30執(zhí)行任何適當(dāng)自舉操作(bootstrapping operation)來(lái)發(fā)起處理。在動(dòng)作102中,可以為希望對(duì)其驗(yàn)證某些操作參數(shù)的任何適當(dāng)無(wú)人駕駛交通工具 14生成清單22。在其他實(shí)施例中,可以為希望利用自動(dòng)生成的清單對(duì)其進(jìn)行驗(yàn)證的任何交 通工具生成清單22。這種交通工具的示例例如可包括有人駕駛地面交通工具、有人駕駛航 空器或者有人駕駛船只。在一個(gè)實(shí)施例中,可以通過(guò)使無(wú)人駕駛交通工具14的一個(gè)或多個(gè) 操作參數(shù)40與來(lái)自通用清單32的一個(gè)或多個(gè)相應(yīng)參數(shù)字段40相關(guān)聯(lián)來(lái)根據(jù)通用清單32 生成清單22。在動(dòng)作104中,清單22可被可選地存儲(chǔ)在系統(tǒng)存儲(chǔ)裝置34中以供響應(yīng)于事件而 使用。在一個(gè)實(shí)施例中,可以在無(wú)人駕駛交通工具控制臺(tái)12或者交通工具計(jì)算系統(tǒng)30上 執(zhí)行守護(hù)進(jìn)程52。該守護(hù)進(jìn)程52可以不斷地輪詢(xún)布置在無(wú)人駕駛交通工具14上的一個(gè)或 多個(gè)傳感器24。如果來(lái)自一個(gè)或多個(gè)傳感器24的輪詢(xún)信息超過(guò)指定值,那么守護(hù)進(jìn)程52 可以自動(dòng)發(fā)起清單22。在動(dòng)作106中,清單管理系統(tǒng)20接收輸入值。在一個(gè)實(shí)施例中,輸入值可以是來(lái) 自配置在無(wú)人駕駛交通工具14上的至少一個(gè)傳感器24的測(cè)量值。該測(cè)量值可與清單22 的一個(gè)特定參數(shù)字段40相關(guān)聯(lián)。在一個(gè)實(shí)施例中,可以從配置在無(wú)人駕駛交通工具14上 的多個(gè)傳感器24獲得相應(yīng)數(shù)目的測(cè)量值。在另一實(shí)施例中,可以從用戶(hù)接口 28接收輸入值。在動(dòng)作108中,特定參數(shù)字段40的參數(shù)值42可被設(shè)置為等于來(lái)自傳感器24或者 來(lái)自用戶(hù)接口 28的輸入值。在其中獲得了多個(gè)測(cè)量值的特定實(shí)施例中,多個(gè)參數(shù)值42可被設(shè)置為從傳感器24獲得的測(cè)量值。在動(dòng)作110中,清單22以及相關(guān)聯(lián)的測(cè)量值可被顯示在用戶(hù)接口 28上以供用戶(hù) 查看。在給出該清單22的情況下,用戶(hù)可以查看至少一個(gè)測(cè)量值和其他參數(shù)字段40并且 可以以正常方式完成清單22。在動(dòng)作112中,清單管理系統(tǒng)20可以可選地生成用于控制配置在無(wú)人駕駛交通工具14上的致動(dòng)器26的控制請(qǐng)求消息。在一個(gè)實(shí)施例中,清單管理系統(tǒng)20可被配置為例如 當(dāng)達(dá)到清單22上的指定標(biāo)準(zhǔn)時(shí)自動(dòng)生成控制請(qǐng)求消息。在另一實(shí)施例中,清單管理系統(tǒng)20 可被配置為響應(yīng)于來(lái)自用戶(hù)接口 28的用戶(hù)輸入而生成控制請(qǐng)求消息。在動(dòng)作114中,清單管理系統(tǒng)20可以檢查清單22是否完成。如果未完成,那么處 理可以在動(dòng)作106處繼續(xù)。一旦輸入了所有的參數(shù)字段40,處理就可以繼續(xù)到動(dòng)作116,在 動(dòng)作116,清單管理系統(tǒng)20可被停止。已經(jīng)描述了可以利用由配置在無(wú)人駕駛交通工具14上的各種傳感器24提供的信 息來(lái)自動(dòng)填充清單22的各部分的清單管理系統(tǒng)20。通用清單32可以為將與控制各類(lèi)無(wú)人 駕駛交通工具14的無(wú)人駕駛交通工具控制臺(tái)12 —起使用的各類(lèi)清單22提供一組公共的 操作參數(shù)。所生成的清單22可以由于直接用戶(hù)干預(yù)或者由于無(wú)人駕駛交通工具14的操作 期間的特定事件或者觸發(fā)而被發(fā)起。因此,被配置為控制不同類(lèi)型無(wú)人駕駛交通工具14的 無(wú)人駕駛交通工具控制臺(tái)12可以管理與各類(lèi)無(wú)人駕駛交通工具14 一起使用的清單22,并 且可以手動(dòng)地或者響應(yīng)于在無(wú)人駕駛交通工具的任務(wù)期間檢測(cè)到的事件而發(fā)起這些清單 22。雖然已經(jīng)利用若干實(shí)施例描述了本公開(kāi),但是可以向本領(lǐng)域技術(shù)人員暗示無(wú)數(shù)改 變、變化、變更、轉(zhuǎn)換和修改,并且本公開(kāi)旨在包括落入所附權(quán)利要求范圍內(nèi)的這種改變、變 化、變更、轉(zhuǎn)換和修改。
權(quán)利要求
一種用于無(wú)人駕駛交通工具系統(tǒng)的清單管理系統(tǒng),包括無(wú)人駕駛交通工具控制臺(tái),該無(wú)人駕駛交通工具控制臺(tái)與被配置為測(cè)量無(wú)人駕駛交通工具的操作參數(shù)的至少一個(gè)傳感器通信,所述無(wú)人駕駛交通工具控制臺(tái)可操作來(lái)生成具有多個(gè)參數(shù)字段的清單,每個(gè)所述參數(shù)字段具有相關(guān)聯(lián)的參數(shù)值,所述多個(gè)參數(shù)字段中的一個(gè)參數(shù)字段表示所述操作參數(shù);接收來(lái)自所述至少一個(gè)傳感器的測(cè)量值;把與所述多個(gè)參數(shù)字段中的所述一個(gè)參數(shù)字段相關(guān)聯(lián)的參數(shù)值設(shè)置為等于所述測(cè)量值;以及在用戶(hù)接口上顯示所述清單。
2.如權(quán)利要求1所述的清單管理系統(tǒng),其中,所述無(wú)人駕駛交通工具控制臺(tái)還可操作 來(lái)控制與所述無(wú)人駕駛交通工具相耦合的至少一個(gè)致動(dòng)器。
3.如權(quán)利要求1所述的清單管理系統(tǒng),其中,所述無(wú)人駕駛交通工具控制臺(tái)還可操作 來(lái)通過(guò)至少使多個(gè)通用參數(shù)的子集與所述參數(shù)字段的相應(yīng)子集相關(guān)聯(lián),根據(jù)具有所述多個(gè) 通用參數(shù)的通用清單來(lái)生成所述清單。
4.如權(quán)利要求3所述的清單管理系統(tǒng),其中,所述通用清單是根據(jù)可擴(kuò)展標(biāo)記語(yǔ)言 (XML)模式來(lái)格式化的。
5.如權(quán)利要求3所述的清單管理系統(tǒng),其中,所述無(wú)人駕駛交通工具控制臺(tái)還可操作 來(lái)根據(jù)中間代碼生成所述清單。
6.如權(quán)利要求1所述的清單管理系統(tǒng),其中,所述無(wú)人駕駛交通工具控制臺(tái)還可操作 來(lái)響應(yīng)于來(lái)自配置在所述無(wú)人駕駛交通工具上的至少一個(gè)第二傳感器的事件而生成所述 清單。
7.如權(quán)利要求6所述的清單管理系統(tǒng),其中,所述無(wú)人駕駛交通工具控制臺(tái)還可操作 來(lái)利用守護(hù)進(jìn)程對(duì)所述事件進(jìn)行響應(yīng)。
8.如權(quán)利要求1所述的清單管理系統(tǒng),其中,所述無(wú)人駕駛交通工具是無(wú)人駕駛飛行ο
9.一種包含在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的代碼,該代碼在被處理器執(zhí)行時(shí)可操作來(lái)生成具有與交通工具的多個(gè)操作參數(shù)相關(guān)聯(lián)的多個(gè)參數(shù)字段的清單,每個(gè)所述參數(shù)字 段具有相關(guān)聯(lián)的參數(shù)值;接收來(lái)自配置在所述交通工具上的至少一個(gè)傳感器的測(cè)量值,所述測(cè)量值與所述多個(gè) 參數(shù)字段中的一個(gè)參數(shù)字段相關(guān)聯(lián);把與所述多個(gè)參數(shù)字段中的所述一個(gè)參數(shù)字段相關(guān)聯(lián)的參數(shù)值設(shè)置為等于所述測(cè)量 值;以及在用戶(hù)接口上顯示所述清單。
10.如權(quán)利要求9所述的代碼,還可操作來(lái)通過(guò)至少使多個(gè)通用參數(shù)的子集與所述參 數(shù)字段的相應(yīng)子集相關(guān)聯(lián),根據(jù)具有所述多個(gè)通用參數(shù)的通用清單來(lái)生成所述清單。
11.如權(quán)利要求10所述的代碼,其中,所述通用清單是根據(jù)可擴(kuò)展標(biāo)記語(yǔ)言(XML)模式 來(lái)格式化的。
12.如權(quán)利要求10所述的代碼,還可操作來(lái)根據(jù)中間代碼生成所述清單。
13.如權(quán)利要求9所述的代碼,還可操作來(lái)響應(yīng)于來(lái)自配置在所述交通工具上的至少一個(gè)第二傳感器的事件而生成所述清單。
14.如權(quán)利要求13所述的代碼,還可操作來(lái)利用守護(hù)進(jìn)程對(duì)所述事件進(jìn)行響應(yīng)。
15.如權(quán)利要求9所述的代碼,其中,所述交通工具是無(wú)人駕駛交通工具,并且所述代 碼被實(shí)現(xiàn)在無(wú)人駕駛交通工具控制臺(tái)上。
16.一種方法,包括以下步驟生成具有與交通工具的多個(gè)操作參數(shù)相關(guān)聯(lián)的多個(gè)參數(shù)字段的清單,每個(gè)所述參數(shù)字 段具有相關(guān)聯(lián)的參數(shù)值;接收來(lái)自配置在所述交通工具上的至少一個(gè)傳感器的測(cè)量值,所述測(cè)量值與所述多個(gè) 參數(shù)字段中的一個(gè)參數(shù)字段相關(guān)聯(lián);把與所述多個(gè)參數(shù)字段中的所述一個(gè)參數(shù)字段相關(guān)聯(lián)的參數(shù)值設(shè)置為等于所述測(cè)量 值;以及在用戶(hù)接口上顯示所述清單。
17.如權(quán)利要求16所述的方法,還包括控制與所述無(wú)人駕駛交通工具相耦合的至少一 個(gè)致動(dòng)器。
18.如權(quán)利要求16所述的方法,其中,生成清單的步驟還包括通過(guò)至少使多個(gè)通用參 數(shù)的子集與所述參數(shù)字段的相應(yīng)子集相關(guān)聯(lián),根據(jù)具有所述多個(gè)通用參數(shù)的通用清單來(lái)生 成所述清單。
19.如權(quán)利要求17所述的方法,其中,根據(jù)通用清單來(lái)生成所述清單的步驟還包括根 據(jù)按照可擴(kuò)展標(biāo)記語(yǔ)言(XML)模式格式化的通用清單來(lái)生成清單。
20.如權(quán)利要求16所述的方法,其中,生成清單的步驟還包括響應(yīng)于來(lái)自配置在所述 交通工具上的至少一個(gè)第二傳感器的事件而生成所述清單。
21.如權(quán)利要求20所述的方法,其中,響應(yīng)于所述事件而生成所述清單的步驟還包括 利用守護(hù)進(jìn)程響應(yīng)于所述事件而生成所述清單。
22.如權(quán)利要求16所述的方法,其中,生成具有與交通工具的多個(gè)操作參數(shù)相關(guān)聯(lián)的 多個(gè)參數(shù)字段的清單的步驟還包括生成具有與無(wú)人駕駛交通工具的多個(gè)操作參數(shù)相關(guān)聯(lián) 的多個(gè)參數(shù)字段的清單。
全文摘要
根據(jù)一個(gè)實(shí)施例,包含在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的代碼被配置為通過(guò)接收從配置在交通工具上的至少一個(gè)傳感器獲得的測(cè)量值為所述交通工具生成清單,把與所述至少一個(gè)傳感器相關(guān)聯(lián)的參數(shù)值設(shè)置為所述測(cè)量值,并且在用戶(hù)接口上顯示所述清單。所述清單具有與所述交通工具的各種操作特性相關(guān)聯(lián)的多個(gè)參數(shù)字段。
文檔編號(hào)G05D1/00GK101889259SQ200880114222
公開(kāi)日2010年11月17日 申請(qǐng)日期2008年9月4日 優(yōu)先權(quán)日2007年10月30日
發(fā)明者布萊恩·A·亞當(dāng)斯, 托馬斯·L·帕克, 蒂莫西·D·史密斯, 馬修·R·耶格爾 申請(qǐng)人:雷斯昂公司