• 
    

    
    

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

      無人機(jī)巡航路徑規(guī)劃在多船舶跟蹤中的應(yīng)用研究*

      2021-04-11 12:41:44牟光臣修素樸閆雷兵
      河南工學(xué)院學(xué)報 2021年5期
      關(guān)鍵詞:飛行高度航速視場

      牟光臣,修素樸,閆雷兵

      (河南工學(xué)院 電子信息工程學(xué)院,河南 新鄉(xiāng) 453003)

      0 引言

      隨著無人機(jī)技術(shù)的快速發(fā)展,無人機(jī)在各個領(lǐng)域得到了廣泛的應(yīng)用。無人機(jī)具有成本低、靈活性好、風(fēng)險小、效率高等特點(diǎn),將其用于海事監(jiān)管,如海事巡航、調(diào)查取證和應(yīng)急響應(yīng)、搜救救援、船舶油污泄漏監(jiān)測和檢查等,可有效擴(kuò)大監(jiān)管范圍,減少違法違規(guī)現(xiàn)象,助力海事系統(tǒng)現(xiàn)代化建設(shè),提升海事科學(xué)水平發(fā)展[1],而在海事監(jiān)管中對船舶的跟蹤是需要解決的關(guān)鍵問題之一。

      國內(nèi)外研究無人機(jī)在海事監(jiān)管中的應(yīng)用成果較多,如固定翼無人機(jī)利用航空攝影來實現(xiàn)邊境巡邏,海上污染跟蹤以及海洋和環(huán)境研究,并具有自動著陸和起飛功能[2]。在基于單個或多個無人機(jī)平臺利用視覺圖像構(gòu)建真實的3D地理信息,來預(yù)測地質(zhì)災(zāi)害的發(fā)生[3]。無人機(jī)在海事巡航和溢油檢測方面的應(yīng)用,以及無人機(jī)巡航基地選址與建設(shè)[4]。Royset等[5]使用TSP(Traveling Salesman Problem)模型來規(guī)劃無人機(jī)任務(wù),目的是找到爆炸裝置(Improvised Explosive Devices,IED)和放置簡易爆炸裝置的恐怖分子。該任務(wù)規(guī)劃使用預(yù)處理程序、整數(shù)線性程序、IED預(yù)測模型與TSP模型相結(jié)合的方法規(guī)劃出最優(yōu)的無人機(jī)路徑。Mufalli等[6]提出了定向運(yùn)動問題為無人機(jī)進(jìn)行傳感器選擇和路徑規(guī)劃建模。無人機(jī)飛行之前可以攜帶不同傳感器,傳感器的選擇取決于采集目標(biāo)信息的要求和目標(biāo)的類型。這樣,特定目標(biāo)值與目標(biāo)和每種傳感器的組合相關(guān)聯(lián)。然而實際上,無人機(jī)(Unmanned Aerial Vehicle,UAV)規(guī)劃問題的輸入?yún)?shù)可能是不確定的,由于無人機(jī)在不確定的動態(tài)環(huán)境中運(yùn)行,因此有效的無人機(jī)任務(wù)規(guī)劃應(yīng)該能夠應(yīng)對環(huán)境變化和期望變化。Adolf等[7]提出了一種基于概率路線圖與蟻群優(yōu)化算法相結(jié)合的任務(wù)規(guī)劃方法,該方法在無人機(jī)低空飛行時具有較好的規(guī)劃效果。

      本文基于無人機(jī)機(jī)載攝像機(jī),依據(jù)相機(jī)成像原理,對一定水域內(nèi)的船舶進(jìn)行跟蹤,并結(jié)合無人機(jī)自身性能的約束和船舶的位置、航向和航速,利用聚類優(yōu)化算法對無人機(jī)巡航路徑進(jìn)行規(guī)劃。

      1 問題描述

      如何飛行才能夠?qū)Χ啻斑M(jìn)行最長時間的跟蹤,這就涉及無人機(jī)的巡航路徑規(guī)劃問題。解決怎么飛行的問題,需要從以下三個方面著手:

      (1)無人機(jī)巡航高度。根據(jù)相機(jī)成像原理,無人機(jī)飛行高度越高,則機(jī)載相機(jī)的視場范圍就越大,相機(jī)的分辨率就越低。

      (2)無人機(jī)巡航速度。無人機(jī)巡航速度越低,對船舶的跟蹤時間就越長,但對于整個巡航任務(wù)來說就需要更長時間來完成任務(wù)。反之,巡航速度越快,執(zhí)行同樣的巡航任務(wù)所花費(fèi)的巡航時間就越短。

      (3)無人機(jī)航向。無人機(jī)飛行方向確定了相機(jī)視場對船舶的覆蓋方向。

      如圖1所示,假設(shè)某一自由航行區(qū)域內(nèi)有多條勻速直線運(yùn)動的船舶S1,S2…,Sn,且船舶的當(dāng)前位置(x1,y1),(x2,y2),…,(xn,yn)、速度v1,v2,…,vn和航向θ1,θ2,…,θn為已知量,虛線矩形框為無人機(jī)在不同高度時的視場范圍。在此基礎(chǔ)上,規(guī)劃無人機(jī)的巡航路徑來對該區(qū)域內(nèi)對多條船舶進(jìn)行跟蹤,使得跟蹤船舶的數(shù)量和時長達(dá)到最優(yōu)。

      圖1 區(qū)域內(nèi)船舶分布圖

      2 算法設(shè)計

      2.1 無人機(jī)性能約束

      無人機(jī)自身性能約束是根據(jù)無人機(jī)的模型參數(shù)來對其運(yùn)動過程中的特定動作進(jìn)行約束,了解無人機(jī)的模型參數(shù)能夠更好地規(guī)劃飛行路徑,避免規(guī)劃出無人機(jī)無法完成的動作或超出無人機(jī)自身性能的飛行路徑。在任務(wù)規(guī)劃中,飛行高度、速度和航程通常需要作為無人機(jī)自身性能約束而被考慮[8]。

      (1)飛行高度。在無人機(jī)海事巡航中針對不同的飛行任務(wù)對無人機(jī)飛行高度也有限制,通過最大和最小飛行高度的限制可以保障無人機(jī)的飛行安全。

      依據(jù)機(jī)載相機(jī)成像的基本原理:(l,w)=f(h,θ),其中l(wèi)×w表示機(jī)載攝像機(jī)的有效視場范圍,h為無人機(jī)飛行高度,θ為機(jī)載相機(jī)視場角。

      假設(shè)跟蹤船舶需要連續(xù)測量n幀圖像,且無人機(jī)運(yùn)動速度為Vu,船舶速度為Vv,船長為L,L+n(Vu+Vv)=f(hmin,θ),則hmin為無人機(jī)對船舶跟蹤的最低飛行高度。

      最大飛行高度hmax需要結(jié)合無人機(jī)性能、地理環(huán)境、飛行天氣情況及相機(jī)的分辨率來設(shè)定。則無人機(jī)每一段飛行航跡的高度hi( 1, 2, 3,…,n)需滿足如下約束:

      hmin≤hi≤hmax

      (1)

      在不同飛行高度下,無人機(jī)對長江中不同類型船舶的航跡信息采集如圖2所示。圖2中(a)、(b)分別給出了無人機(jī)在66.5m和500m的飛行高度下對航行中船舶的航跡信息采集結(jié)果,可以看出無人機(jī)飛行高度在66.5m時航跡清晰,無人機(jī)飛行高度在500m時航跡較為模糊,但航拍范圍較廣,由此可見無人機(jī)的飛行高度是影響航跡信息采集的因素之一。同時由于無人機(jī)螺旋槳旋轉(zhuǎn)會形成氣流旋渦使水面上空氣流絮亂,在距離水面較低飛行時有墜機(jī)風(fēng)險。通過多次試驗驗證無人機(jī)巡航高度為[50,500]m時,航跡信息采集效果較為理想。

      (a)飛行高度66.5m,船長126.4m

      (b)飛行高度500m,船長126.4m圖2 無人機(jī)不同飛行高度航跡信息采集圖

      (2)最大航程。由于受到無人機(jī)電池電量的約束,無人機(jī)在執(zhí)行巡航任務(wù)中,需要考慮航程問題,設(shè)定無人機(jī)飛行極限距離的80%為無人機(jī)的最大航程。為了保證巡航任務(wù)的順利執(zhí)行和無人機(jī)的安全,其飛行的總距離需要小于最大航程,否則會對無人機(jī)的安全性造成嚴(yán)重影響。假設(shè)Lmax為無人機(jī)最大航程,且某條飛行軌跡上有n個飛行目標(biāo)點(diǎn),i( 1,2,3,…,n-1) 為第i段的飛行距離,則無人機(jī)在沿著該軌跡飛行完成任務(wù)時,無人機(jī)總航程L的約束為:

      (2)

      (3)最大飛行速度。在對船舶進(jìn)行檢測跟蹤的過程中,需要綜合考慮無人機(jī)檢測效率和跟蹤時間的問題。為了提高檢測效率,需要較大的飛行速度對檢測區(qū)域進(jìn)行巡航檢測,而對檢測到的船舶跟蹤時就需要合適的飛行速度來對船舶進(jìn)行長時間的跟蹤,故需要對無人機(jī)的飛行速度進(jìn)行約束,圖3為無人機(jī)對單船舶跟蹤示意圖。

      圖3 無人機(jī)對單船舶跟蹤示意圖

      假設(shè)無人機(jī)在飛行高度一定且滿足無人機(jī)對船舶跟蹤最小距離的條件下,無人機(jī)對船舶跟蹤的最大飛行速度為:

      Vu=((dmin-kL)/t-Vv)/cosθ

      (3)

      式中,Vu是無人機(jī)速度,dmin是船舶中心到視場邊沿的最小距離,dmin=min(dx,dy),L是船舶長度,k是船舶回旋圈船長系數(shù),t是跟蹤船舶的最小時間,Vv是船舶速度,θ是無人機(jī)與船舶航向夾角。

      2.2 優(yōu)化模型建立

      無人機(jī)飛行高度與所拍攝目標(biāo)的距離越遠(yuǎn),所拍目標(biāo)的成像分辨率越低;反之,無人機(jī)飛行高度與所拍攝目標(biāo)的距離越近,所拍目標(biāo)的成像分辨率越高。成像分辨率與攝像頭的性能參數(shù)有關(guān),攝像頭參數(shù)、航拍高度、地面分辨率三者的關(guān)系如下[9]:

      H=f·GSD/e

      (4)

      式中,H表示無人機(jī)巡航時的飛行高度,單位 m;e表示相機(jī)鏡頭像元尺寸,單位 mm;f表示相機(jī)鏡頭焦距,單位 mm;GSD表示地面分辨率,單位 m。

      無人機(jī)巡航高度與相機(jī)視場成正比關(guān)系,即高度越大視場范圍越大,能夠覆蓋到的船舶就越多。由公式(4)可知高度與相機(jī)分辨率成反比,為了能夠更好地對船舶進(jìn)行跟蹤,需要采集到船舶更清晰的圖像信息,故需要根據(jù)船舶的長度和相機(jī)分辨率來確定巡航高度。

      假設(shè)無人機(jī)在最大飛行高度Hmax下,機(jī)載相機(jī)視場能夠覆蓋m條船舶,在m條船舶中最小船舶的長度為Lmin,則無人機(jī)巡航高度可表示為:

      H=f{e,k,GSD,Lmin}

      (5)

      假設(shè)無人機(jī)飛行高度一定,在某個時刻,視場范圍內(nèi)有n條船舶,那么該區(qū)域內(nèi)的船舶在時刻t下的軌跡點(diǎn)可表示為:

      s={t,xi,yi,vi,θi,li,ri|i∈n}

      (6)

      式中,(xi,yi)表示船舶的經(jīng)度和緯度,vi表示航速,θi表示航向,li表示船長,ri表示船舶鄰域半徑。

      無人機(jī)在時刻t下的軌跡點(diǎn)可表示為:

      u={t,xu,yu,vu,θu}

      (7)

      式中,xu,yu表示無人機(jī)的經(jīng)度和緯度,vu表示無人機(jī)速度,θu表示無人機(jī)航向。

      在視場范圍內(nèi)的最大時長跟蹤函數(shù):

      max(t)=f{t,xu,yu,vu,θu,xi,yi,ri}

      (8)

      根據(jù)2.1節(jié)中無人機(jī)性能的約束條件,可以得出無人機(jī)路徑規(guī)劃約束條件為:

      (9)

      2.3 優(yōu)化算法設(shè)計

      優(yōu)化算法設(shè)計的目的是實現(xiàn)對巡航區(qū)域內(nèi)最多船舶的跟蹤,并且要求對船舶跟蹤時間最長。通過機(jī)載AIS獲取無人機(jī)附近n條船舶的信息,假設(shè)船舶位置分別為(x1,y1),(x2,y2),…,(xn,yn),其航向分別為θ1,θ2,…,θn,其速度分別為v1,v2,…,vn。假設(shè)無人機(jī)在最大飛行高度Hmax下,機(jī)載相機(jī)的視場為l和w,相機(jī)最小分辨率為GSDmin。以m=n,n-1,…,3條船舶位置形成多邊形,如果該多邊形的最大外置矩陣的長度lb和寬度wb,以及最小船舶的分辨率GSD滿足如下公式:

      (10)

      則無人機(jī)的位置坐標(biāo)(xu,yu) 可表示為:

      (11)

      因此,可得到無人機(jī)在飛行高度H下最多能對m條船舶進(jìn)行跟蹤。

      在巡航高度一定情況下,為了使無人機(jī)對m條船舶進(jìn)行最長時間的跟蹤,需要對無人機(jī)的飛行速度vu和vθ進(jìn)行優(yōu)化。

      利用余弦相似度聚類方法對區(qū)域內(nèi)的m條船舶進(jìn)行航速航向的聚類,和向量最大的值即為無人機(jī)飛行的航速和航向。

      余弦相似度是利用空間中的兩個向量夾角的余弦值來度量向量的差異性。余弦值越趨于1表示其夾角越近似0度,即表示兩個空間向量越相似,通過計算兩個向量夾角的余弦值可衡量向量之間的相似度[10]。余弦相似度推導(dǎo)公式如下:

      (12)

      旋轉(zhuǎn)矩陣:

      (13)

      (14)

      式中,(φx,φy)為相機(jī)視場角。

      無人機(jī)跟蹤約束條件:

      (15)

      3 仿真實驗結(jié)果與分析

      機(jī)載相機(jī)在跟蹤船舶時需要考慮相機(jī)的視場范圍,由于相機(jī)的視場角是固定不變的,故相機(jī)視場范圍與無人機(jī)飛行高度成正比關(guān)系,如圖4所示,length和width曲線分別表示視場的長度和寬度。

      圖4 高度與視場范圍的關(guān)系圖

      在高度一定情況下,為了能對船舶進(jìn)行最長時間的跟蹤,需要對無人機(jī)的航向和航速進(jìn)行優(yōu)化。圖5為自由航行區(qū)船舶航行示意圖,圖中有12條船舶,其航行位置、航向和速度由圖中向量表示,o表示船舶當(dāng)前位置,箭頭方向表示航向,箭頭大小表示航速。

      假設(shè)無人機(jī)飛行高度h=350m,則視場范圍l=3000m,w=2250m,為了達(dá)到對區(qū)域內(nèi)所有船舶最大時間持續(xù)跟蹤的目的,需要對無人機(jī)的航速和航向進(jìn)行優(yōu)化。可根據(jù)公式(11)計算出無人機(jī)的位置Pu=(-300,-25)m,無人機(jī)的航向用余弦相似度來求解,和向量最大的方向即為無人機(jī)航向。圖6為航速、航向的和向量示意圖,以原點(diǎn)(0,0)為坐標(biāo)中心,最大向量方向角θ=189.7°。對全部船舶的速度向量進(jìn)行求和得到無人機(jī)的速度Vu=2.83m/s。圖7中向量up表示無人機(jī)的運(yùn)動向量。

      根據(jù)無人機(jī)對船舶跟蹤的約束條件,用MATLAB對其進(jìn)行仿真,仿真結(jié)果表示最大連續(xù)跟蹤時間為34s。圖8和圖9分別為在無人機(jī)坐標(biāo)系中和大地坐標(biāo)中,無人機(jī)跟蹤過程中船舶的運(yùn)動狀態(tài)。

      根據(jù)無人機(jī)對船舶跟蹤的約束條件,用MATLAB對其進(jìn)行仿真,仿真結(jié)果表示最大連續(xù)跟蹤時間為34s。圖8和圖9分別為在無人機(jī)坐標(biāo)系中和大地坐標(biāo)中,無人機(jī)跟蹤過程中船舶的運(yùn)動狀態(tài)。

      圖5 自由航區(qū)船舶航行示意圖

      圖6 船舶航向和航速的和向量示意圖

      圖7 無人機(jī)位置、航向和航速圖

      圖8 無人機(jī)跟蹤過程中船舶運(yùn)動的仿真示意圖(無人機(jī)坐標(biāo)系下)

      圖9 無人機(jī)跟蹤過程中船舶運(yùn)動仿真示意圖

      4 結(jié)論

      本文提出的基于船舶最大時長跟蹤的無人機(jī)路徑規(guī)劃算法,在無人機(jī)飛行高度一定,即視場范圍確定的情況下,采用加權(quán)平均的方法得到無人機(jī)的位置,利用余弦相似度聚類方法對無人機(jī)航向和航速進(jìn)行優(yōu)化來完成對多船舶最長時間的跟蹤。仿真實驗表明,該規(guī)劃算法可以對區(qū)域內(nèi)的多條船舶進(jìn)行時長最優(yōu)的跟蹤。

      猜你喜歡
      飛行高度航速視場
      VLCC在波浪中的航速優(yōu)化與能效優(yōu)化分析
      提升全回轉(zhuǎn)港作拖輪航速的有效途徑
      水上消防(2022年1期)2022-06-16 08:06:56
      星模擬器光學(xué)系統(tǒng)視場拼接方法的研究
      飛行參數(shù)對六旋翼植保無人機(jī)霧滴在荔枝樹冠層沉積分布的影響
      醫(yī)用內(nèi)窺鏡矩形視場下入瞳視場角的測試方法研究
      簡析二次雷達(dá)高度信息與飛機(jī)實際高度的關(guān)系
      低速水面目標(biāo)航速精度分析及精確解算
      FAA頒新政使小型無人機(jī)飛行高度翻倍
      航空模型(2016年5期)2016-07-25 08:59:26
      基于CFD的波浪滑翔機(jī)航速預(yù)測
      “平流層”是個啥——話說飛行高度
      丰都县| 樟树市| 施秉县| 乐清市| 杭州市| 德钦县| 扬中市| 鸡泽县| 和硕县| 工布江达县| 城口县| 宽城| 磐安县| 郴州市| 蓬溪县| 昆山市| 明光市| 五大连池市| 金沙县| 金秀| 惠来县| 从化市| 叙永县| 大石桥市| 南江县| 徐汇区| 湖南省| 云阳县| 阿城市| 高碑店市| 新化县| 芦溪县| 余干县| 宝兴县| 中阳县| 岐山县| 广州市| 乐都县| 潮安县| 琼海市| 长春市|