張 昊 孟曉軍 陳自力 紀顯華 樊 亮
1.解放軍69079 部隊 新疆烏魯木齊 830013 2.陸軍工程大學無人機工程系 河北石家莊 050003
無人翼傘(unmanned parafoil vehicle,UPV),又稱作“可控翼傘”或“翼傘”,是在降落傘基礎上發(fā)展起來的一種高性能滑翔傘,可通過操縱后緣控制繩,實現(xiàn)翼傘在空中的機動飛行和定點著陸.在軍事領域,無人翼傘能夠完成戰(zhàn)場空投、無人偵察以及彈射座椅安全著陸等特殊任務.因此,研究這些任務下的航跡規(guī)劃問題對實現(xiàn)其精確控制和應用具有重要意義[1-2].
當翼傘在高原山地等復雜地形條件下執(zhí)行精確空投和定點著陸任務時,地形威脅較大,任務規(guī)劃必須同時考慮翼傘飛行性能和避障要求,在滿足航跡可行性的前提下,提高航跡的規(guī)劃速度和可操作性[3].近年來,廣大學者對飛行器的航跡規(guī)劃問題展開了大量研究,在規(guī)劃算法方面主要分為基于確定性的組合規(guī)劃方法和基于采樣的智能規(guī)劃方法[4].
基于確定性的組合規(guī)劃方法有圖論法、最優(yōu)控制法、A*算法等[5].此類算法的優(yōu)點是規(guī)劃中始終可以找到最優(yōu)解,缺點是對空間信息要求高,在解決高維度計算時容易出現(xiàn)“組合爆炸”現(xiàn)象.基于采樣的智能規(guī)劃方法有蟻群算法、粒子群算法(particle swarm optimization,PSO)、遺傳算法等[6],還包括路線圖算法(probabilistic road-map method,PRM)[7]方法和RRT 方法.這類算法的優(yōu)點是不需要空間完整信息,有效避免“組合爆炸”,規(guī)劃速度快,缺點是優(yōu)化性能不足,時效性差.
其中,RRT 是由S.M.LaValle 于1998年提出的一種基于采樣的增量式搜索方法[8],是一種單次查詢算法,不需要路徑查詢過程,通過構造快速搜索樹節(jié)約了系統(tǒng)內存空間,相比于PRM 方法具有更高效的路徑搜索能力.但RRT 方法具有強隨機性,在快速提高規(guī)劃速度的同時,無法找到最優(yōu)軌跡.針對RRT 方法的不足,許多學者對算法進行了改進和優(yōu)化,取得了一定成果.江澤強等在RRT 基礎上結合機載設備探測范圍,提高了算法的規(guī)劃效率[9].阮曉鋼等在RRT中引入目標導向策略,使算法具有逃離極小環(huán)境的能力[10].但以上研究主要集中于二維平面模型的搜索規(guī)劃,對包含地形約束的三維規(guī)劃問題研究較少.
就翼傘而言,其主要特點是控制量少、無動力裝置,特別是在定點空投和傘降回收任務中,同時具有避障、航向角、下降高度等3 種約束的航跡規(guī)劃問題.這一問題不能像普通飛行器一樣,僅進行二維平面的規(guī)劃,必須要在滿足水平和垂直兩個方向約束,同時達到避障和航跡可行性要求的前提下進行相關方法的改進研究,需要在三維環(huán)境中進行仿真實驗,具有一定的挑戰(zhàn).
針對翼傘完成戰(zhàn)場空投任務時的飛行要求,建立翼傘的質點運動模型,包含主要飛行運動信息[11]:
翼傘的特殊結構導致其飛行性能與固定翼飛行器有較大區(qū)別,飛行時必須考慮其運動性能約束.由于翼傘沒有動力裝置,因此,主要對傘繩下拉量,即對每步長的航向角最大變化量進行約束,則翼傘運動性能約束為[12]
根據翼傘戰(zhàn)場空投實際任務需求,建立山地地形仿真環(huán)境,采用多項式產生山峰數(shù)據,模擬山地地形[13]:
式中,Zi為水平面高度Z0上的第i 個山峰高度,x0i、y0i為該山峰頂點的坐標,xsi、ysi是與該山峰在x 方向和y方向上與坡度有關的量.
設置避障規(guī)則為翼傘在飛行降落過程中,所在位置和高程不能與山峰覆蓋位置重合,一旦重合就會撞毀.
RRT 方法作為一種隨機性規(guī)劃方法,能夠有效克服確定性方法中的局部最小點問題和高維度“組合爆炸”問題[14].
然而,RRT 方法的缺點是均勻的隨機擴展策略導致算法遇到復雜環(huán)境規(guī)劃問題時,規(guī)劃結果存在優(yōu)化不足的問題且沒有考慮對象運動性能的約束,如圖1所示.
常規(guī)RRT 的采樣具有強隨機性,目的性不夠明確[15].針對這一問題,引入采樣優(yōu)化策略,在采樣時以一定概率,將搜索終點作為下步節(jié)點,即,這樣在采樣過程中,始終以一定概率選擇搜索終點,增強了搜索的目的性,從而提高算法規(guī)劃速度[16].
在采樣擴展優(yōu)化策略的基礎上,進一步引入運動光滑度優(yōu)化策略,即考慮翼傘的運動性能,增加航向角變化控制量.利用翼傘轉彎性能,對前后節(jié)點間的航向角變化幅度進行限制,即,算法可通過調節(jié)來優(yōu)化航跡的可操作性和運動光滑度[17].
翼傘在執(zhí)行降高空投和歸航著陸等任務時,通常會遇到如山地、峽谷等復雜地形條件.因此,本章在三維航跡規(guī)劃中,重點考慮地形威脅,并選擇威脅最大的山地地形對算法進行仿真實驗分析.在單山峰、多山峰等不同復雜程度的任務空間下,進行指定高度的定點空投航跡規(guī)劃.在每種任務情形中對算法進行30 次實驗,利用各項規(guī)劃結果的樣本空間平均值進行對比分析.考慮翼傘運動性能,并結合CO-RRT 算法的參數(shù)選取原則,對實驗進行參數(shù)設置,具體參數(shù)如表1所示.
表1 仿真實驗參數(shù)Table 1 Simulation parameters
圖2為兩種算法在單山峰情形下從起始點到目標點的實驗結果.圖2(a)為采用常規(guī)RRT 規(guī)劃得到的飛行航跡,可見在搜索過程中,隨機樹節(jié)點向整個三維任務空間擴展,搜索效率不高.圖2(b)為采用CO-RRT 設計的飛行航跡,隨機樹生長方向始終指向目標點,搜索范圍小,加快了算法到目標點的收斂速度.在可飛性方面,常規(guī)RRT 生成的飛行航跡較為曲折,增大飛行器的跟蹤難度,而CO-RRT 方法在保證飛行安全性的前提下,充分發(fā)揮了翼傘的機動性能,優(yōu)化了航跡的平滑度,進一步提高了航跡的可飛性和可跟蹤性.另外,觀察可見,當RRT 在搜索至山峰后側時,此時已繞過威脅區(qū)域,但RRT 仍然采用固定的擴展方式進行搜索,而CO-RRT 中引入的目標點直接可達性判斷,在判斷新節(jié)點與目標點之間已無障礙時,立即生成直達航跡,完成規(guī)劃,優(yōu)化了整體的航跡距離.
考慮更為復雜的多山峰威脅情形,圖3為兩種算法在多山峰情形下的規(guī)劃實驗結果.由圖可見,兩種算法所設計的航跡都能夠繞過威脅障礙,找到從起始點到目標點的可行航跡,但從能耗大小和可飛性來看,CO-RRT 在不同威脅情形中的航跡距離最短,平滑度和航跡質量均高于RRT,這就意味著在實際飛行過程中,CO-RRT 避免了飛行器不必要的轉向和頻繁的大范圍控制操作,有利于減小能耗,進一步體現(xiàn)了算法在可飛性方面的優(yōu)勢.從穩(wěn)定性的角度來看,規(guī)劃中所用的運動模型屬于翼傘質點模型,始終描述系統(tǒng)的穩(wěn)定飛行狀態(tài),而由實際經驗可知,在改變控制操作時容易引起系統(tǒng)振蕩,因此,CO-RRT 的飛行穩(wěn)定性要高于RRT,更適合實際應用.
本文所提方法通過引入采樣優(yōu)化策略和運動光滑度優(yōu)化策略,能夠快速有效地獲得從起始點到目標點的光滑可行航跡,可提高航跡的光滑度和可操作性.