• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于鄰域跟隨與辨識的無人機集群控制與規(guī)避策略

      2018-09-27 11:59:04張代兵李小民董海瑞杜占龍
      關(guān)鍵詞:航點航跡鄰域

      毛 瓊, 張代兵, 李小民,3, 董海瑞, 杜占龍

      (1. 中國人民解放軍陸軍工程大學(xué)石家莊校區(qū)無人機工程系, 河北 石家莊 050003; 2. 國防科技大學(xué) 智能學(xué)院, 湖南 長沙 410073; 3. 石家莊鐵道大學(xué)電氣與電子工程學(xué)院, 河北 石家莊 050003)

      0 引 言

      多架無人機(unmanned aerial vehicles, UAVs)彼此協(xié)同完成軍事目標打擊、目標跟蹤與偵察等任務(wù)可大幅度減少任務(wù)執(zhí)行的時間、提高作戰(zhàn)的效率和成功率[1-2]。隨著作戰(zhàn)環(huán)境的日趨復(fù)雜,空間無人機的數(shù)量和密度上升,強電磁環(huán)境易使無人機通信致盲以及潛在的突發(fā)障礙等問題給無人機集群的飛行控制與安全帶來一系列挑戰(zhàn)[3-4]。

      無人機集群系統(tǒng)屬于局部感知或通信的分布式體系結(jié)構(gòu),目前主要的控制方法有:基于局部規(guī)則的控制[5-7]、軟控制[8-10]、領(lǐng)航跟隨法[11-14]和人工勢場法[15-23]?;诰植恳?guī)則的控制方法最基礎(chǔ),能實現(xiàn)集群智能的涌現(xiàn)控制,但是難使集群涌現(xiàn)到期望的控制方向;軟控制是在局部規(guī)則的基礎(chǔ)上通過為集群加入一外部可控的無人機,引導(dǎo)群內(nèi)其他無人機朝著人們期望的方向運動,文獻[10]利用其成功實現(xiàn)了分群;領(lǐng)航控制法利用集群中信息豐富的無人機引導(dǎo)實現(xiàn)集群控制,文獻[7]針對部分無人機獲得航跡信息進行了研究,直接將掌握航跡信息的無人機設(shè)為領(lǐng)導(dǎo)者和不掌握航跡信息的無人機設(shè)為跟隨者,沒考慮無人機如何辨識誰是領(lǐng)導(dǎo)者的問題;人工勢場法通過構(gòu)建全局勢場函數(shù)引導(dǎo)智能體向勢能降低的方向運動,該方法簡單實用,在避障方面有優(yōu)勢,但存在局部極值問題。

      本文以上述方法為基礎(chǔ),研究了理想全通信環(huán)境下所有無人機都能獲得目標航跡信息和電磁干擾環(huán)境下部分無人機能獲得目標航跡信息條件下的集群控制方法。對于第一種情況,本文將局部規(guī)則與勢場法融合改進引力和斥力函數(shù),并結(jié)合軟控制方法控制無人機涌現(xiàn)出群聚行為和使集群沿著指定的航跡運動,針對未知突發(fā)障礙,在有限視覺感知的基礎(chǔ)上采取應(yīng)急避障的方法處理,并借助于運動環(huán)境的動態(tài)性幫助無人機擺脫局部極值;對于第二種情況,在文獻[7]的基礎(chǔ)上采用鄰域辨識的方法為未獲得航跡信息的無人機選擇跟隨目標,構(gòu)成局部的領(lǐng)航控制模式,使無人機逐漸聚集和沿著指定航跡飛行。

      1 基于集群智能的UAVs系統(tǒng)建模

      1.1 群內(nèi)部成員模型

      無人機集群屬由N個無人機組成的分布式系統(tǒng),每個無人機的運動可用一個6自由度的運動方程表示[15],經(jīng)微分同胚[16]后可抽象為

      ,i=1,2,…,N

      (1)

      式中,Pi(x,y,z)表示無人機i的空間位置;vi表示速度;ai表示加速度。通過在制導(dǎo)系統(tǒng)環(huán)節(jié)設(shè)計加速度ai可控制無人機沿著預(yù)定路徑飛行,其他交由自動駕駛儀完成。

      此外,無人機飛行時存在如下約束:

      (1) 加速度約束

      (2)

      式中,Amax為無人機的最大加速度。

      (2) 速度約束

      (3)

      式中,Vmax為無人機的最大運動速度。

      1.2 無人機的運動控制規(guī)則

      本文研究的分布式無人機系統(tǒng)的整體運動受無人機運動規(guī)則控制,是無人機間局部交互產(chǎn)生的一種涌現(xiàn)行為。根據(jù)無人機行為交互對象的不同,可將集群內(nèi)部無人機的運動分解為3個子目標:保持群聚、奔向目標和規(guī)避障礙,因此受鄰近無人機群聚力、目標的吸引力與障礙的排斥力三者的綜合作用,對無人機質(zhì)量進行歸一化處理后其運動控制量ai可表示為

      (4)

      式中,等號右側(cè)第1項為目標吸引產(chǎn)生的控制分量;第2項為規(guī)避障礙的控制分量;第3項為同集群的其他鄰居無人機j對無人機i產(chǎn)生的吸引控制分量;α為無人機能否正常接收目標航跡信息的標志,α=1表示無人機i能正常接收航跡信息,此時式(4)等號右側(cè)第4項為0;α=0表示無人機i不能正常接收航跡信息,此時式(4)等號右側(cè)第1項為0,第4項不為0,表示無人機i需從鄰域內(nèi)選擇無人機G進行跟隨;γ1、γ2和γ3為各個控制分量的權(quán)重,由于無人機i在接收不到目標航點的情況下把無人機G當做目標航點進行追隨,所以式(4)等號右側(cè)第1項和第4項的控制強度系數(shù)相同且均為γ1,集群內(nèi)部無人機的運動控制主要通過設(shè)計ai實現(xiàn)。

      1.2.1 群聚運動的控制

      傳統(tǒng)的基于局部規(guī)則的控制方法對控制無人機群聚效果明顯,主要建立在排斥域、一致域和吸引域3個感知域的避撞、結(jié)隊和聚集3個運動規(guī)則基礎(chǔ)上。設(shè)無人機i通過機載傳感器感知周圍無人機的位置、速度,探測距離為da,其探測區(qū)域為以無人機i所在的位置為中心,da為半徑構(gòu)成的圓形區(qū)域,t時刻落在無人機i的探測區(qū)域內(nèi)的無人機用集合Ni(t)表示。在該探測區(qū)域內(nèi),以dr和do為界(0

      (5)

      (6)

      (7)

      (8)

      圖1 無人機i和無人機j之間的作用力Fig.1 Force between UAV i and UAV j

      1.2.2 朝向目標的運動控制

      為控制無人機集群前往目標區(qū)執(zhí)行任務(wù),首先將無人機集群作為一個整體進行航跡規(guī)劃,以減少路徑規(guī)劃的復(fù)雜性;其次將航跡分解成一系列序列位置點Track={T1,T2,…,Tm};通過自動相關(guān)監(jiān)視廣播系統(tǒng)(automatic dependent surveillance broadcast,ADS-B)將上述序列位置點的位置和速度信息按著時間順序向各架無人機播發(fā),隨著時間的推進,目標航點信息被更新,從而控制和引導(dǎo)集群成員沿著規(guī)劃的路徑飛行和到達目的地。該信息分發(fā)系統(tǒng)可布置于集群內(nèi)部的任意一架無人機,也可布置在有人機或地面控制站,且布置在有人機或地面控制站時可靈活改變航點信息,提高集群控制的機動性和靈活性。根據(jù)機載廣播式自動相關(guān)監(jiān)測設(shè)備接收端(ADS-B IN)能否正常接收航點信息,可分為以下兩種情況。

      (1)所有無人機均可獲得航點信息

      (vi-vTk)

      (9)

      (10)

      (11)

      圖2 無人機與目標之間的作用力Fig.2 Force between the UAV and target

      (2) 少部分無人機可獲得航點信息

      由于強電磁干擾易使無人機的通信中斷導(dǎo)致其不能獲得目標航點信息,在此情況下需要尋找其他的途徑以補償目標信息缺失帶來的風(fēng)險,如借助于機載傳感系統(tǒng)對附近其他無人機的位置和速度進行測量,此時未接收到航點信息的無人機在第1.2.1節(jié)的群聚作用下仍能繼續(xù)維持群聚運動,但隨著掌握航點信息無人機的比例下降到1/3以下時,無人機經(jīng)常產(chǎn)生脫離集群的現(xiàn)象(文獻[7]中描述),且隨著掌握航點信息無人機的比例下降,集群內(nèi)無人機飛行路徑的平滑度大幅度下降,給集群的控制與安全帶來了很大的困難。為改進該問題,文獻[7]令領(lǐng)導(dǎo)者開啟局部導(dǎo)航通信功能向周圍無人機發(fā)送航點信息,這在復(fù)雜電磁干擾環(huán)境中不現(xiàn)實,本文提出基于機載探測系統(tǒng)的鄰域感知與辨識的方法,幫助未接收到航點信息的無人機i從其鄰域Ni(t)內(nèi)捕捉運動變化最快的無人機G,即將其當做目標航點進行跟隨。

      (12)

      (13)

      (14)

      (15)

      無人機與目標無人機之間的作用力如圖3所示。

      圖3 無人機與目標無人機之間的作用力Fig.3 Force between the UAV and target UAV

      1.2.3 規(guī)避障礙的運動控制

      集群沿著預(yù)定航跡飛往目的地的過程中,會遇到障礙的威脅。無人機為保證自身的飛行安全,需要對障礙物進行規(guī)避。根據(jù)障礙事先是否已知可分為已知障礙威脅和未知障礙威脅。對于已知障礙威脅,可在航跡規(guī)劃階段進行初步處理,飛行過程中無人機主動進行規(guī)避;對于未知障礙威脅,則依賴于機載傳感器的探測能力、計算機信息處理速度和執(zhí)行機構(gòu)的動作時間等眾多因素。本文討論未知威脅,為了與實際情況相符,設(shè)無人機i的探測距離為da,機載計算機信息處理和執(zhí)行機構(gòu)響應(yīng)的時間總和為τ=0.25 s,無人機自探測到障礙的時刻起τ秒后立即采取相應(yīng)的應(yīng)急避障策略,二者之間通過式(16)斥力函數(shù)進行設(shè)計。

      (16)

      (17)

      (18)

      圖4 無人機與障礙之間的作用力Fig.4 Force between the UAV and obstacle

      2 穩(wěn)定性分析

      對集群而言,如果集群內(nèi)部無人機之間的距離保持不變,則說明其具有良好的穩(wěn)定性和魯棒性。為簡化穩(wěn)定性分析過程,本文首先考慮集群內(nèi)部只有兩架無人機i和j的情況,它們在彼此的可探測距離之內(nèi)。設(shè)x1和x2為系統(tǒng)的兩個狀態(tài)變量,根據(jù)式(1)有

      (19)

      將兩機視為一個系統(tǒng),考慮系統(tǒng)內(nèi)部狀態(tài)的穩(wěn)定性,由式(1)和式(4)得

      (20)

      (21)

      再利用式(7)求負梯度得

      (22)

      設(shè)李雅普諾夫函數(shù)為

      (23)

      對李雅普諾夫函數(shù)求導(dǎo),得

      (24)

      將式(22)代入式(24),得

      ≤0

      (25)

      由式(25)知,兩機速度漸進趨于一致,即二機之間的距離也趨于一定值,系統(tǒng)達到穩(wěn)定狀態(tài)。

      再次假設(shè)集群內(nèi)部有3架無人機,編號分別為1、2、3,且各自在彼此的探測范圍內(nèi)。以無人機2為例進行穩(wěn)定性分析,其鄰居為1和3,按上述方法設(shè)狀態(tài)變量為

      (26)

      設(shè)李雅普諾夫函數(shù)為

      (27)

      (28)

      用式(26)代替式(28)中速度的一階導(dǎo)數(shù)項得

      (29)

      (30)

      設(shè)李雅普諾夫函數(shù)為

      (31)

      …+

      (32)

      同理,將式(30)代入式(32)得

      ≤0

      (33)

      即系統(tǒng)穩(wěn)定。

      3 仿真實驗驗證

      為方便對上述方法的控制效果進行分析,本文在Netlogo環(huán)境下進行了三維空間的無人機集群飛行與障礙規(guī)避仿真驗證。由于本文提出的控制方法屬于分布式的集群控制方法,集群內(nèi)部的每個無人機成員依靠自身的機載傳感器探測周圍其他運動和靜止目標,生成局部運動環(huán)境,并自動解算和生成相應(yīng)的運動控制指令,控制自身行為。按著無人機能否接收航點信息,仿真實驗主要從以下幾方面展開。

      情形1集群內(nèi)部無人機均能獲得實時航跡信息,飛行空間無障礙

      圖5 無人機群聚集和沿航跡飛行Fig.5 UAV individual gather and fly along the track

      圖6 無人機之間的距離Fig.6 Distance between UAVs

      圖5中紅色曲線為預(yù)先規(guī)劃的航跡,白色曲線為集群內(nèi)部成員的飛行航跡,其初始位置隨機,在接收到目標航點信息后朝目標位置飛行,逐漸靠近、聚集和形成一整體,并沿著航跡飛行,實現(xiàn)了集群的群聚和整體運動控制。

      圖6顯示了任意兩機間距離變化的情況,曲線的走向趨勢表明:任意兩機間的距離在初始時刻最大,隨著時間的推移逐漸收斂至一恒定值,此時集群進入穩(wěn)定狀態(tài)。在該過程中,由于任意兩機間的最小距離為7.8 m,大于機身長度2 m,因此避免了碰撞的發(fā)生。

      圖7 編隊中心與航點的距離偏差Fig.7 Distance between the formation center and the track point

      情形2集群內(nèi)無人機均能獲得實時航跡信息,飛行空間有未知障礙

      圖8 集群躲避障礙的場景Fig.8 Scene of UAVs to avoid the obstacles

      圖8中黃色的球體即為障礙所在的位置,紅色的曲線為預(yù)先規(guī)劃的航跡,由于規(guī)劃時不知道未來障礙的突發(fā)位置,所以在預(yù)先航跡規(guī)劃時未對障礙1、2進行考慮,此時無人機對障礙的規(guī)避將主要依靠機載的傳感器檢測系統(tǒng)、障礙規(guī)避算法和其他控制以及執(zhí)行機構(gòu)。從圖8顯示的各機航跡看到,無人機在接近障礙物時發(fā)生明顯背離障礙的側(cè)向彎曲,即為機載傳感系統(tǒng)檢測到障礙和機體產(chǎn)生的規(guī)避行為,說明各架無人機能夠依靠自身能力有效避開突發(fā)障礙的威脅;圖9顯示的是集群內(nèi)部各個成員分別與障礙1和障礙2之間的距離隨時間的變化曲線,圖9中的2個最低谷為集群內(nèi)成員分別與障礙1和障礙2最接近的時刻,由圖9可見,集群內(nèi)部的無人機仍與障礙物保持10 m以上的距離,有效地規(guī)避了障礙。采用情形1的數(shù)據(jù)分析方法同樣可得各機間的最近距離為4.3 m,仍大于機身長度值2 m,能夠避免集群內(nèi)部成員之間的碰撞。

      圖10 集群穿越狹窄區(qū)域Fig.10 Cluster crosses the narrow area

      情形3集群內(nèi)部少數(shù)無人機可獲得實時航跡信息,飛行空間無障礙

      圖11 基于鄰域辨識的集群控制Fig.11 Cluster control based on neighborhood identification

      從圖11看到,集群內(nèi)部有6架無人機,但只有1架能夠接收航跡信息(標注為白色,占群體數(shù)的1/6),采用鄰域跟隨與辨識的方法為未接收到航跡信息的無人機選擇跟隨目標,無人機能在群聚作用和目標無人機的帶領(lǐng)下從初始狀態(tài)聚集和形成整體運動。同時,本文也按著文獻[7]的方法對未接收到航跡信息的無人機采用群聚作用實施了控制,雖然也能產(chǎn)生聚集和整體運動(見圖12),但與圖11相比,飛行航跡過于曲折,對集群控制與安全不利。相比之下,顯然采用鄰域跟隨與辨識的方法要好于僅采用鄰域跟隨的方法。

      圖12 群聚作用下的集群控制Fig.12 Cluster control under the clustering

      4 結(jié) 論

      本文受群體智能的啟發(fā),研究了無人機能正常接收和不能正常接收目標航跡信息以及空間有無障礙情況下的集群控制問題,應(yīng)用此方法有以下結(jié)論:

      (1)本文將群聚規(guī)則與勢場法結(jié)合和改進實現(xiàn)了無人機的聚集和朝向目標的整體性運動,無人機集群控制的靈活性、一致性和安全性都有了較大提升;

      (2)由于借助于虛擬無人機的運動模擬目標航跡,這種類似軟控制的方法可通過修改航點靈活改變集群的飛行航線;

      (3)本文提出的對障礙物的應(yīng)急避障方法考慮了計算機處理和設(shè)備的執(zhí)行時間,符合實際情況。

      猜你喜歡
      航點航跡鄰域
      稀疏圖平方圖的染色數(shù)上界
      夢的航跡
      青年歌聲(2019年12期)2019-12-17 06:32:32
      二次開發(fā)在航點航跡圖批量繪制中的應(yīng)用
      基于鄰域競賽的多目標優(yōu)化算法
      自適應(yīng)引導(dǎo)長度的無人機航跡跟蹤方法
      視覺導(dǎo)航下基于H2/H∞的航跡跟蹤
      關(guān)于-型鄰域空間
      基于航跡差和航向差的航跡自動控制算法
      基于時序擴展的鄰域保持嵌入算法及其在故障檢測中的應(yīng)用
      郓城县| 弥勒县| 应用必备| 静安区| 普安县| 龙游县| 揭西县| 砀山县| 滨海县| 西青区| 富锦市| 昆明市| 元朗区| 玛多县| 衡山县| 英德市| 楚雄市| 墨江| 安丘市| 自治县| 甘孜| 榆树市| 苍溪县| 江达县| 鄂托克前旗| 秦皇岛市| 乐业县| 卫辉市| 成安县| 青铜峡市| 陇西县| 綦江县| 饶阳县| 府谷县| 瓮安县| 成安县| 双鸭山市| 阜城县| 湖南省| 寿宁县| 抚顺市|