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

        ?

        基于航跡預(yù)測的水面無人艇動態(tài)避障方法

        2021-12-13 14:37:00朱坤財徐鄭攀趙自奇彭榮發(fā)洪曉斌
        中國測試 2021年11期
        關(guān)鍵詞:實(shí)驗(yàn)方法

        朱坤財,徐鄭攀,趙自奇,彭榮發(fā),洪曉斌

        (1.華南理工大學(xué)機(jī)械與汽車工程學(xué)院,廣東 廣州 510641; 2.廣船國際有限公司,廣東 廣州 511462)

        0 引 言

        水面無人艇作為一種新型的水上智能工作平臺,在科研、軍事及民用等諸多領(lǐng)域如水文勘測、水質(zhì)監(jiān)測、漁業(yè)養(yǎng)殖、海上巡邏任務(wù)[1-3]等方面發(fā)揮著巨大的作用,而無人艇的避障能力是無人艇能順利完成海上作業(yè)的首要前提。無人艇的避障問題屬于平面移動機(jī)器人的局部路徑規(guī)劃領(lǐng)域,多年來對局部避障的路徑規(guī)劃問題已進(jìn)行多方面研究,如Fox等提出了一種動態(tài)窗口法,該避障算法計算有效的速度搜索區(qū)間在一定時間間隔內(nèi)產(chǎn)生的運(yùn)動軌跡,根據(jù)軌跡產(chǎn)生的避障代價來獲取最佳避障速度[4];Fiorini等提出了一種基于碰撞錐的速度障礙避障方法,該方法利用相對速度來構(gòu)造速度障礙區(qū)域,并通過代價函數(shù)來計算避障速度[5]。近年來,隨著無人艇動態(tài)避障問題研究的興起,在局部路徑規(guī)劃研究的基礎(chǔ)上,國內(nèi)外學(xué)者也提出了一些針對性的解決方法。如魏新勇等提出一種基于VFH*算法的前向預(yù)測水面無人艇局部避障方法,利用連續(xù)的激光雷達(dá)數(shù)據(jù)幀和無人艇實(shí)時位姿信息進(jìn)行雷達(dá)前后幀數(shù)據(jù)融合,并以此為基礎(chǔ)建立障礙物向量場直方場來規(guī)劃避障路徑[6];Liang Hu提出了一種新穎的分層多目標(biāo)粒子群優(yōu)化(H-MOPSO)智能算法,該算法使用多目標(biāo)優(yōu)化方法生成安全且符合海事規(guī)則的路徑[7];Jeonghong Park使用概率方法計算障撞風(fēng)險,并在預(yù)測的軌跡上配置障撞風(fēng)險區(qū)來避開動態(tài)障礙[8];Johansen結(jié)合船舶航行動力學(xué)提出了一種基于模型預(yù)測控制的船舶動態(tài)避障方法[9];針對USV在海洋環(huán)境中的安全航行問題,Benjamin提出一種適合USV在海洋環(huán)境中安全航行的海事規(guī)則,并以USV的海事規(guī)則為基礎(chǔ)提出了一種基于協(xié)議的動態(tài)礙航物規(guī)避的方法[10];鄧乃銘等提出一種基于隱馬爾可夫模型的操船意圖預(yù)報方法,將生成的目標(biāo)船意圖預(yù)報結(jié)果與經(jīng)典速度障礙法相融合,提出了一種反應(yīng)型避障規(guī)劃方法[11]等。

        目前的無人艇常用避障算法如VFH避障算法、速度障礙法等應(yīng)用于實(shí)際避障過程時都是基于無人艇當(dāng)前的傳感信息做出避障動作[12-13],而不考慮障礙船舶未來可能的運(yùn)動趨勢,在動態(tài)避障過程中可能會帶來潛在的障撞危險。因此,本文提出了一種基于LSTM航跡預(yù)測的避障方法,將航跡預(yù)測與速度障礙法結(jié)合起來,用航跡預(yù)測的結(jié)果來指導(dǎo)無人艇的避障動作,實(shí)現(xiàn)動態(tài)避障條件下安全可靠的路徑規(guī)劃。

        1 基于LSTM的航跡預(yù)測方法

        1.1 LSTM神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

        長短期記憶網(wǎng)絡(luò)(long short-term memory,LSTM)是一種特殊的循環(huán)神經(jīng)網(wǎng)絡(luò)(recurrent neural network,RNN),LSTM將傳統(tǒng)RNN的隱藏層單元替換為一組相互聯(lián)系的遞歸子網(wǎng)絡(luò),即記憶模塊。記憶模塊包含一個或多個記憶細(xì)胞(cell),并通過忘記門(forget gate)、輸入門(input gate)和輸出門(output gate)來修改當(dāng)前時刻的細(xì)胞狀態(tài)以及決定輸出的內(nèi)容。在本文的航跡預(yù)測網(wǎng)絡(luò)中,輸入門、輸出門和遺忘門分別對應(yīng)著船舶航跡特征數(shù)據(jù)序列的寫入、讀取和之前狀態(tài)的重置操作。

        圖1 LSTM記憶模塊

        1.2 LSTM航跡預(yù)測網(wǎng)絡(luò)設(shè)計

        與陸地車輛的軌跡預(yù)測問題不同,船舶在海面行駛時,會受到風(fēng)、浪和暗涌的影響,航行軌跡呈現(xiàn)出一定的非線性特征,難以通過線性擬合的方式較為精準(zhǔn)地預(yù)測出船舶的軌跡。而LSTM航跡預(yù)測模型作為神經(jīng)網(wǎng)絡(luò)模型具備優(yōu)秀的非線性擬合條件,其時序性特征保證了網(wǎng)絡(luò)能通過多個歷史時刻的航跡來進(jìn)行預(yù)測從而保證預(yù)測精度。

        本文的航跡預(yù)測模型以n個歷史時刻的航跡特征來預(yù)測當(dāng)前時刻的船舶位置,當(dāng)前時刻的航跡特征表達(dá)式如式(1)所示,輸出的特征如式(2)所示:

        式中:lat——緯度;

        lon——經(jīng)度;

        v——航速;

        c——當(dāng)前船舶艏向。

        網(wǎng)絡(luò)的輸入特征在量程方面可能存在數(shù)量級的差異,為了避免不同特征的數(shù)據(jù)大小對預(yù)測精度產(chǎn)生影響,本文使用離差標(biāo)準(zhǔn)化方法(min-max normalization)對輸入特征進(jìn)行歸一化處理,保證所有輸入特征的范圍在[0,1]之間。歸一化公式如下所示:

        式中:xtrans——?dú)w一化數(shù)據(jù);

        xraw——原始數(shù)據(jù);

        min(xraw)——原始數(shù)據(jù)中的最小值;

        max(xraw)——原始數(shù)據(jù)中的最大值。

        LSTM網(wǎng)絡(luò)的隱藏層節(jié)點(diǎn)數(shù)會對預(yù)測精度造成較大影響,對于隱藏層節(jié)點(diǎn)數(shù)目的確定,通常采用經(jīng)驗(yàn)公式確定初值,然后通過實(shí)驗(yàn)在初值附近的區(qū)間內(nèi)確定最佳節(jié)點(diǎn)數(shù)。經(jīng)驗(yàn)公式如式(5)所示:

        式中:M——隱藏層節(jié)點(diǎn)數(shù);

        n——輸入層節(jié)點(diǎn)數(shù);

        m——輸出層節(jié)點(diǎn)數(shù);

        a——常數(shù),一般取[0,10]。

        在本文的預(yù)測網(wǎng)絡(luò)中,隱藏層節(jié)點(diǎn)數(shù)設(shè)為16。

        1.3 LSTM航跡預(yù)測實(shí)驗(yàn)

        本文使用在廣州南沙區(qū)龍穴島海域采集的2 184個時刻的航跡數(shù)據(jù)作為數(shù)據(jù)集,其中訓(xùn)練集和測試集的比例為 4∶1。采用均方誤差(mean squared error,MSE)函數(shù)作為神經(jīng)網(wǎng)絡(luò)訓(xùn)練的損失函數(shù)。MSE表示的是預(yù)測值與真實(shí)值之差的平方的期望值,具體公式如下:

        本文使用Pytroch框架作為訓(xùn)練框架,epoch設(shè)置為 100,batch-size設(shè)置為 128,learning rate設(shè)為0.01,數(shù)據(jù)集的訓(xùn)練結(jié)果如圖2所示,部分航跡的擬合結(jié)果如圖3所示。通過對預(yù)測結(jié)果進(jìn)行定量分析,可獲得預(yù)測網(wǎng)絡(luò)的預(yù)測精度,如表1所示。實(shí)驗(yàn)結(jié)果表明,預(yù)測航跡與真實(shí)航跡基本一致,預(yù)測精度可以滿足動態(tài)避障的需要。

        表1 航跡預(yù)測精度

        圖2 數(shù)據(jù)集訓(xùn)練結(jié)果

        圖3 部分航跡預(yù)測擬合圖

        2 基于航跡預(yù)測的動態(tài)避障方法

        本文的動態(tài)避障方法以速度障礙法為基礎(chǔ),根據(jù)無人艇與障礙艇的相對速度建立速度障礙區(qū)域,根據(jù)航跡預(yù)測的結(jié)果對速度障礙區(qū)域進(jìn)行疊加拓展處理,獲得了一個具有障礙預(yù)測信息的速度障礙區(qū)域,最后通過代價函數(shù)來計算當(dāng)前的最佳避障速度實(shí)現(xiàn)動態(tài)避障。

        2.1 結(jié)合航跡預(yù)測的速度障礙法

        將航跡預(yù)測結(jié)果與速度障礙法結(jié)合的原理如圖4所示,Pu處橢圓代表無人艇,Po處的紅色橢圓區(qū)域代表膨化后的障礙艇,VO代表障礙艇速度,Vu為無人艇的速度,Vr為無人艇與障礙艇的相對速度。從Pu出發(fā),作障礙橢圓的兩條切線λl和λr,λl和λr構(gòu)成了一個碰撞錐RCCUO,根據(jù)經(jīng)典速度障礙法原理,當(dāng)相對速度Vr位于碰撞錐內(nèi)時,代表無人艇與障礙艇在當(dāng)前速度下存在避障風(fēng)險。由于碰撞錐定義在相對速度空間里面,當(dāng)存在多條障礙艇時,將會導(dǎo)致多個碰撞錐無法進(jìn)行統(tǒng)一描述。為了解決這個問題,可以將相對速度空間轉(zhuǎn)換到基于水面無人艇自身的絕對速度空間進(jìn)行統(tǒng)一描述。類似地,定義導(dǎo)致水面無人艇和障礙發(fā)生碰撞的所有水面無人艇絕對速度Vu集合為速度障礙區(qū)域VOUO。

        圖4 結(jié)合航跡預(yù)測的速度障礙法原理

        式中,⊕為閔可夫斯基矢量和運(yùn)算,實(shí)際物理意義是將相對碰撞區(qū)域RCCUO沿著障礙船舶速度VO進(jìn)行平移,當(dāng)無人艇速度Vu位于VOUO內(nèi)時,代表當(dāng)前速度存在碰撞風(fēng)險。

        2.2 動態(tài)避障速度計算

        角速度窗口ωd的表達(dá)式為:

        艏向窗口θd的表達(dá)式為:

        為了方便工程運(yùn)算,將速度窗口vd和角速度窗口ωd進(jìn)行離散化處理。具體可將速度v按等間距網(wǎng)格離散為M個速度,將艏向θ按等間距網(wǎng)格離散為個N艏向,每一個離散速度和離散艏向可以組成一個完整的速度矢量,最終將整個RAV集合離散為MN個速度矢量。

        獲得離散化的速度矢量后,需要通過代價函數(shù)來選取最佳避障速度,本文使用的代價函數(shù)如式(12)和式(13)所示:

        式中:vg——水面無人艇到下一個局部子目標(biāo)點(diǎn)的目標(biāo)速度矢量;

        vc——水面無人艇當(dāng)前的速度大??;

        θc——水面無人艇當(dāng)前的艏向;

        Pg——下一個局部子目標(biāo)點(diǎn)的位置矢量;

        Pu——水面無人艇當(dāng)前的位置矢量;

        ω1和ω2——兩個權(quán)重系數(shù)。

        3 基于航跡預(yù)測的動態(tài)避障實(shí)驗(yàn)

        國際海上避障規(guī)則(COLREGS)將海上的船舶會遇避障場景根據(jù)無人艇與障礙艇的相對航向角分為對遇、追越和左交叉和右交叉四種,具體劃分規(guī)則如圖5所示。

        圖5 海上避障場景劃分

        根據(jù)COLREGS對避障場景的劃分,本文設(shè)置了對遇、追越和左交叉和右交叉四種避障場景下的避障實(shí)驗(yàn)來驗(yàn)證本文動態(tài)避障算法的有效性。實(shí)船避障實(shí)驗(yàn)場景在廣州市南沙區(qū)龍穴島海域進(jìn)行,避障實(shí)驗(yàn)的初始參數(shù)如表2~表5所示,其中航速單位為節(jié)(kn),1 kn=0.514 m/s。

        表2 右交叉避障實(shí)驗(yàn)初始參數(shù)

        表3 左交叉避障實(shí)驗(yàn)初始參數(shù)

        表4 對遇避障實(shí)驗(yàn)初始參數(shù)

        表5 追越避障實(shí)驗(yàn)初始參數(shù)

        避障實(shí)驗(yàn)使用的無人艇尺寸為 7.5 m×1.2 m,障礙艇尺寸為10 m×1.5 m,考慮到傳感器測量誤差的影響和海面風(fēng)浪的影響,需保證一定的避障安全裕量,因此對障礙艇進(jìn)行膨化處理,即在相對運(yùn)動過程中將無人艇視為質(zhì)點(diǎn),同時將無人艇的尺寸和預(yù)設(shè)定的碰撞安全裕度疊加到障礙艇上,最后確定障礙艇膨化后的障礙橢圓區(qū)域尺寸為24 m×5 m,當(dāng)無人艇航行過程中進(jìn)入障礙艇的膨脹橢圓范圍內(nèi)時意味著即將發(fā)生碰撞。在此膨脹橢圓尺寸下進(jìn)行的避障實(shí)驗(yàn)結(jié)果如表6所示,避碰航跡如圖6所示,無人艇艏向角變化如圖7所示,無人艇與障礙艇的相對距離變化如圖8所示。從實(shí)驗(yàn)結(jié)果可知,無人艇能在發(fā)現(xiàn)避障風(fēng)險時及時地變換速度,做出轉(zhuǎn)向反應(yīng),并在脫離危險避障區(qū)域時進(jìn)入返航模式,繼續(xù)朝著預(yù)向設(shè)定的目標(biāo)點(diǎn)前進(jìn),在存在動態(tài)障礙物的情況下實(shí)現(xiàn)了無人艇的局部巡航功能。與此同時,避障過程中無人艇與障礙艇的相對距離始終大于安全極限距離,無人艇的安全性能也得到了保證,這說明了本文動態(tài)避障算法的有效性。

        圖6 單船會遇避碰航跡圖

        圖7 無人艇航向角變化

        圖8 兩船相對距離變化

        表6 單船會遇避障實(shí)驗(yàn)結(jié)果

        4 結(jié)束語

        本文提出了一種基于航跡預(yù)測的水面無人艇動態(tài)避障方法。構(gòu)建基于LSTM的船舶航跡實(shí)時預(yù)測模型,模型的經(jīng)度預(yù)測平均誤差約為 0.000 016 5°,緯度預(yù)測平均誤差約為 0.000 015 0°,預(yù)測精度足以滿足動態(tài)避障的需求;將障礙物航跡預(yù)測結(jié)果作為速度障礙法的輸入,構(gòu)建了一個擴(kuò)展的速度障礙區(qū)域,并通過代價函數(shù)獲得無人艇在當(dāng)前時刻的最優(yōu)避障速度,最終實(shí)現(xiàn)了動態(tài)場景下的避障功能。四種動態(tài)避障場景下的實(shí)船實(shí)驗(yàn)表明,在小于12 kn的航速下,本文所提出的動態(tài)避障算法能結(jié)合航跡預(yù)測模型得到合理的局部避障速度,并在15 s內(nèi)完成避碰到返航的運(yùn)動轉(zhuǎn)換過程,在保證一定避障安全裕度的前提下實(shí)現(xiàn)了無人艇的局部路徑規(guī)劃,滿足水面無人艇在實(shí)際環(huán)境中的動態(tài)避障需求。

        猜你喜歡
        實(shí)驗(yàn)方法
        記一次有趣的實(shí)驗(yàn)
        微型實(shí)驗(yàn)里看“燃燒”
        做個怪怪長實(shí)驗(yàn)
        學(xué)習(xí)方法
        可能是方法不對
        NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
        實(shí)踐十號上的19項實(shí)驗(yàn)
        太空探索(2016年5期)2016-07-12 15:17:55
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        賺錢方法
        亚洲第一区二区快射影院| 高清破外女出血av毛片| 成人无码区免费a片www| 窄裙美女教师在线观看视频| 一区二区在线观看视频亚洲| 久久久久高潮综合影院| 中国农村熟妇性视频 | 全免费a级毛片免费看| 丁香婷婷激情俺也去俺来也| 少妇被黑人整得嗷嗷叫视频| 精品久久欧美熟妇www| 亚洲国产成人精品福利在线观看| 中文字幕丰满人妻有码专区| 白嫩人妻少妇偷人精品| 人妻丰满熟妇av无码区hd| 国产福利酱国产一区二区| 国产一区二区三区再现| 久久不见久久见www日本网| 日韩插啊免费视频在线观看| 亚洲福利天堂网福利在线观看| 久久中文字幕av一区二区不卡| 日本少妇高潮喷水视频| 精品国产av最大网站| 91久久国产情侣真实对白| 国产精品夜色视频久久| 国产不卡视频一区二区三区| 亚洲久热无码av中文字幕| 亚洲国产av剧一区二区三区| av在线免费观看网站,| wwww亚洲熟妇久久久久| 91精彩视频在线观看| 熟妇人妻丰满少妇一区| 给你免费播放的视频| 国产精品麻豆欧美日韩ww| 日本一道dvd在线中文字幕| 可以直接在线看国产在线片网址 | 亚洲人成色7777在线观看不卡| 9191在线亚洲精品| 最新国产一区二区三区| 亚洲综合天堂av网站在线观看| 久久久精品2019免费观看|