亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        小型無(wú)人機(jī)航路規(guī)劃及自主導(dǎo)航算法研究

        2015-04-12 00:00:00蔣志華陶德桂
        現(xiàn)代電子技術(shù) 2015年4期

        摘 要: 為了實(shí)現(xiàn)無(wú)人機(jī)自主導(dǎo)航功能,定義了以發(fā)射點(diǎn)為坐標(biāo)原點(diǎn)的地理導(dǎo)航坐標(biāo)系,給出由WGS?84坐標(biāo)系到導(dǎo)航坐標(biāo)系的具體轉(zhuǎn)換公式;設(shè)計(jì)了航路中的航點(diǎn)結(jié)構(gòu),利用GPS接收機(jī)輸出數(shù)據(jù)對(duì)無(wú)人機(jī)的位置進(jìn)行兩點(diǎn)式實(shí)時(shí)推算,對(duì)無(wú)人機(jī)在直線航路段和轉(zhuǎn)彎段的判斷和側(cè)偏距進(jìn)行了詳細(xì)討論,避免了超越函數(shù)的計(jì)算;利用比例?微分導(dǎo)航控制律求得無(wú)人機(jī)的滾轉(zhuǎn)角,通過(guò)飛控系統(tǒng)控制無(wú)人機(jī)副翼舵機(jī),修正飛行航跡,達(dá)到消除側(cè)偏距的目的。這些方法和措施提高了小型無(wú)人機(jī)的自主導(dǎo)航控制精度和穩(wěn)定性,使小型無(wú)人機(jī)具有較好的飛行品質(zhì)。

        關(guān)鍵詞: 航路規(guī)劃; 導(dǎo)航; 控制律; 全球定位系統(tǒng); 無(wú)人機(jī)

        中圖分類號(hào): TN919?34; V249.32 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2015)04?0005?03

        在20世紀(jì)90年代由美國(guó)主導(dǎo)的海灣戰(zhàn)爭(zhēng)和科索沃戰(zhàn)爭(zhēng)中,無(wú)人機(jī)卓有成效地執(zhí)行了多種軍事任務(wù),其突出的戰(zhàn)績(jī)令世界各國(guó)刮目相看[1]。隨著高新技術(shù)的發(fā)展,各國(guó)相繼投入巨資發(fā)展無(wú)人機(jī)產(chǎn)業(yè)以滿足軍事需求和其他領(lǐng)域的應(yīng)用,我國(guó)近年來(lái)更是迎來(lái)無(wú)人機(jī)發(fā)展的井噴期。軍事領(lǐng)域是無(wú)人機(jī)應(yīng)用的主要領(lǐng)域,軍用無(wú)人機(jī)的主要用途包括:戰(zhàn)術(shù)偵察和地域監(jiān)視、目標(biāo)定位和火炮校射、電子偵察和干擾、空中通信中繼、戰(zhàn)況攝錄和態(tài)勢(shì)評(píng)估、靶機(jī)和實(shí)施攻擊等[2]。針對(duì)執(zhí)行不同的使命任務(wù),無(wú)人機(jī)可選擇不同的飛行模式,包括遙控飛行模式、程控飛行模式、自主導(dǎo)航飛行模式以及它們的組合飛行模式等,其中作為靶機(jī)的無(wú)人機(jī)要求其具有航路規(guī)劃和自主導(dǎo)航飛行功能,使其能按照預(yù)先裝定的航線精確飛行。某小型無(wú)人機(jī)采用GPS接收機(jī)設(shè)計(jì)了自主導(dǎo)航系統(tǒng)實(shí)現(xiàn)了上述功能。

        1 航路規(guī)劃設(shè)計(jì)

        該小型無(wú)人機(jī)采用的是程控+遙控+自主導(dǎo)航的飛行模式,可通過(guò)遙控指令在后兩種飛行模式間進(jìn)行切換。無(wú)人機(jī)起飛并經(jīng)過(guò)一段時(shí)間的程控飛行后自動(dòng)轉(zhuǎn)入自主導(dǎo)航飛行模式。當(dāng)自主導(dǎo)航飛行模式下的無(wú)人機(jī)高度不滿足任務(wù)要求時(shí),可以通過(guò)發(fā)送遙控指令對(duì)無(wú)人機(jī)的飛行高度進(jìn)行調(diào)整,調(diào)整完后重新選定需要進(jìn)入自主導(dǎo)航飛行模式下的航點(diǎn)號(hào),并切回自主導(dǎo)航飛行模式繼續(xù)飛行。自主導(dǎo)航的基本設(shè)計(jì)思想是利用無(wú)人機(jī)機(jī)載GPS接收機(jī)接收到的位置信息作為無(wú)人機(jī)的當(dāng)前位置,通過(guò)計(jì)算準(zhǔn)實(shí)時(shí)求得無(wú)人機(jī)偏離預(yù)期航線的側(cè)偏距及側(cè)偏距的變化速率,根據(jù)導(dǎo)航控制律解算出舵翼偏角,經(jīng)由飛控系統(tǒng)產(chǎn)生指令控制副翼動(dòng)作,從而修正飛行航跡,最終消除側(cè)偏距。為此,需要在飛行前規(guī)劃好航路并裝定存儲(chǔ)在無(wú)人機(jī)內(nèi)。由于GPS系統(tǒng)采用的是WGS?84坐標(biāo)系[3],為了描述無(wú)人機(jī)自主飛行的運(yùn)動(dòng)軌跡和飛行狀態(tài),必須選用適當(dāng)?shù)膶?dǎo)航坐標(biāo)系。考慮到小型無(wú)人機(jī)的飛行距離和可用GPS接收機(jī)的精度,定義如下二維導(dǎo)航坐標(biāo)系:起飛點(diǎn)為坐標(biāo)原點(diǎn),x軸為正東方向,y軸為正北方向,單位為m,則WGS?84坐標(biāo)系轉(zhuǎn)換為導(dǎo)航坐標(biāo)系的公式為[4]:

        [x=(Axcos β-Bxcos(3β))(L-L0)y=(Ay-Bycos(2β))(B-B0)β=(B+B0)2] (1)

        式中:(L0,B0)、(L,B)分別為導(dǎo)航坐標(biāo)系原點(diǎn)及無(wú)人機(jī)當(dāng)前位置在WGS?84坐標(biāo)系下的經(jīng)度和緯度值,由GPS接收機(jī)獲取,單位為rad,Ax=6 383 487.606 m,Bx=5 357.31 m,Ay=6 367 449.134 m,By=32 077.0 m。

        預(yù)期飛行航線通常是由直線段和圓弧段組成,裝定的飛行航線數(shù)據(jù)則為飛行航線中的一些特征點(diǎn),簡(jiǎn)稱航點(diǎn),其結(jié)構(gòu)為:

        這樣,就可以定義一條由N個(gè)點(diǎn)組成的航線flyPoint flyPt[N],如果當(dāng)前航點(diǎn)n(n

        在設(shè)計(jì)圓弧段航線時(shí)應(yīng)確保其半徑大于無(wú)人機(jī)的最小轉(zhuǎn)彎半徑,無(wú)人機(jī)的轉(zhuǎn)彎半徑可采用以下方法計(jì)算:假設(shè)飛行空速為v,轉(zhuǎn)彎傾斜角為[γ],則協(xié)調(diào)轉(zhuǎn)彎半徑為[5?6][R=v2?tgγg]。一條完整的航線還應(yīng)該包括起點(diǎn)和終點(diǎn),通常起點(diǎn)即為發(fā)射點(diǎn),而終點(diǎn)則應(yīng)該是回收點(diǎn),在自主導(dǎo)航飛行模式下,無(wú)人機(jī)飛到終點(diǎn)附近后將自動(dòng)執(zhí)行停車開(kāi)傘指令。以上航點(diǎn)數(shù)據(jù)是錄入時(shí)的格式,為了減輕飛行解算時(shí)的CPU負(fù)荷,提高自主導(dǎo)航的實(shí)時(shí)性,這些數(shù)據(jù)在錄入時(shí)通過(guò)程序及時(shí)轉(zhuǎn)換為導(dǎo)航坐標(biāo)系下的數(shù)據(jù)并進(jìn)行存儲(chǔ),其存儲(chǔ)格式與上述格式類似,只是經(jīng)、緯度值變?yōu)閷?dǎo)航坐標(biāo)系下的橫、縱坐標(biāo)值,直線段的航向角經(jīng)由以下公式計(jì)算得到(真北為0°):

        2 導(dǎo)航系統(tǒng)設(shè)計(jì)

        對(duì)于該小型無(wú)人機(jī),選用數(shù)據(jù)刷新率為5 Hz的機(jī)載GPS接收機(jī),無(wú)人機(jī)飛行速度約為200 m/s,導(dǎo)航系統(tǒng)的控制律解算周期取20 ms,則在一個(gè)解算周期內(nèi),無(wú)人機(jī)飛行距離約為4 m,考慮GPS單點(diǎn)定位精度及飛控系統(tǒng)和氣動(dòng)力反應(yīng)時(shí)間,無(wú)人機(jī)的飛行誤差可以控制在100 m之內(nèi),能夠滿足精度要求。由于起飛前機(jī)載設(shè)備已經(jīng)加電并處于正常工作狀態(tài),GPS接收機(jī)正常輸出數(shù)據(jù),導(dǎo)航系統(tǒng)中存放的數(shù)據(jù)會(huì)不斷刷新,但GPS接收機(jī)的數(shù)據(jù)更新周期大于導(dǎo)航系統(tǒng)控制律解算周期,且當(dāng)無(wú)人機(jī)進(jìn)行機(jī)動(dòng)飛行時(shí),可能會(huì)出現(xiàn)GPS接收機(jī)的信號(hào)中斷或者不連續(xù)的情況,則GPS信號(hào)不能準(zhǔn)確反應(yīng)無(wú)人機(jī)的實(shí)時(shí)位置,需對(duì)無(wú)人機(jī)的當(dāng)前位置進(jìn)行推算,可采用兩點(diǎn)式航路推算公式近似計(jì)算,其計(jì)算方法如下:

        設(shè)飛機(jī)在tM時(shí)刻和tN時(shí)刻的GPS位置數(shù)據(jù)分別為(LM,BM)和(LN,BN)(注意:tM

        [xt=xN+xN-xMtN-tM·tyt=yN+yN-yMtN-tM·t] (3)

        由此可見(jiàn),導(dǎo)航系統(tǒng)至少需要保存兩組最新得到的GPS數(shù)據(jù)信息,為了減小誤差,可以保存更多組最新得到的GPS數(shù)據(jù)信息,比如10組,分別為tN-9,tN-8,…,tN-1,tN時(shí)刻的GPS位置數(shù)據(jù),則可取tM=tN-9。

        GPS接收機(jī)正常工作與否直接關(guān)系到無(wú)人機(jī)自主導(dǎo)航的飛行精度,在GPS接收機(jī)短暫失效的情況下雖然可以按上述公式進(jìn)行位置推算,但隨著中斷或不連續(xù)時(shí)間的延長(zhǎng),積累誤差會(huì)越來(lái)越大。解決這種問(wèn)題的辦法可以通過(guò)采用高品質(zhì)的GPS接收機(jī)或者增加GPS接收機(jī)備份的措施,也可以設(shè)置當(dāng)GPS信號(hào)中斷時(shí)間超過(guò)某一數(shù)值后自動(dòng)在原地盤旋,或者轉(zhuǎn)入遙控飛行模式通過(guò)外測(cè)手段獲取無(wú)人機(jī)地理位置信息完成任務(wù)。

        3 控制律設(shè)計(jì)

        該小型無(wú)人機(jī)導(dǎo)航控制律采用常用的比例微分控制,導(dǎo)航的目的就是使飛機(jī)能按預(yù)定航線飛行,不會(huì)出現(xiàn)偏離航線現(xiàn)象。當(dāng)飛機(jī)偏離航線時(shí),導(dǎo)航計(jì)算機(jī)就會(huì)根據(jù)設(shè)計(jì)的控制律計(jì)算出相應(yīng)的偏轉(zhuǎn)舵角,交由飛控計(jì)算機(jī)控制副翼舵執(zhí)行偏轉(zhuǎn)動(dòng)作,使飛機(jī)重新回到預(yù)定航線飛行。除此之外,設(shè)計(jì)的控制律還應(yīng)保證飛機(jī)能在各種可能情況下準(zhǔn)確地進(jìn)入航線。副翼舵的偏轉(zhuǎn)大小和方向又與飛機(jī)當(dāng)時(shí)的速度v、偏航距d以及航跡角誤差[Δψ]有關(guān),在直線飛行段時(shí)其控制律可采用偏航距d和飛機(jī)速度垂直航線的速度分量dv來(lái)設(shè)計(jì):

        [dv=v×sinΔψΔδa=k1d+k2dv] (4)

        式中速度垂直于航線的分量dv事實(shí)上就是飛機(jī)到航線距離的一階微分。因此,式(4)正是飛控系統(tǒng)中常用的比例加一階微分式控制律[7?8],其中[Δδa]為副翼舵偏角,規(guī)定其使飛機(jī)向左轉(zhuǎn)為正,向右轉(zhuǎn)為負(fù);當(dāng)飛機(jī)在航線右側(cè)偏航時(shí),偏航距d為正,否則為負(fù);[Δψ=ψ-ψi]([ψ]為GPS實(shí)時(shí)測(cè)得的當(dāng)前無(wú)人機(jī)飛行航向角),右偏為正,左偏為負(fù);[k1]和[k2]為比例系數(shù)且均大于0,調(diào)整其大小可以改變副翼舵變化的靈敏度。

        當(dāng)無(wú)人機(jī)進(jìn)入圓弧段飛行時(shí),則可以利用航點(diǎn)的轉(zhuǎn)彎半徑和公式[tgγ=v2(Rg)],通過(guò)查表法得到轉(zhuǎn)彎傾斜角,此即為副翼舵偏角,其正負(fù)參考該航點(diǎn)的圓弧角正負(fù)值確定。查表法較之解算超越函數(shù)arctg()運(yùn)算速度更快,且減少CPU運(yùn)算量。

        4 算法實(shí)現(xiàn)

        要實(shí)現(xiàn)控制律算法,首先需要計(jì)算飛行偏航距。航線一般包括直線段和圓弧段,當(dāng)要求無(wú)人機(jī)沿著直線段飛行時(shí),應(yīng)該首先判斷無(wú)人機(jī)是否在該直線段范圍內(nèi),如果無(wú)人機(jī)處于該線段的兩側(cè)延伸范圍,則按照點(diǎn)到直線的距離公式所計(jì)算的偏航距肯定不符合實(shí)際情況。如圖3所示,當(dāng)無(wú)人機(jī)當(dāng)前位置Z處于直線段Zn-1Zn范圍外時(shí),則∠ZZnZn-1>90°,否則∠ZZnZn-1<90°,為了避免解算超越函數(shù)arccos(),通過(guò)計(jì)算判斷ZZn2+ZnZn-12

        圖3 當(dāng)前位置Z處于直線段Zn-1Zn范圍外的情況

        當(dāng)確定無(wú)人機(jī)當(dāng)前位置處于直線段范圍內(nèi)時(shí),可以通過(guò)如下方法計(jì)算與直線段的偏航距:

        對(duì)于航線中的直線段,采用以下直線方程表示:

        Ax+By+C=0

        假設(shè)Zn-1(xn-1,yn-1)、Zn(xn,yn)為航線直線段的兩個(gè)端點(diǎn)坐標(biāo),則A=yn-1-yn,B=xn-xn-1,C=xn-1yn-xnyn-1,無(wú)人機(jī)從Zn-1點(diǎn)飛向Zn點(diǎn),無(wú)人機(jī)當(dāng)前的位置為Zt(xt,yt),則偏航距為[9]:

        [d=sign(B)·Axt+Byt+CA2+B2] (5)

        式中:sign(B)為取符號(hào)函數(shù),下同。

        當(dāng)無(wú)人機(jī)處于圓弧段飛行時(shí),其偏航距與在直線段時(shí)的計(jì)算方法是不一樣的。如圖3所示,已知Zn點(diǎn)的航點(diǎn)數(shù)據(jù),可以求出圓心O的坐標(biāo),其計(jì)算公式為:

        當(dāng)[xn-xn-1>0.1]時(shí),[k=yn-yn-1xn-xn-1],[k1=-1k][=xn-1-xnyn-yn-1],則圓心O的坐標(biāo)為O(xo,yo):

        [xo=xn+sign(dArc)?R1+k21yo=yn+sign(dArc)?k1?R1+k21] (6)

        當(dāng)前點(diǎn)Zt(xt,yt)的偏航距為:

        [d=sign(xn-xn-1)?][((xt-xo)2+(yt-yo)2-R)]

        當(dāng)[xn-xn-1≤0.1]時(shí),則可認(rèn)為直線方程為x=xn-1=xn,此時(shí)[k1=0],上述公式仍然有效。

        為了避免超越三角函數(shù)的計(jì)算,在判斷無(wú)人機(jī)是否飛出圓弧段時(shí)可采用計(jì)算無(wú)人機(jī)是否進(jìn)入到下一直線段范圍內(nèi)的方法完成,其計(jì)算方法同上。根據(jù)控制律公式,還需要計(jì)算偏航距的微分[10]。對(duì)于直線段,可根據(jù)公式[dv=v·sin(Δψ)](其中[Δψ]為航跡偏差角),對(duì)于圓弧段可以采用其離散近似公式代替[11]:[dv=ΔdΔt=(dt-dt-1)Δt],其中dt和dt-1分別表示當(dāng)前時(shí)刻和前一時(shí)刻的偏航距,[Δt]為采樣間隔時(shí)間。

        5 結(jié) 語(yǔ)

        某小型無(wú)人機(jī)采用比例微分式導(dǎo)航控制律設(shè)計(jì),控制機(jī)理成熟可靠。其對(duì)于航線的確定、偏航距及其微分的計(jì)算等都采用了較為理想的算法。同時(shí),它應(yīng)用GPS全球定位系統(tǒng)的定位信息,定位精度和可靠性大幅提高;這些設(shè)計(jì)方法和措施提高了該無(wú)人機(jī)的自主導(dǎo)航控制精度和穩(wěn)定性,使其具有良好的飛行品質(zhì)。

        參考文獻(xiàn)

        [1] 鄒湘伏,何清華,賀繼林.無(wú)人機(jī)發(fā)展現(xiàn)狀及相關(guān)技術(shù)[J].飛航導(dǎo)彈,2006(10):9?14.

        [2] [美]法斯多姆.無(wú)人機(jī)系統(tǒng)導(dǎo)論[M].吳漢平,譯.北京:電子工業(yè)出版社,2003.

        [3] 袁建平,方群,鄭諤.GPS在飛行器定位導(dǎo)航中的應(yīng)用[M].西安:西北工業(yè)大學(xué)出版社,2000.

        [4] 屈薔,梅勁松,袁家斌.小型無(wú)人機(jī)GPS自主導(dǎo)航算法的研究與實(shí)現(xiàn)[J].大眾科技,2006(3):47?48

        [5] 祝小平.無(wú)人機(jī)設(shè)計(jì)手冊(cè)[M].北京:國(guó)防工業(yè)出版社,2007.

        [6] 賈玉紅.航空航天概論[M].北京:北京航空航天大學(xué)出版社,2013.

        [7] 劉亮亮,胡延霖,易牧,等.無(wú)人機(jī)半實(shí)物仿真系統(tǒng)研究[J].兵工自動(dòng)化,2008,27(3):44?45.

        [8] 梁振東,李華英,管軍.小型無(wú)人機(jī)SINS/GPS組合導(dǎo)航系統(tǒng)研究[J].科學(xué)技術(shù)與工程,2013,13(3):290?295.

        [9] 郭鎖鳳.先進(jìn)飛行控制系統(tǒng)[M].北京:國(guó)防工業(yè)出版社,2003.

        [10] 呂曉林,羅純哲.無(wú)人機(jī)低空小捷徑飛行研究[J].宇航計(jì)測(cè)技術(shù),2013,33(6):84?87.

        [11] 王昱輝,雷金奎,田力.基于SmartFusion的無(wú)人機(jī)飛行控制系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2012,35(10):137?139.

        国产激情精品一区二区三区| 欧美丰满大爆乳波霸奶水多| 亚洲av综合色区无码一二三区| 自慰无码一区二区三区| 亚洲国产无套无码av电影| 国产人澡人澡澡澡人碰视频| 最近中文av字幕在线中文| 国产精品成人av电影不卡| 国产日产亚洲系列av| 中文字幕国内一区二区| 在线亚洲免费精品视频| 日本一道本加勒比东京热| 亚洲av极品尤物不卡在线观看| 男女交射视频免费观看网站| 欧美乱妇高清无乱码免费| 综合五月激情二区视频| 熟女精品视频一区二区三区| 豆国产95在线 | 亚洲| 国产精品三级在线专区1| 成人免费丝袜美腿视频| 亚洲a级视频在线播放| 国精产品一区一区三区| 亚洲国色天香卡2卡3卡4| 亚洲乱亚洲乱少妇无码99p| 亚洲五月婷婷久久综合| 色综合久久五月天久久久| 色婷婷一区二区三区四| 亚洲视频在线观看第一页| 人人妻人人澡人人爽人人精品av| 日本无码欧美一区精品久久 | 成年男人午夜视频在线看| 99久久久69精品一区二区三区| 午夜视频国产在线观看| 国偷自产视频一区二区久| 亚洲美女又黄又爽在线观看| 国产片三级视频播放| 国产成人午夜av影院| 熟女人妻在线中文字幕| 猫咪av成人永久网站在线观看| 婷婷丁香社区| 免费观看在线视频一区|