国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種小型無(wú)人機(jī)的航跡跟蹤算法

2017-09-08 14:06吳長(zhǎng)勝
科技創(chuàng)新與應(yīng)用 2017年24期

吳長(zhǎng)勝

摘 要:航跡跟蹤算法是小型無(wú)人機(jī)航跡規(guī)劃的關(guān)鍵技術(shù)之一,為無(wú)人機(jī)姿態(tài)回路提供控制輸入。通過(guò)分析小型無(wú)人機(jī)的飛行模態(tài),進(jìn)行航跡跟蹤算法設(shè)計(jì)。利用Matlab進(jìn)行仿真試驗(yàn)驗(yàn)證,此方案具有良好的航跡跟蹤性能。

關(guān)鍵詞:小型無(wú)人機(jī);飛行模態(tài);航跡跟蹤;仿真試驗(yàn)

中圖分類(lèi)號(hào):V279 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-2945(2017)24-0004-02

引言

無(wú)人機(jī)要求其具有較強(qiáng)的自主飛行控制能力,以適應(yīng)執(zhí)行飛行任務(wù)的需要,航跡跟蹤是實(shí)現(xiàn)小型無(wú)人機(jī)按預(yù)定航線飛行或執(zhí)行特定飛行模態(tài)的重要支撐技術(shù),航跡跟蹤算法根據(jù)無(wú)人機(jī)姿態(tài)數(shù)據(jù)、當(dāng)前位置、航線信息及對(duì)應(yīng)航線的側(cè)偏距等飛行數(shù)據(jù),引導(dǎo)無(wú)人機(jī)順利進(jìn)入并穩(wěn)定在預(yù)定的航跡上[1],通過(guò)自主導(dǎo)航、航跡跟蹤與姿態(tài)控制使無(wú)人機(jī)可靠執(zhí)行飛行任務(wù)。

1 小型無(wú)人機(jī)飛行模態(tài)

在飛行過(guò)程中,無(wú)人機(jī)飛行模態(tài)主要包括航線飛行、定點(diǎn)盤(pán)旋、指點(diǎn)飛行、返航等[2]。航線由根據(jù)既定飛行任務(wù)制定的多個(gè)航點(diǎn)進(jìn)行直連規(guī)劃的折線組成,航線飛行實(shí)現(xiàn)指定區(qū)域的巡察任務(wù);定點(diǎn)盤(pán)旋進(jìn)行固定目標(biāo)的連續(xù)偵察或通過(guò)該模態(tài)提供指示任務(wù);指點(diǎn)飛行根據(jù)臨時(shí)任務(wù)引導(dǎo)無(wú)人機(jī)到指定位置完成任務(wù);返航是無(wú)人機(jī)以最優(yōu)距離返回指定降落地點(diǎn),實(shí)現(xiàn)無(wú)人機(jī)的回收任務(wù)。無(wú)人機(jī)在飛行過(guò)程中,根據(jù)任務(wù)性質(zhì)可進(jìn)行航線飛行、定點(diǎn)盤(pán)旋、指點(diǎn)飛行、返航等飛行模態(tài)的自由切換。

2 航跡跟蹤算法設(shè)計(jì)

航跡跟蹤算法通過(guò)機(jī)載GPS獲得無(wú)人機(jī)的當(dāng)前位置,計(jì)算無(wú)人機(jī)偏離預(yù)期航線的側(cè)偏距,并結(jié)合無(wú)人機(jī)姿態(tài)信息,進(jìn)行控制指令解算,通過(guò)姿態(tài)控制回路解算出執(zhí)行機(jī)構(gòu)控制量,從而消除無(wú)人機(jī)側(cè)偏距并修正飛行航跡[3][4],實(shí)現(xiàn)無(wú)人機(jī)空中航線飛行、定點(diǎn)盤(pán)旋、指點(diǎn)飛行及返航等飛行模態(tài)。

2.1 航線飛行

無(wú)人機(jī)航線跟蹤包括切入首航點(diǎn)、航線跟蹤、航線切換即轉(zhuǎn)彎飛行等階段。根據(jù)三個(gè)過(guò)程階段分別進(jìn)行跟蹤算法設(shè)計(jì),滿足航線飛行需求。

2.1.1 首航點(diǎn)飛行

首航點(diǎn)飛行根據(jù)當(dāng)前無(wú)人機(jī)位置,結(jié)合首行點(diǎn)位置、首航線特征,判斷無(wú)人機(jī)優(yōu)先飛向首行點(diǎn)或首航線,首航點(diǎn)飛行調(diào)整算法如下:

上式為無(wú)人機(jī)優(yōu)先飛向首航點(diǎn)的調(diào)整算法,當(dāng)dc?叟k2du時(shí),無(wú)人機(jī)優(yōu)先飛向首航線,調(diào)整算法采用航線跟蹤算法。

2.1.2 航線跟蹤

航線跟蹤根據(jù)無(wú)人機(jī)當(dāng)前位置、速度、航向,結(jié)合當(dāng)前航線,通過(guò)航向偏差角與偏航距解算航向角速度,通過(guò)控制律實(shí)現(xiàn)航向控制,促使無(wú)人機(jī)快速貼近航線,完成航線跟蹤飛行[5]。航向跟蹤調(diào)節(jié)算法如下:

2.1.3 轉(zhuǎn)彎飛行

轉(zhuǎn)彎飛行主要是完成當(dāng)前航線與目標(biāo)航線的最優(yōu)切換,通過(guò)計(jì)算最優(yōu)轉(zhuǎn)彎距離、過(guò)點(diǎn)判斷進(jìn)行無(wú)人機(jī)轉(zhuǎn)彎與進(jìn)入目標(biāo)航線的連續(xù)跟蹤。最優(yōu)拐彎距離計(jì)算:

當(dāng)無(wú)人機(jī)與目標(biāo)航點(diǎn)的距離dc?燮dopt時(shí),無(wú)人機(jī)進(jìn)入轉(zhuǎn)彎飛行狀態(tài)。無(wú)人機(jī)采用半角判斷是否完成航線切換,如下圖所示,當(dāng)無(wú)人機(jī)轉(zhuǎn)過(guò)航線夾角的角平分線時(shí)即完成轉(zhuǎn)彎,進(jìn)入下一航線飛行。

2.2 定點(diǎn)盤(pán)旋

定點(diǎn)盤(pán)旋根據(jù)偵察任務(wù)需要對(duì)特定目標(biāo)進(jìn)行繞飛實(shí)現(xiàn)持續(xù)偵察或目標(biāo)指示[6][7]。結(jié)合無(wú)人機(jī)最小轉(zhuǎn)彎半徑與導(dǎo)引頭視場(chǎng),規(guī)劃外切多邊形實(shí)現(xiàn)近圓盤(pán)旋飛行,可以直接復(fù)用航線飛行的跟蹤算法完成定點(diǎn)盤(pán)旋飛行。在設(shè)計(jì)多邊形航線時(shí)應(yīng)確保多邊形最大內(nèi)切圓半徑大于無(wú)人機(jī)的最小轉(zhuǎn)彎半徑,并且在導(dǎo)引頭視場(chǎng)范圍之內(nèi)。

式中:Rn-多邊形最大內(nèi)切圓半徑;R-無(wú)人機(jī)的最小轉(zhuǎn)彎半徑;Rs-導(dǎo)引頭視場(chǎng)半徑;V-無(wú)人機(jī)速度;?準(zhǔn)-無(wú)人機(jī)轉(zhuǎn)彎最大傾斜角;g-重力加速度。

2.3 指點(diǎn)飛行與返航

無(wú)人機(jī)指點(diǎn)飛行(返航)是根據(jù)當(dāng)前無(wú)人機(jī)位置與指定點(diǎn)(返航點(diǎn))進(jìn)行直線規(guī)劃,實(shí)現(xiàn)無(wú)人機(jī)按照最短距離完成目標(biāo)點(diǎn)飛行。此時(shí)無(wú)人機(jī)僅實(shí)時(shí)調(diào)整航向,保證無(wú)人機(jī)準(zhǔn)確飛向指定點(diǎn)(返航點(diǎn))。無(wú)人機(jī)指點(diǎn)飛行與返航時(shí)采用式2-1與式2-2進(jìn)行航向調(diào)整。

3 仿真試驗(yàn)結(jié)果

通過(guò)對(duì)小型無(wú)人機(jī)航跡跟蹤算法設(shè)計(jì),利用Matlab進(jìn)行仿真分析,驗(yàn)證航跡跟蹤算法的可行性。在仿真分析中,式(2-1)中比例系數(shù)k1=-0.85,k2=3,最大角速度rmax=15°/s,式(2-3)中比例系數(shù)k3=-1.25,k4=-1,式(2-3)中比例系數(shù)K5=1,無(wú)人機(jī)速度V=30m/s。

4 結(jié)束語(yǔ)

本文研究了一種小型無(wú)人機(jī)的航跡跟蹤算法,通過(guò)Matlab仿真試驗(yàn)驗(yàn)證,具有較好的航跡跟蹤性能。針對(duì)定點(diǎn)盤(pán)旋提出多邊形航線規(guī)劃,滿足目標(biāo)持續(xù)監(jiān)視效果,進(jìn)一步優(yōu)化航跡跟蹤算法設(shè)計(jì)。此航跡跟蹤算法立足平面化,未考慮無(wú)人機(jī)高度變化,在后續(xù)的研究中引入相對(duì)飛行高度,完善航跡跟蹤算法設(shè)計(jì)。

參考文獻(xiàn):

[1]陳錦霞.一種無(wú)人機(jī)的航跡規(guī)劃和自主導(dǎo)航算法[J].科技風(fēng),2012,22:24.

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

[3]蔣志華,陶德桂,小型無(wú)人機(jī)航路規(guī)劃及自主導(dǎo)航算法研究[J].現(xiàn)代電子技術(shù),2015,38(4):5-7.

[4]韓泉泉,陳知秋,田雪濤,等.無(wú)人機(jī)航線跟隨控制方案設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2014,22(11):1-4.

[5]李洪烈,周洪霞,薛先俊.基于航跡點(diǎn)控制的無(wú)人機(jī)目標(biāo)跟蹤算法[J].信息技術(shù),2013,3:113-116.

[6]王洋,劉偉.盤(pán)旋跟蹤地面目標(biāo)小型無(wú)人機(jī)控制系統(tǒng)設(shè)計(jì)[J].北京航空航天大學(xué)學(xué)報(bào),2010,36(10):1252-1255.

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

泗洪县| 高邮市| 浑源县| 山阴县| 松阳县| 平乡县| 宽甸| 无为县| 建昌县| 陵水| 上饶市| 大荔县| 郧西县| 贺兰县| 南乐县| 佛教| 阿尔山市| 安义县| 阳谷县| 仁化县| 揭西县| 万源市| 玛多县| 定安县| 泰和县| 昌乐县| 江西省| 靖宇县| 高清| 蒙山县| 太仆寺旗| 江达县| 新沂市| 册亨县| 霍林郭勒市| 宁城县| 广昌县| 自治县| 贺兰县| 民丰县| 盘山县|