谷旭平 唐大全 唐管政
(海軍航空大學(xué) 煙臺 264001)
UAV在航拍,電力巡檢,快遞,交通巡查,城市監(jiān)視,基礎(chǔ)設(shè)施檢查和三維地圖繪制等領(lǐng)域都發(fā)揮重要作用[1~3]。受自身燃料、重量、尺寸、機(jī)載傳感器以及通信設(shè)備的限制,人們依據(jù)自然界的集群行為,提出了無人機(jī)編隊理念[4]。即解決單架UAV執(zhí)行任務(wù)效率低,失敗率高的問題,又提高了任務(wù)執(zhí)行效率,擴(kuò)展了新的任務(wù)領(lǐng)域。
國際上無人機(jī)編隊發(fā)展迅速。美國開展了“無人機(jī)蜂群”,“低成本無人機(jī)技術(shù)蜂群”,以及“小精靈”項目計劃[5~6]。英國開展無人機(jī)編隊競賽,歐洲啟動“歐洲蜂群”項目,俄羅斯開展無人機(jī)協(xié)同作戰(zhàn)研究,芬蘭開展“SEAD swarm”項目[7]。對于中國而言,南京航空航天大學(xué)基于解耦理念,設(shè)計無人機(jī)編隊控制器。西北工業(yè)大學(xué)采用分布式的編隊控制,設(shè)計無人機(jī)編隊成員之間的導(dǎo)航定位方式[8]。中國的“河豚A2”以多機(jī)編隊的形式亮相土耳其國際防務(wù)展,展現(xiàn)了其獨特的自組網(wǎng)智能集群功能。國家電網(wǎng)利用一鍵控制五架無人機(jī)開展高風(fēng)險地區(qū)的電力巡檢。
無人機(jī)編隊隊形保持與變換的關(guān)鍵在于能夠準(zhǔn)確把握UAV的相對導(dǎo)航信息。作為UAV保持編隊飛行與精確定位的關(guān)鍵,協(xié)同導(dǎo)航備受關(guān)注。
UAV一般采用慣性導(dǎo)航系統(tǒng)(INS)和全球定位系統(tǒng)(GPS)相搭配的導(dǎo)航模型,利用GPS對INS實時校正,保證定位精度。UAV主要的導(dǎo)航系統(tǒng)如圖1所示。
無人機(jī)編隊協(xié)同導(dǎo)航方式一般分為主從式和平行式,如圖2~3所示。為了節(jié)省成本,發(fā)揮編隊優(yōu)勢,一般采用主從式協(xié)同導(dǎo)航。長機(jī)配備高精度導(dǎo)航設(shè)備,僚機(jī)配備較低精度導(dǎo)航設(shè)備。
圖3 平行式結(jié)構(gòu)
協(xié)同導(dǎo)航首先是主僚機(jī)的時間校對,來保證實時性。之后僚機(jī)通過將自身導(dǎo)航設(shè)備的信息與長機(jī)的導(dǎo)航信息相融合,并運(yùn)用濾波算法減小導(dǎo)航誤差,完成對導(dǎo)航信息的校正,保持正常的編隊軌跡飛行,從而保證了整體的高精度定位。
導(dǎo)航系統(tǒng)多種多樣,但它們輸出參數(shù),使用條件,性能特點各不相同,也各有局限性。提高導(dǎo)航精度,可將不同的導(dǎo)航系統(tǒng)組成相對導(dǎo)航系統(tǒng)。下面對幾種導(dǎo)航傳感器進(jìn)行分析,為相對導(dǎo)航系統(tǒng)的論述奠定基礎(chǔ)。
INS具有自主性強(qiáng)、抗干擾能力強(qiáng)、提供的導(dǎo)航參數(shù)多、隱蔽性好[53]的優(yōu)點。但在初始對準(zhǔn)后,導(dǎo)航精度隨時間增加而下降[54],且INS初始對準(zhǔn)時間長。
文獻(xiàn)[9]針對旋轉(zhuǎn)導(dǎo)航系統(tǒng)(RINS)的旋轉(zhuǎn)軸或慣性傳感器的安裝誤差,以及殼體旋轉(zhuǎn)導(dǎo)致瞬時振蕩型速度和姿態(tài)誤差,提出了一種將相關(guān)方法,平均方法和卡爾曼濾波相結(jié)合的誤差估計方法。文獻(xiàn)[10]為了解決捷聯(lián)慣性導(dǎo)航系統(tǒng)的校準(zhǔn)問題,設(shè)計一種“telescopic”系統(tǒng)。使用該系統(tǒng),規(guī)范系統(tǒng)多次重啟和校準(zhǔn)過程。文獻(xiàn)[11]研究高精度平臺慣性導(dǎo)航系統(tǒng)(PINS)的導(dǎo)航精度估計問題,開發(fā)了一種改進(jìn)的最小二乘支撐向量平臺,用于預(yù)測PINS導(dǎo)航精度。
此外核磁共振陀螺儀,冷原子慣性傳感器,粒子成像測速慣性傳感器,半球諧振陀螺儀技術(shù)[12],這些新型的慣性導(dǎo)航傳感器,不僅彌補(bǔ)了INS的不足,且具有高性能和高精度特性。隨著慣導(dǎo)技術(shù)的不斷發(fā)展完善,在未來即使沒有其他導(dǎo)航系統(tǒng)的輔助,INS仍能以高可靠性和準(zhǔn)確性應(yīng)用于更多領(lǐng)域。
目前主要的全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)主要有中國的“北斗”衛(wèi)星導(dǎo)航系統(tǒng),歐洲的“Galieo”導(dǎo)航系統(tǒng),俄羅斯的GLONASS導(dǎo)航系統(tǒng),以及美國GPS導(dǎo)航系統(tǒng)。
文獻(xiàn)[13~14]為了提高GNSS的測量以及控制性能,設(shè)計了衛(wèi)星鏈路(ISL)。ISL通過獨立的評估星歷和時鐘參數(shù)的方法,提高GNSS的完整性。它是實現(xiàn)新一代GNSS自動導(dǎo)航的關(guān)鍵技術(shù)。文獻(xiàn)[15]針對GNSS抗干擾能力弱的問題,設(shè)計了改進(jìn)的空時自適應(yīng)處理算法。該算法增強(qiáng)了自適應(yīng)天線的抗干擾處理能力。文獻(xiàn)[16]研究了基于GNSS的反射算法。針對在特定目標(biāo)上不同的反射特性,研究了GNSS對不同目標(biāo)物的敏感特性,增強(qiáng)了目標(biāo)識別的能力。
GNSS具有導(dǎo)航精度高,用戶設(shè)備簡單,價格低廉的優(yōu)點。但GNSS需地面站支持,且易受干擾,屬被動式導(dǎo)航系統(tǒng)。應(yīng)加強(qiáng)GNSS增強(qiáng)技術(shù)的研究,通過增加信號或者添加信號源來提高GNSS的準(zhǔn)確性,完整性和連續(xù)性。
在GNSS受限的環(huán)境中,導(dǎo)航解決方案的需求不斷增長。由于在計算能力和計算機(jī)視覺方面的進(jìn)一步發(fā)展,視覺傳感器成為了GNSS的優(yōu)秀替代者。
文獻(xiàn)[17]設(shè)計一種無地圖視覺導(dǎo)航系統(tǒng)。該系統(tǒng)基于深度強(qiáng)化學(xué)習(xí)的方法從彩色圖像中提取信息,導(dǎo)出運(yùn)動命令,具有很強(qiáng)的自主性。文獻(xiàn)[18]介紹了基于深度卷積神經(jīng)網(wǎng)絡(luò)的圖像目標(biāo)識別的最新成果。評估運(yùn)用于視覺導(dǎo)航的可能性。文獻(xiàn)[19]基于蜜蜂導(dǎo)航,提出了一種基于光流的視覺導(dǎo)航。討論了UAV在靠近障礙物以及在狹窄通道航行時自動調(diào)節(jié)高度和速度的可能性。
當(dāng)前視覺導(dǎo)航智能化程度依舊不高[20]。提高視覺導(dǎo)航精度,一方面要增加相機(jī)數(shù)目,另一方面也要增強(qiáng)圖像質(zhì)量和圖像處理能力。由于視覺導(dǎo)航需要對圖像特征進(jìn)行提取,為了保證實時性和有效性,就要提高圖像處理的效率以及精度。
下面主要從相對導(dǎo)航方式,編隊隊形和導(dǎo)航結(jié)構(gòu),協(xié)同導(dǎo)航算法三個方面,論述其在提高導(dǎo)航精度方面的研究進(jìn)展。
相對導(dǎo)航一般由衛(wèi)星導(dǎo)航設(shè)備,輔助導(dǎo)航設(shè)備以及多普勒計程儀組成,主要的導(dǎo)航流程如圖4所示。下面就對目前主流的組合導(dǎo)航系統(tǒng)發(fā)展情況進(jìn)行介紹。
圖4 相對導(dǎo)航系統(tǒng)信息流程
文獻(xiàn)[21]采用的集成導(dǎo)航系統(tǒng)是由集成捷聯(lián)慣性導(dǎo)航系統(tǒng),電子羅盤,視覺光流導(dǎo)航系統(tǒng),高度計和激光測距儀組成。該系統(tǒng)無需已知陸基導(dǎo)航目標(biāo),就能實現(xiàn)UAV自主導(dǎo)航。文獻(xiàn)[22]采用的相對導(dǎo)航系統(tǒng)由INS,載波相位差分全球定位系統(tǒng)和視覺導(dǎo)航系統(tǒng)(VisNav)組成。該系統(tǒng)與INS/GPS和INS/VisNav系統(tǒng)相比,具有更高的穩(wěn)定性與精準(zhǔn)度。文獻(xiàn)[23]采用基于聯(lián)合濾波器的INS/BD/RP/TAN多源容錯組合導(dǎo)航系統(tǒng)。該系統(tǒng)不僅彌補(bǔ)單一導(dǎo)航系統(tǒng)的不足,而且具有很強(qiáng)的容錯能力,在出現(xiàn)故障時,仍能提供精準(zhǔn)的導(dǎo)航信息。文獻(xiàn)[24~25]的集成導(dǎo)航系統(tǒng)由載波相位差分GPS,INS和超寬帶(UWB)組成。該系統(tǒng)可在GPS受限時,仍能提供精準(zhǔn)的導(dǎo)航信息。文獻(xiàn)[26]采用基于偽距差分GPS(DGPS)的相對導(dǎo)航。驗證了沒有基站的DGPS相對導(dǎo)航,不僅可以簡化算法,減少設(shè)備支出,而且可以提高定位精度。文獻(xiàn)[27]采用的基于UWB輔助的相對導(dǎo)航方式。該方案可在單依靠GPS的情況下,達(dá)到比較精準(zhǔn)的相對導(dǎo)航效果。
相對導(dǎo)航系統(tǒng),可以將不同導(dǎo)航系統(tǒng)的優(yōu)勢結(jié)合起來,提高整體性能指標(biāo)。但大多基于GNSS的組合導(dǎo)航系統(tǒng),在受到干擾時,會影響導(dǎo)航精度。因此組合導(dǎo)航系統(tǒng),可以引入自動故障檢測、故障診斷、故障隔離和系統(tǒng)重構(gòu)技術(shù),構(gòu)成容錯組合導(dǎo)航系統(tǒng)。
編隊隊形與導(dǎo)航結(jié)構(gòu)是無人機(jī)編隊協(xié)同導(dǎo)航的重要組成部分。文獻(xiàn)[28]針對無GPS情況下的導(dǎo)航精度問題,提出基于機(jī)間測距信息的機(jī)群組網(wǎng)協(xié)同定位方法,利用幾何圖形平移旋轉(zhuǎn)估計慣導(dǎo)定位誤差,緩解誤差的發(fā)散速度。文獻(xiàn)[29]針對三架UAV編隊在無GPS和INS的情況下,通過構(gòu)建以UAV為定點的三角形,提出了基于幾何特性的多UAV協(xié)同導(dǎo)航算法。驗證該方法優(yōu)于航位推算法,且定位誤差不隨時間累積。文獻(xiàn)[30]針對單主模式下,導(dǎo)航系統(tǒng)不易被觀測的問題,提出了基于雙主交替領(lǐng)航的協(xié)同導(dǎo)航方法,明確了系統(tǒng)可觀測的條件。文獻(xiàn)[31,34]依據(jù)平臺搭載導(dǎo)航設(shè)備精度的差異,將系統(tǒng)分為高精度層和低精度層,低精度層利用高精度層傳遞的導(dǎo)航信息進(jìn)行修正更新。這種分層式結(jié)構(gòu)提高了低精度層的導(dǎo)航定位精度。文獻(xiàn)[32]針對主從式AUV協(xié)同導(dǎo)航的時間延遲問題,提出了基于狀態(tài)補(bǔ)償?shù)腄EKF算法。文獻(xiàn)[33]針對同高度下的兩架UAV,提出了僅利用測距雷達(dá)和機(jī)載導(dǎo)航系統(tǒng)測距信息就可得到相對姿態(tài)的方法。文獻(xiàn)[35]在開源ROS操作系統(tǒng)的基礎(chǔ)上,結(jié)合純分布式的無人機(jī)集群控制方法,提高了無人機(jī)編隊協(xié)同導(dǎo)航精度。文獻(xiàn)[36]設(shè)計了無人機(jī)編隊的導(dǎo)航架構(gòu),其中長機(jī)使用INS/GPS集成導(dǎo)航系統(tǒng),而僚機(jī)則使用分布式導(dǎo)航技術(shù)。建立了基于信息融合濾波的分層分布體系結(jié)構(gòu),估計僚機(jī)的絕對位置和速度,并獲得長機(jī)和僚機(jī)的相對導(dǎo)航解,進(jìn)而獲得精確的導(dǎo)航信息。
合適的編隊隊形和導(dǎo)航結(jié)構(gòu),一方面可以增強(qiáng)編隊協(xié)調(diào)性與統(tǒng)一性,提高編隊協(xié)同導(dǎo)航的精度與性能。另一方面有利于長機(jī),僚機(jī)之間的信息交互,提高編隊控制水平和整體效能。同時合理的編隊隊形和導(dǎo)航結(jié)構(gòu)可以實現(xiàn)編隊遠(yuǎn)距離航行、減少能源消耗、增強(qiáng)編隊靈敏度,提高編隊飛行的安全性與任務(wù)完成率。
隨著無人機(jī)編隊的不斷發(fā)展,其協(xié)同導(dǎo)航算法也在不斷完善,在精簡傳統(tǒng)算法的同時,也提高了編隊導(dǎo)航的精度。
文獻(xiàn)[37]針對量測噪聲協(xié)方差矩陣的時變性以及編隊環(huán)境的易變性,提出了基于交互式多模型的協(xié)同導(dǎo)航魯棒自適應(yīng)濾波算法,提高了對量測異常的抑制能力以及自適應(yīng)能力。文獻(xiàn)[38]針對導(dǎo)航誤差的非線性特性,采用了偽線性卡爾曼濾波算法。將非線性模型轉(zhuǎn)化為線性模型實現(xiàn)對系統(tǒng)狀態(tài)的估計。文獻(xiàn)[39]針對系統(tǒng)建模偏差、未知量測噪聲和系統(tǒng)噪聲對濾波性能影響較大的問題,提出了改進(jìn)的Myers-Tapley自適應(yīng)濾波算法,通過利用殘差樣本投影統(tǒng)計實現(xiàn)了對系統(tǒng)噪聲的有效估計,提高了濾波精度。文獻(xiàn)[40]針對編隊成員較多帶來的數(shù)據(jù)處理問題,提出了一種基于置信傳播和協(xié)同信息篩選的協(xié)同導(dǎo)航方法。通過對導(dǎo)航信息篩選,摒棄低貢獻(xiàn)率的導(dǎo)航信息,減少了計算量,提高了協(xié)同導(dǎo)航性能。文獻(xiàn)[41]針對復(fù)雜環(huán)境下存在的通信時延和帶寬受限問題,提出了基于分布式非線性信息濾波的協(xié)同導(dǎo)航算法,并且針對通信過程中存在的噪聲干擾問題,提出了基于魯棒無跡信息濾波的協(xié)同導(dǎo)航算法,極大地緩解了通信時延造成濾波精度發(fā)散問題。文獻(xiàn)[42]針對導(dǎo)航誤差隨著時間的推移而累加以及集中式卡爾曼濾波導(dǎo)致單機(jī)計算量急劇增加的問題,提出了一種基于聯(lián)合過濾結(jié)構(gòu)的無人機(jī)協(xié)同導(dǎo)航算法。該算法減緩導(dǎo)航誤差的發(fā)散,與集中式濾波器相比,減少了計算量。文獻(xiàn)[43]針對通信受限導(dǎo)致的先驗估計誤差以及初始化條件下收斂速度慢的問題,提出了基于迭代插值濾波的協(xié)同導(dǎo)航算法。該算法通過對量測信息的迭代更新,保證了在弱觀測條件下量測信息的充分融合,改善了協(xié)同導(dǎo)航效果。
除了以上論述方面,協(xié)同導(dǎo)航算法,在非高斯分布輸出噪聲[44]、惡劣環(huán)境以及高速航行下導(dǎo)航精度下降[45]、通信延遲和數(shù)據(jù)丟失[46]、無人機(jī)隱身[47]、姿態(tài)估計[48]、減輕通信負(fù)擔(dān)[49]、故障檢測[50]、路徑規(guī)劃[51]、目標(biāo)跟蹤[52]等方面,同樣發(fā)揮著重要作用。
目前無人機(jī)編隊協(xié)同導(dǎo)航存在著導(dǎo)航精度低,多機(jī)協(xié)同難度大,多機(jī)通信受限,環(huán)境適應(yīng)度不高,自主導(dǎo)航能力差等問題。針對這些問題,將未來無人機(jī)編隊協(xié)同導(dǎo)航的發(fā)展趨勢總結(jié)為以下幾點。
1)與其他無人設(shè)備協(xié)同導(dǎo)航。通過與無人潛艇,無人汽車以及其他無人設(shè)備的協(xié)同,可實現(xiàn)對多維未知領(lǐng)域信息的掌控。
2)導(dǎo)航精度的提高。在精進(jìn)導(dǎo)航算法的同時,也要研發(fā)高精度導(dǎo)航傳感器,設(shè)計綜合力更強(qiáng)的組合導(dǎo)航系統(tǒng)。
3)態(tài)勢感知能力。面對環(huán)境多變性,任何感知信息的偏差就會導(dǎo)致嚴(yán)重的后果。精準(zhǔn)的態(tài)勢感知能力至關(guān)重要。
4)故障診斷與容錯。UAV應(yīng)該加強(qiáng)自身故障診斷與容錯能力,提高整體性能的穩(wěn)定性與可靠性。
5)自主導(dǎo)航。實現(xiàn)無人機(jī)編隊自主導(dǎo)航,就可以根據(jù)具體作戰(zhàn)環(huán)境進(jìn)行相應(yīng)的隊形變換,提高任務(wù)成功率。
協(xié)同導(dǎo)航技術(shù)為無人機(jī)編隊提供有力支撐,通過對導(dǎo)航傳感器信息的融合,形成信息模型,將其提供給控制系統(tǒng)進(jìn)行任務(wù)分工和調(diào)度,進(jìn)而實現(xiàn)成員之間的協(xié)調(diào)控制,提高任務(wù)執(zhí)行率。本文主要對當(dāng)下無人機(jī)編隊的相對導(dǎo)航方式,編隊隊形,導(dǎo)航結(jié)構(gòu)以及協(xié)同導(dǎo)航算法在導(dǎo)航精度方向上的研究進(jìn)展進(jìn)行論述。并根據(jù)當(dāng)下研究進(jìn)展,預(yù)測了未來無人機(jī)編隊的發(fā)展趨勢。隨著無人機(jī)的軍用以及民用價值日益凸顯,協(xié)同導(dǎo)航有著很高的研究價值和理論意義。