• 
    

    
    

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

      ?

      基于海事規(guī)則的水面無(wú)人艇動(dòng)態(tài)障礙規(guī)避方法

      2015-10-21 01:50:28杜開(kāi)君茅云生向祖權(quán)周永清宋利飛
      船海工程 2015年3期
      關(guān)鍵詞:航速航向海事

      杜開(kāi)君,茅云生,向祖權(quán),周永清,宋利飛,劉 彬

      (武漢理工大學(xué)a.高性能船舶技術(shù)教育部重點(diǎn)實(shí)驗(yàn)室;b.交通學(xué)院,武漢430063)

      基于海事規(guī)則的水面無(wú)人艇動(dòng)態(tài)障礙規(guī)避方法

      杜開(kāi)君a,b,茅云生a,b,向祖權(quán)a,b,周永清a,b,宋利飛b,劉 彬b

      (武漢理工大學(xué)a.高性能船舶技術(shù)教育部重點(diǎn)實(shí)驗(yàn)室;b.交通學(xué)院,武漢430063)

      針對(duì)水面無(wú)人艇對(duì)探測(cè)到的電子海圖上沒(méi)有標(biāo)示的動(dòng)態(tài)障礙物的規(guī)避問(wèn)題,提出符合國(guó)際海上避碰規(guī)則公約的規(guī)避方法,將動(dòng)態(tài)障礙物某一運(yùn)動(dòng)時(shí)刻轉(zhuǎn)換為相對(duì)無(wú)人艇瞬時(shí)靜止的狀態(tài),對(duì)避障模型進(jìn)行實(shí)時(shí)計(jì)算;并通過(guò)粒子群優(yōu)化算法解算出無(wú)人艇進(jìn)行避障所需的最優(yōu)航速和航向改變量。仿真實(shí)驗(yàn)表明,該方法可得到合理的規(guī)避策略,有效地完成動(dòng)態(tài)障礙物的規(guī)避任務(wù)。

      水面無(wú)人艇;動(dòng)態(tài)障礙物;粒子群優(yōu)化算法;路徑規(guī)劃;海事規(guī)則

      水面無(wú)人艇(unmanned surface vehicle,USV)作為一種無(wú)人海上航行器,是惟一一種可以在水上、水面、水下同時(shí)發(fā)揮作用的無(wú)人運(yùn)載平臺(tái)[1]。在航行過(guò)程中,水面無(wú)人艇處在不可預(yù)見(jiàn)的動(dòng)態(tài)的海洋環(huán)境中,障礙物很可能出現(xiàn)在已經(jīng)規(guī)劃好的全局路徑上,而AIS或航海雷達(dá)并沒(méi)有探測(cè)到,電子海圖上也沒(méi)有標(biāo)示障礙物及其運(yùn)動(dòng)信息。為了保證無(wú)人艇能夠快速、安全地到達(dá)目標(biāo),需要對(duì)使其處在危險(xiǎn)狀況下的動(dòng)態(tài)障礙物進(jìn)行規(guī)避,這正是決定無(wú)人艇智能化程度高低的關(guān)鍵技術(shù)之一[1-5]。在分析各種無(wú)人艇障礙規(guī)避方法的基礎(chǔ)上,提出基于海事規(guī)則的水面無(wú)人艇動(dòng)態(tài)障礙規(guī)避方法。該方法根據(jù)國(guó)際海上航行規(guī)則公約將碰撞情形劃分為追越、正面相遇、交叉相遇3種局面;引入極坐標(biāo)系下的粒子群優(yōu)化算法,通過(guò)改變無(wú)人艇航速和航向,實(shí)現(xiàn)規(guī)避動(dòng)態(tài)障礙物的目的。

      1 極坐標(biāo)系下的建模

      常用的兩種平面坐標(biāo)系為笛卡爾坐標(biāo)系和極坐標(biāo)系。笛卡爾坐標(biāo)系在建模時(shí)具有局限性,如只能向前走,容易掉入陷阱;而極坐標(biāo)空間則對(duì)長(zhǎng)度和角度敏感,可以將各維分量與路徑處的期望航速和航向關(guān)聯(lián),并且便于描述障礙物信息。所以,采取極坐標(biāo)系進(jìn)行建模。

      極坐標(biāo)系下的起點(diǎn)和終點(diǎn)分別為在全局規(guī)劃路徑中選取的子目標(biāo)段的起點(diǎn)和終點(diǎn)。這兩點(diǎn)的連線為極坐標(biāo)系的極軸,起始點(diǎn)為極點(diǎn),逆時(shí)針?lè)较驗(yàn)檎?/p>

      真實(shí)環(huán)境下,障礙物的形狀各種各樣,通過(guò)雷達(dá)掃描出來(lái)的雷達(dá)圖像或通過(guò)聲吶、傳感器得到的障礙物形狀會(huì)很復(fù)雜,直接對(duì)這些未經(jīng)處理的障礙物形狀進(jìn)行避障,其計(jì)算過(guò)程往往會(huì)代價(jià)高昂,導(dǎo)致計(jì)算時(shí)間增加。為了縮短計(jì)算時(shí)間,在進(jìn)行路徑規(guī)劃之前,需要對(duì)障礙物進(jìn)行包圍體處理,使障礙物形狀得到合理的簡(jiǎn)化。

      國(guó)內(nèi)大部分學(xué)者對(duì)障礙物包圍體的處理僅采取圓形包圍處理,未充分考慮到海面上運(yùn)行的船舶均為長(zhǎng)寬比較大的障礙,僅采取圓形包圍會(huì)損失大量可行區(qū)間,從而造成避障策略不合理。這里對(duì)障礙物的包圍體處理包括兩種方式。

      1)對(duì)長(zhǎng)寬比較小(取小于2∶1)的障礙物來(lái)說(shuō),采用圓形進(jìn)行障礙包圍,不會(huì)損失太多的可行路徑;且極大地簡(jiǎn)少了計(jì)算量,可有效縮短計(jì)算時(shí)長(zhǎng)。外包圓具體取值方法為:其直徑取障礙物所有頂點(diǎn)連線的最大值,即

      式中:P——障礙頂點(diǎn)且(i,j∈N,i≠j),圓心即為最大連線的中點(diǎn)。

      2)對(duì)長(zhǎng)寬比較大(大于2∶1)的障礙物來(lái)說(shuō),將障礙物進(jìn)行更貼合實(shí)際形狀的模擬(即有向包圍盒,OBB[6])。雖然增大了計(jì)算量,但采用此方法,可得到更多的有效路徑區(qū)間,產(chǎn)生更優(yōu)的避障路徑,使得避障能耗更小、續(xù)航力更久。

      無(wú)人艇在海面航行過(guò)程中,會(huì)存在許多不確定性因素,如障礙物運(yùn)動(dòng)的不確定性、無(wú)人艇本身運(yùn)動(dòng)的不確定性、執(zhí)行機(jī)構(gòu)運(yùn)行時(shí)的不確定性、無(wú)人艇自身定位和對(duì)障礙物進(jìn)行探測(cè)的系統(tǒng)也不可避免地存在誤差等。為了簡(jiǎn)化計(jì)算,將水面無(wú)人艇作為一個(gè)質(zhì)心處理,所以還需要對(duì)障礙物進(jìn)行膨脹建模。

      2 動(dòng)態(tài)障礙物避障模型

      無(wú)人艇和圓形動(dòng)態(tài)障礙物當(dāng)前時(shí)刻的幾何模型見(jiàn)圖1。圖中:VUSV為無(wú)人艇的運(yùn)動(dòng)速度;VObs為障礙物的運(yùn)動(dòng)速度;α為極軸到VUSV的角度,可表示為α=∠(VUSV,ex),其中:ex為極軸;同理β=∠(VObs,ex)為極軸到VObs的角度;θ=∠(LRO,ex)為極軸到無(wú)人艇與障礙物圓心連線(LRO)的角度;φ=∠(VUSV,ΔV)為ΔV到VUSV的角度;γ=∠(ΔV,LRO),μ=∠(LRO,tan L),tan L為障礙圓切線。

      圖1 避障模型示意

      為使無(wú)人艇能在下一時(shí)刻避開(kāi)障礙區(qū)間,γ應(yīng)該取在(LRO-μ,LRO+μ)范圍之外的角度。下面將通過(guò)求解γ,找到無(wú)人艇航速和轉(zhuǎn)向需要滿足的條件,以實(shí)現(xiàn)無(wú)人艇避障。

      如圖2所示,將ΔV分解為指向障礙物圓心的速度分量ΔV0,和其垂直速度分量ΔVγ。其中ΔV0促使無(wú)人艇朝向障礙物運(yùn)動(dòng),ΔVγ促使無(wú)人艇逃離障礙物。

      圖2 對(duì)速度ΔV分解示意圖

      利用VUSV、VObs、ΔV構(gòu)成的速度三角形求解ΔVr和γ。

      式中:

      式(5)中,假設(shè)圓形動(dòng)態(tài)障礙物運(yùn)動(dòng)不發(fā)生突變,其運(yùn)動(dòng)速度VObs和運(yùn)動(dòng)方向β在很短的時(shí)間變化很小,可以忽略不計(jì),d VObs=0,dβ=0,則有

      所以式(3)可以轉(zhuǎn)化為用差分形式表示為

      在VUSV、VObs、ΔV構(gòu)成的速度三角形(如圖2)中,存在式(11)關(guān)系,其中φ為VUSV、VObs夾角,將其帶入式(10),可得到式(12)。

      要使無(wú)人艇逃離危險(xiǎn)區(qū)域(LRO-μ,LRO+μ)范圍,Δγ需要滿足下面的不等式。

      式(12)說(shuō)明Δγ同無(wú)人艇的航速改變量VUSV和航向改變量Δα存在關(guān)聯(lián),于是避障任務(wù)就轉(zhuǎn)化成調(diào)整無(wú)人艇的航速VUSV和航向Δα。

      3 國(guó)際海上避碰規(guī)則公約的約束

      水面無(wú)人艇在海面航行過(guò)程中,為了避免對(duì)海上其他船舶及無(wú)人艇自身的安全造成威脅,在進(jìn)行避障的過(guò)程中必須滿足相關(guān)規(guī)則。國(guó)際海事組織制定了國(guó)際海上避碰規(guī)則公約(International Regulations for Preventing Collisions At Sea,1972/ COLREGS),但現(xiàn)在還沒(méi)有專(zhuān)門(mén)的法律法規(guī)對(duì)無(wú)人艇的航行行為做出明確的規(guī)定,較合理的解決方法就是使無(wú)人艇遵守國(guó)際海上避碰規(guī)則公約[7]。

      國(guó)際海上避碰規(guī)則公約的13、14、15條分別對(duì)無(wú)人艇在航行過(guò)程中可能出現(xiàn)的碰撞局面:追越、正面相遇和交叉相遇,做出了規(guī)定。

      圖3給出了4種情況的避障模型,障礙物A狀態(tài)為無(wú)人艇在起始點(diǎn)“Start”處探測(cè)到該障礙物的位置,箭頭為其運(yùn)動(dòng)方向;障礙物B狀態(tài)則為無(wú)人艇對(duì)該障礙物避障結(jié)束時(shí),障礙物所處的位置。

      以下無(wú)人艇和運(yùn)動(dòng)障礙物之間的航向角度差,均以無(wú)人艇航向方向?yàn)榛鶞?zhǔn)(即航向角為0°)進(jìn)行描述。海事規(guī)則沖突情景定義見(jiàn)圖4。

      1)追越。若無(wú)人艇高速航行與障礙物航向角度差在[0°,45°]與 [315°,360°)之間時(shí),接近危險(xiǎn)距離,則無(wú)人艇左側(cè)航行。

      圖3 避障模型示意

      圖4 海事規(guī)則沖突情景定義

      2)正面相遇。若夾角在[165°,195°]之間,接近危險(xiǎn)距離,則無(wú)人艇應(yīng)右側(cè)航行,見(jiàn)圖3b)。

      3)交叉相遇。若夾角在(45°,165°)之間,接近危險(xiǎn)距離,則障礙物在無(wú)人艇右側(cè)交叉相遇,無(wú)人艇應(yīng)右側(cè)航行,見(jiàn)圖3c);若夾角在(195°, 315°)之間,接近危險(xiǎn)距離,則障礙物在無(wú)人艇左側(cè)交叉相遇,此時(shí)無(wú)人艇應(yīng)左側(cè)航行,見(jiàn)圖3d)。

      4 動(dòng)態(tài)障礙規(guī)避

      4.1 粒子群優(yōu)化算法及其適應(yīng)度函數(shù)的確定

      粒子群優(yōu)化算法是一種集群優(yōu)化算法。假設(shè)有一群隨機(jī)粒子以一定的速度飛行,每個(gè)粒子當(dāng)前自己找到的最優(yōu)解為Pi,d,全局最優(yōu)解為Pg,d。其中:d=1,2,…,N。N為粒子群迭代次數(shù)[8]。粒子在找到這兩個(gè)最優(yōu)解后,按式(14)、(15)來(lái)分別更新速度和位置。

      式中:r1和r2為0-1之間均勻分布的隨機(jī)數(shù)。w是慣性權(quán)值,文中w的取值選取廣泛采用的線性遞減慣性權(quán)重[9];c1和c2為學(xué)習(xí)因子的取值,經(jīng)多次試驗(yàn),均取值為2.0。

      無(wú)人艇在航行過(guò)程中,較多使用的是不改變航速,僅改變航向;但在某些情況下還需要同時(shí)改變航速和航向的策略,進(jìn)行避障。航速和航向改變量即為粒子群優(yōu)化算法的兩個(gè)維度值,無(wú)人艇路徑規(guī)劃問(wèn)題就可以表達(dá)成一個(gè)多條件下的目標(biāo)優(yōu)化問(wèn)題。

      式中:φ、μ、γ、ΔV已知,f(ΔVUSV,Δα)為要實(shí)現(xiàn)最優(yōu)的目標(biāo),即為粒子群優(yōu)化算法中的適應(yīng)度函數(shù), m1、m2分別為航速改變量和航向改變量的權(quán)值。計(jì)算得到最優(yōu)解后還需判斷是否在可行域內(nèi),即需要滿足國(guó)際海上避碰規(guī)則公約的約束,無(wú)人艇最小回轉(zhuǎn)直徑的約束,以及不與全局障礙物碰撞的約束。若該段路徑中存在多個(gè)動(dòng)態(tài)障礙物,則只需對(duì)每個(gè)障礙物加入式(16)中第2、3個(gè)約束即可。

      4.2 避障結(jié)束點(diǎn)的確定

      在對(duì)某一子目標(biāo)段內(nèi)的動(dòng)態(tài)障礙物實(shí)現(xiàn)成功規(guī)避后,無(wú)人艇需要沿著全局規(guī)劃路徑點(diǎn)繼續(xù)前行;采用上述的算法得到實(shí)現(xiàn)避障后的最優(yōu)航速和航向,所以還需確定無(wú)人艇成功避障時(shí)刻的避障結(jié)束點(diǎn)。

      若障礙物是朝向無(wú)人艇運(yùn)行,在未到達(dá)避障結(jié)束點(diǎn)之前,障礙物在全局中的極徑在不斷縮小,見(jiàn)圖5a)。圖中ˉVusv為經(jīng)過(guò)優(yōu)化后的無(wú)人艇速度、ΔˉV為優(yōu)化后無(wú)人艇和障礙物的合速度。此時(shí)避障結(jié)束點(diǎn)的選取,可根據(jù)在避障模型中,將障礙物視為靜止障礙物,以合速度ΔˉV到達(dá)障礙物最遠(yuǎn)端(圖中1/4圓弧段處)所耗費(fèi)的時(shí)間t,作為避障結(jié)束所耗費(fèi)的時(shí)間;進(jìn)而轉(zhuǎn)換到全局坐標(biāo)系下,以此時(shí)間段t計(jì)算避障結(jié)束點(diǎn)的極徑值和極角。

      若障礙物正遠(yuǎn)離起始點(diǎn)運(yùn)行,在未到達(dá)避障結(jié)束點(diǎn)之前,障礙物在全局中的極徑在不斷增大,見(jiàn)圖5b)。此情況下若還按上述方法進(jìn)行處理,無(wú)疑會(huì)造成避障結(jié)束點(diǎn)遠(yuǎn)離本段子目標(biāo)點(diǎn)。所以在此情況下,設(shè)置避障結(jié)束點(diǎn)即為本段起始點(diǎn)時(shí)障礙物所處位置的極徑處為避障結(jié)束點(diǎn)處的極徑。

      綜合以上兩種求避障結(jié)束點(diǎn)的情形,在計(jì)算時(shí)選取兩者極徑較小的那一點(diǎn)作為避障結(jié)束點(diǎn)。

      以上為針對(duì)動(dòng)態(tài)圓形障礙物的避障結(jié)束點(diǎn)選取方法,動(dòng)態(tài)矩形障礙物的避障結(jié)束點(diǎn)選取方法相同。

      圖5 避障結(jié)束點(diǎn)示意

      4.3 算法描述

      結(jié)合文中對(duì)基于海事規(guī)則的水面無(wú)人艇動(dòng)態(tài)障礙規(guī)避方法,給出該算法的流程,見(jiàn)圖6。

      圖6 基于海事規(guī)則的水面無(wú)人艇動(dòng)態(tài)障礙規(guī)避方法流程

      在粒子群優(yōu)化算法中,可行域判斷是指要同時(shí)滿足海事規(guī)則、無(wú)人艇最小回轉(zhuǎn)直徑及不與全局障礙物碰撞的約束。為了避免算法陷入局部最優(yōu),降低解算時(shí)間,在可行域的判斷中設(shè)置海事規(guī)則判斷最大次數(shù);若判斷次數(shù)大于設(shè)置的最大次數(shù),則不對(duì)海事規(guī)則進(jìn)行考慮。

      5 仿真實(shí)驗(yàn)結(jié)果及分析

      為了驗(yàn)證基于海事規(guī)則的水面無(wú)人艇動(dòng)態(tài)障礙規(guī)避方法,采用在Visual C++平臺(tái)上開(kāi)發(fā)的水面無(wú)人艇危險(xiǎn)避障算法仿真實(shí)驗(yàn)平臺(tái)進(jìn)行仿真實(shí)驗(yàn)分析。設(shè)立了如圖7所示的避障環(huán)境,該避障環(huán)境包括了海事規(guī)則中正面相遇、交叉相遇、追越的3種情形,以及多障礙路徑段的避障。

      圖7 仿真分析示意

      在該仿真實(shí)驗(yàn)中,假定水面無(wú)人艇已經(jīng)得到了全局最優(yōu)路徑節(jié)點(diǎn)Path1、Path2、Path3,“Start”為起始點(diǎn),“Goal”為終止點(diǎn),相距3 000 m;無(wú)人艇運(yùn)行速度為40 kn,最大航速為50 kn。粒子群優(yōu)化算法中慣性權(quán)重w采用線型遞減策略,wmax= 0.95,wmin=0.2;c1=c2=2;m1=1,m2=70;設(shè)置粒子群迭代次數(shù)50,粒子數(shù)50。

      該環(huán)境下包括一個(gè)全局靜態(tài)圓形障礙物SOC,和一個(gè)全局靜態(tài)矩形障礙物SOR。經(jīng)過(guò)全局路徑規(guī)劃方法解算,得到全局規(guī)劃路徑節(jié)點(diǎn)見(jiàn)表1。包括1個(gè)動(dòng)態(tài)圓形障礙物DOC1(見(jiàn)表2)和3個(gè)動(dòng)態(tài)矩形障礙物DOR1、DOR2、DOR3(見(jiàn)表3)(分別選取上海外高橋制造的85 000 m3液化氣船,18 000 TEU集裝箱船和106 kDWT阿芙拉型原油船)。為了方便驗(yàn)證,將動(dòng)態(tài)障礙物的起始位置均定為無(wú)人艇起始點(diǎn)的位置。動(dòng)態(tài)障礙物起始時(shí)刻的位置用Ai表示,避障結(jié)束點(diǎn)時(shí)刻障礙物的位置用Bi表示,箭頭方向?yàn)檎系K物運(yùn)動(dòng)方向。

      表1 全局規(guī)劃路徑節(jié)點(diǎn)

      表2 圓形動(dòng)態(tài)障礙物DOC參數(shù)

      表3 矩形動(dòng)態(tài)障礙物DOR參數(shù)

      表4 動(dòng)態(tài)障礙規(guī)避路徑節(jié)點(diǎn)

      無(wú)人艇在起始時(shí)刻時(shí)沿子目標(biāo)點(diǎn)Path1航行時(shí),探測(cè)到已知?jiǎng)討B(tài)矩形障礙物DOR1,并與無(wú)人艇呈185.17°相向運(yùn)行,即夾角在165°和195°之間,為海事規(guī)則中的正面相遇情形。若無(wú)人艇繼續(xù)向前行進(jìn),會(huì)同障礙物相遇碰撞,所以需要無(wú)人艇做出相應(yīng)的調(diào)整,從障礙物左舷即無(wú)人艇右轉(zhuǎn)向通行。通過(guò)該算法解算,耗時(shí)0.081 s;得到的避障策略為向右舷轉(zhuǎn)向11.34°,行進(jìn)航速不變。避障結(jié)束點(diǎn)為P-AD0,其極坐標(biāo)值見(jiàn)表4。圖7中較粗的實(shí)線即為無(wú)人艇改變航速、航向進(jìn)行避障的航線,成功避障后逐漸恢復(fù)航速至執(zhí)行任務(wù)航速,朝向本段的全局子目標(biāo)終點(diǎn)航行。

      無(wú)人艇繼續(xù)航行到Path1位置時(shí),探測(cè)到動(dòng)態(tài)圓形障礙物DOC1,和動(dòng)態(tài)矩形障礙物DOR2,并分別從無(wú)人艇兩側(cè)駛來(lái),角度分別為75.17°和254.17°;為海事規(guī)則中的交叉相遇情形,需要分別從兩個(gè)障礙物的后方通過(guò),即對(duì)DOC1而言為右側(cè)通行,對(duì)DOR2而言為左側(cè)通行。無(wú)人艇在Path1時(shí)刻進(jìn)行避障,算法解算耗時(shí)0.119 s;得到的避障策略為航向不改變,航速?gòu)?0 kn減少到27.1 kn行進(jìn)。無(wú)人艇運(yùn)行到避障結(jié)束點(diǎn)P-AD1后,就已成功完成了對(duì)障礙物DOC1和DOR2的規(guī)避,此時(shí)便逐漸加速到40 kn繼續(xù)朝向本段的子目標(biāo)點(diǎn)Path2航行。

      無(wú)人艇運(yùn)行到Path3位置時(shí),探測(cè)到已知?jiǎng)討B(tài)矩形障礙物DOR3,并與無(wú)人艇呈32.06°運(yùn)行,即角度差在(0°,45°)之間,且無(wú)人艇航速(40 kn)大于障礙物速度(15 kn),為海事規(guī)則中的追越情形。此時(shí)需要無(wú)人艇做出相應(yīng)的調(diào)整,從障礙物左舷即無(wú)人艇左轉(zhuǎn)向通行。所以無(wú)人艇在Path3時(shí)刻通過(guò)該算法解算,耗時(shí)0.078 s;得到的避障策略為向左舷轉(zhuǎn)向7.62°,航速增加到42.0 kn行進(jìn)。無(wú)人艇運(yùn)行到避障結(jié)束點(diǎn)P-AD3后,就已成功完成了對(duì)障礙物DOR3的規(guī)避。此時(shí)便逐漸恢復(fù)至執(zhí)行任務(wù)航速40 kn,轉(zhuǎn)向本段的子目標(biāo)點(diǎn)即終點(diǎn)航行。

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

      對(duì)障礙物進(jìn)行包圍體處理,使障礙物形狀得到合理簡(jiǎn)化,減少了計(jì)算消耗,縮短了計(jì)算時(shí)間。且根據(jù)障礙物長(zhǎng)寬比,采用圓形包圍體或有向包圍盒對(duì)障礙物進(jìn)行簡(jiǎn)化;較好地解決了國(guó)內(nèi)學(xué)者對(duì)無(wú)人艇會(huì)遇障礙物簡(jiǎn)化時(shí),僅采用單一的圓形包圍體處理而導(dǎo)致的損失大量可行區(qū)間、產(chǎn)生不合理避障策略的問(wèn)題。

      將國(guó)際海上避碰行為規(guī)則作為避障約束條件。通過(guò)仿真實(shí)驗(yàn)可得出,該算法不僅對(duì)單一障礙物避障適用,同時(shí)針對(duì)多障礙物規(guī)避問(wèn)題,也可得到合理的避障策略。

      將粒子群優(yōu)化算法引入無(wú)人艇動(dòng)態(tài)障礙規(guī)避中,很好地發(fā)揮了該算法在解決多目標(biāo)優(yōu)化問(wèn)題中操作流程簡(jiǎn)單、參數(shù)簡(jiǎn)潔、收斂效果好的特點(diǎn)。通過(guò)仿真實(shí)驗(yàn)得出,避障解算時(shí)間在0.15 s之內(nèi);且根據(jù)避障情景可解算出僅改變航速、僅改變航向、同時(shí)改變航速和航向的3種可行策略。

      仿真實(shí)驗(yàn)結(jié)果表明,該算法能夠很好地完成對(duì)動(dòng)態(tài)障礙物的規(guī)避,具有較強(qiáng)的環(huán)境適應(yīng)能力、較快的解算速度、較好的避障效果,滿足無(wú)人艇對(duì)障礙物規(guī)避的要求。然而由于部分障礙物存在運(yùn)動(dòng)不確定性,預(yù)測(cè)到的障礙物運(yùn)動(dòng)信息難免出現(xiàn)不準(zhǔn)確的情況。針對(duì)這些障礙物若僅采用文中提出的算法,不能保障無(wú)人艇成功進(jìn)行避障。所以下一步需要解決的問(wèn)題是:無(wú)人艇根據(jù)視覺(jué)傳感器或避障聲吶等障礙識(shí)別系統(tǒng)實(shí)時(shí)探測(cè)并反饋障礙物當(dāng)前位置信息,在文中提出算法的基礎(chǔ)上,對(duì)阻礙無(wú)人艇航行的障礙物做出敏捷的應(yīng)激反應(yīng)式避障。

      [1]YAN R,PANG S,S-UN H,et al.Development and missions of unmanned surface vehicle[J].Journal ofMarine Science and Application,2010,9(4):451-457.

      [2]BENJAMIN M R,CURCIO J A,LEONARD J J,et al. Navigation of unmanned marine vehicles in accordance with the rules of the road[C]∥Proceedings of the 2006 IEEE International Conference on Robotics and Automation.Orlando,Florida,USA,2006:3581-3587.

      [3]莊佳園,蘇玉民,廖煜雷,等.基于航海雷達(dá)的水面無(wú)人艇局部路徑規(guī)劃[J].上海交通大學(xué)學(xué)報(bào),2012,46 (9):1371-1375.

      [4]盧艷爽.水面無(wú)人艇路徑規(guī)劃算法研究[D].哈爾濱:哈爾濱工程大學(xué),2010.

      [5]馬 闖,殷 波,馬文帥.水上機(jī)器人三維實(shí)時(shí)避障算法研究[J].微計(jì)算機(jī)信息,2009,25(3-2):235-237.

      [6]CASALINO G,TURETTA A,SIMETTI E.A three-layered architecture for real time path planning and obstacle avoidance for surveillance USVs operating in harbour fields[C]∥OCEANS 2009-EUROPE.Bremen,German,2009:1-8.

      [7]LEE S,KWON K,JOH J.A fuzzy logic for autonomous navigation ofmarine vehicles satisfying COLREG guidelines[J].International Journal of Control Automation and Systems,2004,2(2):171-181.

      [8]蘇紹娟,王麗錚,王呈方.不確定性航線配船數(shù)學(xué)模型建模方法[J].船海工程,2007,36(4):100-103.

      [9]張麗平.粒子群優(yōu)化算法的理論及實(shí)踐[D].杭州:浙江大學(xué),2005.

      A Dynamic Obstacle Avoidance Method of USV Based on COLREGS

      DU Kai-juna,b,MAO Yun-shenga,b,XIANG Zu-quana,b,ZHOU Yong-qinga,b,SONG Li-feib,LIU Binb
      (a.Key Laboratory of High Performance Ship Technology; b.School of Transportation,Wuhan University of Technology,Wuhan 430063,China)

      To solve the problem for the unmanned surface vehicle(USV)avoiding the dynamic obstaclewhich is notmarked on an electronic chart,a dynamic obstacle avoidancemethod complies the international regulations for preventing collisions atsea (COLREGS)are presented.The dynamic obstacles are converted into an instantaneous static state related to USV in a motion moment,so as to compute the optimal speed and heading in real-time for the USV to avoid the obstacles by particle swarm optimization algorithm.Simulation experiments demonstrate that the dynamic obstacle avoidancemethod can calculate a reasonable avoidance strategy and accomplish the dynamic obstacle avoidance task effectively.

      USV;dynamic obstacles;particle swarm optimization;path planning;maritime rule

      10.3963/j.issn.1671-7953.2015.03.028

      U675.85

      A

      1671-7953(2015)03-0119-06

      2014-12-16

      修回日期:2015-01-19

      杜開(kāi)君(1987-),男,碩士生

      研究方向:船舶先進(jìn)制造技術(shù)

      E-m ail:dkjkls@126.com

      猜你喜歡
      航速航向海事
      VLCC在波浪中的航速優(yōu)化與能效優(yōu)化分析
      提升全回轉(zhuǎn)港作拖輪航速的有效途徑
      水上消防(2022年1期)2022-06-16 08:06:56
      信息精要與海事掃描
      水上消防(2021年5期)2022-01-18 05:33:42
      信息精要與海事掃描
      水上消防(2021年3期)2021-08-21 03:12:22
      知坐標(biāo),明航向
      信息精要與海事掃描
      水上消防(2020年5期)2020-12-14 07:16:30
      信息精要與海事掃描
      水上消防(2020年3期)2020-07-25 02:36:32
      考慮幾何限制的航向道模式設(shè)計(jì)
      低速水面目標(biāo)航速精度分析及精確解算
      基于干擾觀測(cè)器的船舶系統(tǒng)航向Backstepping 控制
      電子制作(2017年24期)2017-02-02 07:14:16
      永泰县| 略阳县| 肃北| 巴楚县| 乌拉特后旗| 沛县| 云霄县| 宁强县| 拜泉县| 泰顺县| 铜鼓县| 沅陵县| 乐至县| 高台县| 大连市| 浮梁县| 友谊县| 滦南县| 七台河市| 徐水县| 沙湾县| 玛纳斯县| 青海省| 台山市| 汶上县| 长宁区| 赤城县| 荔波县| 新化县| 惠安县| 棋牌| 博爱县| 怀来县| 岱山县| 九龙城区| 黄冈市| 故城县| 白河县| 漠河县| 建始县| 大方县|