999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種用于群無人艇避碰的動態分組策略

2019-05-10 06:50:50王玉龍
中國航海 2019年1期

王玉龍, 馬 勇

(武漢理工大學 a. 航運學院, 武漢 430063; b. 內河航運技術湖北省重點實驗室, 武漢 430063)

隨著智能控制、動態軌跡規劃等新興技術的發展,水面無人艇(Unmanned Surface Vehicle,USV)已具備了一定的自主航行能力,在海洋科考、海事管理和水上搜救等領域發揮了重要作用。[1]多年來以單個無人艇為中心的自主避碰已經取得一定的研究成果[2],但是在群無人艇避碰方面的研究尚存在諸多問題需要解決。

針對避碰過程中需考慮的因素,研究者從船舶避碰的經驗中抽象出各種概念并加以量化運用。文獻[3]在遵守國際海上避碰規則(International Regulations for Preventing Collisions at Sea, COLREG)的基礎上分析航行規則。文獻[4]利用航速、航向等計算碰撞危險度。文獻[5]對船舶領域進行劃分并分析會遇態勢。文獻[6]采用KT方程作為船舶運動控制模型,為應對復雜的碰撞環境,考慮操縱性能并使用PID(Proportion Integral Differential)算法作為控制策略。文獻[7]在矢量障礙物算法的基礎上提出最優化互利避碰算法,進而計算出最佳的轉向角度。為進一步找出最優的避碰路徑。文獻[8]使用蟻群優化算法規劃靜態的避碰路徑。文獻[9]使用多目標非線性優化方法求解最優路徑,但是傳統的避碰方法存在諸多缺陷,首先靜態的路徑規劃不能適應多變的避碰環境,其次沒有考慮避碰對象的能動性。為克服傳統避碰方法的缺陷,研究者從行為控制的角度研究,基于行為控制表示導航和任務行為[10]找出最優的避碰方案。文獻[11]使用模糊推斷的方法預測船舶一段時間后的運動軌跡。文獻[12]采用分布式隨機搜索算法結合時間窗來預測船舶的航行狀態。當前諸多研究中僅考慮一般態勢下的無人艇避碰問題,較少關注群無人艇的避碰問題;在無人艇的態勢劃分、操縱性和航行規則應用等方面有一定的改進空間;同時,設計的避碰算法尚未體現出群無人艇避碰問題中運動障礙物的能動性等實際情況。

針對無人艇避碰中存在的相關不足,本文擬提出一種動態分組策略以有效地解決群無人艇避碰問題。主要工作包括:

1) 在建立無人艇控制模型、避碰規則模型后,提出解決群無人艇復雜會遇局面下的避碰問題。

2) 提出動態分組策略,考慮交通流的特性并對無人艇行為預測,實現群無人艇的動態分組。

3) 開展多種場景下群無人艇避碰仿真試驗,證實動態分組策略的有效性。

1 無人艇避碰規則建模

USV是指具有自主航行能力并且操縱性良好的一種無人艇。為實現避碰過程中的計算,建立無人艇艇體坐標系見圖1。

圖1中無人艇具有運動屬性航向C0、航速V0和舵角δ0,以無人艇為中心,將直角坐標系和極坐標系融合,無人艇航向作為Oy軸,與其垂直的右正橫方向作為Ox軸,從航向開始順時針旋轉的極角作為相對方位角θ0。

無人艇航向操縱使用比例積分微分PID算法控制,具有通過控制舵角實現快速調整航向的能力。根據野本謙作方程和PID控制算法,可推導出離散化操舵公式為

e(k)=r(k)-ψ(k)

(1)

(2)

(3)

δk=δk-1+Δu(k)

(4)

式(1)~式(4)中:e(k)為第k次航向偏差值;r(k)為目標航向;ψ(k)為第k次航向角;K0、T0為旋回性系數和穩定性系數;δ0為初始舵角;T為采樣周期;Δu(k)為第k次舵角增量;δk為第k次舵角。

根據無人艇航向自主控制公式,可計算其轉向進距Ad和轉向橫距Td(見圖2)。用Ck表示第k次采樣得到的無人艇航向,設初始航向為C0,在第n次采樣時航向達到目標航向Cn,由式(2)和式(3)可推導出Ad、Td。

Ck=Ck-1+ψ(k)

(5)

(6)

(7)

為使無人艇滿足自身的操縱性能同時遵守COLREGs,將會遇態勢進一步量化,參考英國航海協會推薦的雷達避碰操縱方法[13]在艇體坐標系下將會遇態勢劃分對遇、交叉相遇和追越等3種,效果見圖3。

圖3 無人艇艇體坐標系下的會遇態勢劃分

同時,為判斷無人艇間的碰撞危險,將無人艇轉向進距的2倍作為無人艇危險距離S,即S=2Ad,Td保證無人艇轉向過程中能安全駛過,并且考慮無人艇屬性艇長L和艇寬W,將無人艇長度L的2倍[14]作為最小安全距離Dm。在COLREGS的基礎上對無人艇做出以下操縱約束[15]。

1) 對于分到同一組的無人艇做同組計算。無人艇在航行過程中考慮同組無人艇密度ρ=A/d,其中A表示同組無人艇所占區域面積,d表示同組中無人艇的平均間距,如果ρ>L2/Dm,則無人艇應當調整航速小于等于前方無人艇,使其能在給定的前進方向上不與前方無人艇形成最小安全距離Dm。

2) 避碰中采取動作的原則。無人艇根據航向、航速和周邊無人艇的位置關系調整避碰動作,在保證最小安全距離Dm的同時,盡可能采取大幅度動作避碰。

3) 無人艇會遇局面,在無人艇接近到碰撞危險距離s時判定有碰撞危險,會遇局面形成。

(1) 對遇局面。運動目標在艇艏向(-5°,5°]范圍時,認為處于對遇局面,向右轉向避碰;

(2) 交叉相遇局面。運動目標在舷角(5° 90°]和(247.5°,355°]時,向右轉向避碰,運動目標在舷角(90°,112.5°]時向左轉向避碰;

(3) 追越。避碰過程中禁止主動追越,應當調整航速小于等于前方無人艇。同時,運動目標在舷角(112.5°,210°]時向左轉向避碰;運動目標在舷角(210°,247.5°]時,向右轉向避碰。

2 多目標動態分組策略

水上交通流是在水路交通中表現出來的類似于流體特征的交通工具運動總體。[16]無人艇作為水上交通流的組成部分,在交通流影響下具有相似的個體行為特征,分組算法基于交通流宏觀思想,結合幾何分析和聚類算法對群無人艇進行分組,實現快捷、高效的避碰。

圖4 全局坐標系x0O0y0中群無人艇位置關系

在全局坐標系x0Ο0y0中有n艘無人艇(見圖4),其艇長均為L,艇寬均為W,第i艘無人艇為USVi,運動屬性有航行方向Ci,前進速度Vi,映射到Ο0x0軸的坐標為posxi、映射到O0y0軸的坐標為posyi。

實際中USV獲取的是周邊無人艇/船舶相對位置關系,所以需要將全局坐標USV轉換成艇體坐標系中,進而分析本艇USV0與周邊無人艇/船舶的關系(見圖5)。艇體坐標系中USVi屬性[Xpi,Ypi]表示位置,ci表示航向。vi表示航速,轉換式(8)~式(10)如下,將無人艇/船舶按照轉換公式轉換到艇體坐標系xOy中,有

[XpiYpi]=[posxi-posx0posyi-posy0]

(8)

ci=Ci-C0

(9)

vi=Vi

(10)

在艇體坐標系中可得出USVi的相對方位角θi。

圖5 轉換后USV0與其他無人艇位置關系

無人艇在同一交通流中具有相似的航行行為,具體表現在位置相關度高及航行軌跡相似。據此原理可推導出無人艇相似度μ的表達式為

μ=

(11)

式(11)中:xpi、xpj為無人艇USVi、USVj的Ox軸坐標;ypi、ypj為無人艇USVi、USVj的Oy軸坐標;ci、cj為無人艇USVi、USVj的航向;vi、vj為無人艇USVi、USVj的航速。

根據轉換后的位置關系,可得出周邊無人艇可分為一組的最大相似度值μmax為

(12)

式(12)中:α為相似航向角最大值,最小相似度值μmin為

(13)

計算無人艇USVi與周無人艇USVj的相似度為

(14)

式(14)中:0≤μij≤1,表明USVi、USVj具有相似的行為屬性而分為一組,if USVi~USVjand USVj~USVkthen USVi~USVk。

按照相似度計算公式對周邊無人艇進行分組,分為G1,G2,…,Gi,…,Gm共m個分組,通過凸包掃描算法可求取各分組邊界。

1) 將周邊USV按照相對方位角θi排序。

2) 根據式(14)將群無人艇中各無人艇分到不同的組Gi中。

3) 求取凸包邊界點序列H,將分組中的USV看作質點,根據Graham算法依次判斷是否加入凸包棧H中,最終得到凸包點序列。

由此,根據上述分組策略,得到分組聚類效果示意見圖6。

群無人艇的運動既促成交通流的形成,同時其操縱行為又會對現有的交通流造成影響。為能夠更好地做出正確決策,需要對無人艇/船舶運動軌跡做出預測,前向預測根據航行規則和當前運動狀態,可計算出時間段Δt后無人艇的運動狀態和位置變化。設無人艇在時間t的狀態屬性是Q(t),無人艇在不同會遇態勢下所做的操縱可表示為R(t),由此可得出Δt后無人艇的運動狀態。

(15)

(16)

式(16)中:t0為t0時刻;θ為USV相對方位角;M(Q(t),R(t))表示USV在t時刻的運動狀態和航行規則時做出的定性操縱決策。

在第1節的避碰規則下,交差相遇局面的無人艇會逐漸演變為對遇局面,追越局面因其中同組安全航速規則而消除碰撞危險,對遇局面成為最難判斷的局面,所以對于對遇局面的前向預測需要進一步分析。現根據前向預測來分析無人艇對遇局面的狀態變化,將兩組之間狀態的預測進行劃分,得出式(17)的3種情況(見圖7),圖7中分別為分組G1、G2,其位置水平分量為PG1(x)、PG2(x),速度水平分量為VG1(x)、VG2(x)。

(17)

根據圖7的狀態劃分,可計算獲得兩兩分組G1、G2間的可行角度ξ,進而為群無人艇做出可信的操縱決策。

1) 當G1、G2呈現聚合運動趨勢時,計算G1、G2各自凸包邊界無人艇的最近會遇距離(Distance to Closest Point of Approach, DCPA),設最小|dCPA|一側的相對方位角為θ,則可行轉向角度ξ=θ。

2) 當G1、G2呈現分散運動趨勢時,計算G1、G2的最小會遇時間(Time to Closest Point of Approach, TCPA),取最小tCPA作為預測時間間隔Δt,計算G1、G2在Δt時間后的最小夾角(ξ1,ξ2),則ξ= (ξ1+ξ2)/2。

3) 當G1、G2呈現同向運動趨勢時, 計算G1、G2凸包邊界無人艇的DCPA,取形成最小|dCPA|無人艇的相對方位角為θ,則可行轉向角度ξ=θ。

根據分組策略將無人艇分成多股交通流,結合航行規則并利用前向預測對無人艇的運動狀態做出一段時間的預測。在此基礎上,依據速度矢量計算[7]可得出最終的轉向角度,解決群無人艇避碰問題。動態分組策略下的群無人艇避碰決策過程見圖8。

3 群無人艇避碰仿真

在全局坐標系x0O0y0下開展多種場景下的群無人艇避碰仿真,借鑒文獻[17]中的仿真分析模式,驗證本文提出的動態分組策略的有效性。

圖8 動態分組策略下的群無人艇避碰決策過程

3.1 無人艇屬性定義

無人艇艇長L=3 m,艇寬W=1 m,操縱性KT指數K0=2,T0=5,PID控制算法參數Kp=0.8,Ki=5,Kd=10,可計算出群無人艇間最小安全距離Dm= 2L= 6 m。使用此無人艇在多種場景下進行如下仿真。

3.2 多場景下的群無人艇避碰仿真

3.2.1一般會遇態勢下的群無人艇避碰仿真

為明確本文方法的優越性,特選擇文獻[4] 中5艘USV避碰的案例進行對比,還考慮了USV操縱性、避碰規則以及危險距離等因素,在此條件下應用本文的避碰方法進行仿真測試。群無人艇的初始參數見表1,5艘USV形成復雜的多艇會遇態勢,包含了對遇、追越、交叉相遇等3種會遇情況,測試結果見圖9。

表1 仿真案例1中的5艘無人艇初始參數

b)時段1~125 s的無人艇軌跡

c) 航向C歷時曲線

d) 舵角δ歷時曲線

e) 速度V歷時曲線

f) USV1與其它無人艇間距變化歷時曲線

圖9 5艘USV避碰過程參數變化組圖

從結果中可看出:

(1) 從本案例結果與文獻[4]的仿真結果來看,本案例避碰的動作更加自然。從圖9 a可知,起初5艘無人艇處于復雜的會遇態勢之中,但是經過40 s后,本文的避碰算法使得整體的態勢發生了轉變,USV1、USV2與USV4形成一股交通流,USV3和USV5則按照避碰規則向右轉向,使得會遇態勢迅速簡化。相對于文獻[4]的結果,本文不僅考慮無人艇之間的態勢變化,而且兼顧航速航向,如圖9 e速度的變化,由于分組的影響,最終速度趨于一致,同時航向也有接近的趨勢,總體的避碰決策隨著周邊態勢的變化而調整;

(2) 仿真結果表明在經過125 s后,5艘USV都能安全避碰并且駛過,同時本文中的避碰動作更加自然流暢,想比于文獻[4]中的規劃路線,本文避碰過程中不斷調整航向和航速,針對態勢的變化調整避碰決策,能夠應對復雜多變的避碰環境。

3.2.2多組復雜交通流場景下的群無人艇避碰仿真

為進一步證實動態分組策略能夠應對更為復雜的會遇態勢,突出對群無人艇避碰的優勢,特針對多組群無人艇避碰進行了仿真演示。現在仿真中初始化9艘USV,初始運動狀態見表2。

表2 案例2中的9艘無人艇初始狀態

由圖10可知:9艘USV自主分為3組并形成3股交通流,具有一致的避碰行為,USV1、USV2、USV3作為G1組和USV4、USV5、USV6為G2組均處在交叉相遇和對遇的態勢中, USV7、USV8、USV9為G3處在復雜交叉相遇態勢中,G1組向右轉向避讓,G2組小幅度操縱并最終和G3組形成一股交通流。86 s后會遇態勢簡化并且安全駛過。

3.3 仿真結果分析

對仿真結果進行分析后可知:案例1在一般態勢下能夠以最少的操縱方法避讓周邊無人艇/船舶,同時,協調周邊無人艇/船舶形成有規律的交通流,最終完成避碰。案例2在無人艇/船舶較多的情況下,交通流情形更為復雜,因此,可充分體現出動態分組策略在群無人艇避碰問題中的優越性和有效性。動態分組策略充分考慮交通流的特性,將處于復雜態勢下的無人艇/船舶引導至有規律的交通流,進而有效解決群無人艇的避碰問題。

a) 時段1~40 s航行軌跡

b) 時段1~86 s航行軌跡

c) 航向C歷時曲線

d)舵角δ歷時曲線

e) 航速V歷時曲線

f) USV1與其他無人艇間距變化歷時曲線

圖10 9艘無人艇避碰過程參數變化組圖

4 結束語

本文提出解決群無人艇避碰問題的一種動態分組策略。在動態分組策略中,考慮群無人艇的運動特性及航行規則,實現對多個避碰目標的分組,同時形成有規律的交通流簡化會遇態勢,多個場景下的避碰仿真證實本文方法在群無人艇避碰問題中的有效性。

后續研究需要進一步考慮無人艇航跡恢復和風浪流等環境擾動避碰問題,以及構建群無人艇試驗平臺來推廣本文的避碰方法在行業中的應用。

主站蜘蛛池模板: 91小视频版在线观看www| 久久久波多野结衣av一区二区| 亚洲欧美在线综合图区| 91黄视频在线观看| 亚洲 日韩 激情 无码 中出| 国产福利拍拍拍| 啊嗯不日本网站| 麻豆精品在线视频| 91成人试看福利体验区| 福利视频一区| 久久精品波多野结衣| 一本一道波多野结衣一区二区| 99在线视频精品| 免费国产一级 片内射老| 色有码无码视频| 亚洲高清国产拍精品26u| 91精品专区国产盗摄| 中文字幕不卡免费高清视频| 天堂成人在线| 久久网欧美| 免费a级毛片18以上观看精品| 人妻精品久久无码区| 国产乱肥老妇精品视频| 女人毛片a级大学毛片免费| av大片在线无码免费| 奇米影视狠狠精品7777| 精品少妇人妻无码久久| 亚洲精品国偷自产在线91正片| 人妻21p大胆| 99re热精品视频中文字幕不卡| 91亚瑟视频| 伊人久久精品无码麻豆精品| 亚洲午夜国产精品无卡| 色播五月婷婷| 夜精品a一区二区三区| 国产夜色视频| 国产人人射| 人妻夜夜爽天天爽| 小说 亚洲 无码 精品| 青草91视频免费观看| 九一九色国产| 国产精品视频系列专区| 国产欧美视频在线| 亚洲天天更新| 久久精品嫩草研究院| 青草精品视频| 国产h视频免费观看| 亚洲国产中文在线二区三区免| 亚洲αv毛片| 日本国产精品| 欧美国产综合色视频| 狠狠v日韩v欧美v| 成人日韩欧美| 男女性午夜福利网站| 91小视频在线观看| 亚洲综合激情另类专区| 亚洲资源站av无码网址| 日韩欧美高清视频| 农村乱人伦一区二区| 亚洲美女操| 亚洲成年人片| 精品少妇三级亚洲| 高潮爽到爆的喷水女主播视频| 91啦中文字幕| 日韩欧美国产综合| 国产极品嫩模在线观看91| 九九九久久国产精品| 99久久成人国产精品免费| 欧美另类精品一区二区三区| 丁香六月激情综合| 本亚洲精品网站| 久久毛片网| 波多野结衣AV无码久久一区| 色婷婷在线播放| 欧美高清视频一区二区三区| 国产欧美精品午夜在线播放| 午夜视频免费试看| 五月婷婷综合在线视频| 亚洲精选高清无码| 国产亚洲欧美在线视频| 美女一级毛片无遮挡内谢| 国产精品香蕉|