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

復雜水域慎思型避碰軌跡規劃

2020-10-20 05:43:04秦操楊榮武
上海海事大學學報 2020年3期
關鍵詞:船舶

秦操 楊榮武

摘要:為解決復雜水域的船舶自主避碰問題,提出一種基于A*算法的慎思型避碰軌跡規劃算法,旨在滿足船舶操縱性約束、靜態與動態障礙物約束和《國際海上避碰規則》(International Regulations for Preventing Collisions at Sea,COLREGs)約束下,規劃出一條最經濟的航行軌跡。通過無人三體船自主避碰試驗和模擬試驗,驗證算法的有效性,具有較高的參考價值。

關鍵詞:船舶; 自主避碰; 慎思型軌跡規劃; COLREGs; 操縱性約束

中圖分類號:? U675.73

文獻標志碼:A

Deliberative collision avoidance trajectory planning for complex waters

QIN Cao1, YANG Rongwu2

(1. Collaborative Innovation Center for Advanced Ship and Deep-Sea Exploration, Shanghai Jiao Tong University,

Shanghai 200240, China; 2. Seastel Marine System (Shanghai) Co., Ltd., Shanghai 200241, China)

Abstract:

To solve the problem of ship autonomous collision avoidance in complex waters, a deliberative collision avoidance trajectory planning algorithm based on A* algorithm is proposed, which aims to plan a most economical sailing trajectory with the ship maneuverability constraints, static and dynamic obstacle constraints as well as International Regulations for Preventing Collisions at Sea (COLREGs) constraints. The effectiveness of the algorithm is verified by the unmaned trimaran autonomous collision avoidance test and the simulation test, which has high reference value.

Key words:

ship; autonomous collision avoidance; deliberative trajectory planning; COLREGs; maneuverability constraint

0 引 言

近年來海上碰撞事故頻發,不僅造成了巨大的人員傷亡和經濟損失,還帶來了嚴重的環境污染。歐洲海事安全局發布的《2017海上事故年度回顧報告》顯示,海上事故的一半為船舶碰撞及擱淺事故,其中60%以上是人的因素造成的[1]。為避免人因事故,船舶自主避碰系統的研究受到越來越多的關注[2]。另外,隨著無人商船技術的發展,各國船級社陸續發布了有關規范,其中中國船級社《智能船舶規范》[3]第2.6節要求智能船舶應具有在狹窄水道自動避碰的能力,以及在復雜環境條件下自主航行的能力。《自主貨物運輸船舶指南》[4]第3.3.1節也提出了自主貨船應根據感知到的場景信息和船舶自身信息進行綜合分析決策,并遵守《國際海上避碰規則》(International Regulations for Preventing Collisions at Sea, COLREGs)。因此,對船舶自主避碰系統的研發和改進也越來越迫切。

軌跡規劃是船舶自主避碰系統的核心,其目標是給出一條無碰撞危險的、動力學可行的、滿足航行規則的、最經濟的軌跡來引導船舶安全航行。規劃算法需要滿足操縱性約束、障礙物約束、COLREGs約束和實時性約束,并達到最優軌跡規劃目標[2]。目前的計算能力無法同時保證實時性和軌跡最優性,于是產生了放棄全局最優而保證高重規劃率的反應型規劃算法,以及降低重規劃率來追求全局最優的慎思型規劃算法。

近年來,一些慎思型規劃算法被提出,主要包括圖基法和采樣法兩類[2]。SHAH等[5]提出的適應性風險應急響應規劃(adaptive-risk and contingency-aware planning,? ARCAP)算法為圖基法的代表,它采用A*算法[6]在五維狀態空間中搜索路徑,在 COLREGs 約束下最小化碰撞風險,并利用自適應采樣的方式加快搜索速度。YANG等[7]提出了一種基于采樣法的算法,它基于快速搜索隨機樹(rapidly-exploring random tree, RRT)算法[8]框架建立了機動自動化(maneuver automation, MA)運動基元庫來滿足操縱性約束,并且可以同時滿足COLREGs約束和實時性約束。

本文提出一種基于A*算法同時考慮操縱性約束、靜態與動態障礙物約束、COLREGs約束的慎思型避碰軌跡規劃算法。通過無人三體船自主避碰試驗和模擬試驗,驗證算法的有效性。

1 慎思型避碰軌跡規劃算法實現

1.1 問題的數學描述

為清晰地描述慎思型避碰軌跡規劃問題,現對一些重要的概念進行定義:連續的船舶狀態

s=(x,y,ψ,u,t)

構成連續的船舶狀態空間S,其中x和y為大地坐標,ψ為艏向角,u為船舶縱向速度,t為時間。軌跡是連續的船舶狀態s沿時間維度遞增構成的序列。連續的船舶狀態空間S離散后得到的最小單元稱為網格,一個狀態只對應一個網格。定義離散的控制基元空間Uc,d,其由控制基元uc,d=(ud,ψd,T)構成,其中ud和ψd分別為期望的縱向速度和期望的艏向角,T為執行時間。船舶執行Uc,d中的一個控制基元對應著其在S中從一個狀態變換到另一個狀態的一段連續的航行軌跡,稱為軌跡基元utra=(u0,ud,dψ,T),u0是軌跡基元初始狀態的縱向速度,dψ是軌跡基元的轉艏角度。一系列連續的軌跡基元串聯構成一條完整的軌跡。

算法的目標是在包含障礙物的狀態空間內找到一條從初始狀態s0到最終狀態sg的最經濟的軌跡,并滿足船舶操縱性約束、障礙物約束和COLREGs約束。

1.2 慎思型避碰軌跡規劃算法架構

算法主要包含3個模塊:全局軌跡搜索器、可行軌跡生成器和狀態代價評估器。全局軌跡搜索器采用A*算法框架,在船舶狀態空間內搜索代價最小的全局軌跡,并在搜索過程中不斷地調用可行軌跡生成器和狀態代價評估器。可行軌跡生成器采用控制基元理論,生成滿足操縱性約束的可行軌跡基元以完成完整的全局估計。狀態代價評估器用于計算狀態的代價,作為搜索該往哪個狀態延伸的評價指標。算法架構見圖1。

1.3 全局軌跡搜索器

全局軌跡搜索器在船舶狀態空間內搜索從初始狀態到最終狀態的代價最小的全局軌跡。全局軌跡搜索器基于A*算法,通過可行軌跡生成器生成的軌跡基元延伸到后續子狀態,直至搜索到最終狀態,然后通過最終狀態不斷地回溯前面的父狀態來獲得一條全局軌跡。本文在A*算法的基礎上進行如下改進:(1) 將搜索空間的維度由傳統A*算法的二維提高到四維,增加ψ維度以便確定后續子狀態的延伸方向,增加u維度以便有更多的速度選擇。(2) 狀態的延伸不再由當前網格狀態延伸到其鄰接網格狀態,而是采用可行軌跡生成器向外延伸,以滿足船舶操縱性要求,并提高搜索效率。

全局軌跡搜索器是慎思型避碰軌跡規劃算法的“大腦”,其搜索流程如下:

步驟1 生成優先隊列

Q,將初始狀態s0加入Q中。

步驟2 如果Q為空,則返回“不存在軌跡”;否則,將Q中代價最小的狀態s取出,并將s對應的網格關閉,如果s在終點狀態sg的一定范圍內,則遞歸地回溯s的父狀態來獲得一條軌跡并返回。

步驟3 調用可行軌跡生成器(見第1.4節),以s為起點生成若干軌跡基元,找到軌跡基元末端狀態s′所對應的網格。若該網格已關閉,則拋棄該段軌跡基元。若該網格未關閉,則調用狀態代價評估器(見第1.5節)計算s′的代價:若該網格中有狀態在Q中,則比較該狀態與狀態s′的代價,只將代價較小的狀態保留在Q中;若該網格內沒有其他的狀態,則將狀態s′加入Q中。重復調用步驟2。

以x、y坐標維度舉例說明,如圖2所示:灰色實心圓表示Q中的狀態,黑色實心圓表示已經從Q中取出的狀態;步驟2是從Q中取出代價最小的狀態s,并關閉對應的網格;步驟3是s延伸擴展出3個子狀態s′1、s′2和s′3,因為s′1對應的網格中有Q中的另一個狀態,所以保留代價較小的子狀態s′1,因為子狀態s′2、s′3對應的網格中沒有其他狀態,所以將其加入Q。

1.4 可行軌跡生成器

全局軌跡搜索器在搜索過程中需要由某一狀態擴展到后續子狀態,由于船舶操縱性限制,船舶從一個狀態出發,并不能到達任意的下一狀態。可行軌跡生成器采用控制基元理論,從某一狀態出發沿著軌跡基元延伸到下一狀態,滿足操縱性約束。控制基元理論是一種處理操縱性約束的方法,其基本思想是船舶執行相同的控制基元形成的軌跡段是一條固定不變的軌跡基元,不會隨位置、艏向和時刻的變化發生改變。傳統的生成軌跡基元的方法

是給定目標uc,d=(ud,ψd,T),分別用速度控制器和艏向控制器實現ud和ψd,執行時間T后生成的軌跡就是軌跡基元[5]。為實現船舶從靜止啟動、勻速航行到緊急制動,設置兩

擋速度(設計航速0.8 m/s和停止0 m/s),設置9擋轉艏角度(-60°、-45°、-30°、-15°、0°、15°、30°、45°、60°)和一擋執行時間(8 s),構成軌跡基元庫,見圖3,其中軌跡基元

utra=(u0,ud,dψ,T)。軌跡基元的初始狀態和最終狀態都可能對應兩種不同速度,因此全局軌跡搜索器增加u維度以便實現不同速度選擇。傳統A*算法以當前狀態的前、后、左、右4個方向進行后續狀態的延伸,而可行軌跡生成器只能向當前狀態的前方一定范圍進行延伸,以滿足操縱性約束,因此全局軌跡搜索器需增加ψ維度以便確定后續子狀態的延伸方向。

1.5 狀態代價評估器

1.5.1 狀態代價函數

在全局軌跡搜索器搜索的過程中,狀態代價評估器用來計算當前狀態s′的代價f(s′):

式中:g(s′)是從初始狀態s0到當前狀態s′的實際代價;h(s′)是從當前狀態s′到最終狀態sg的預估代價;e是系數,用以調節g(s′)與h(s′)之間的權重;s為s′的父狀態,s′由s執行一個控制基元得到;pc,s′表示在執行這個控制基元過程中的碰撞概率,計算方法詳見第1.5.2節;g(s′)由父狀態s的實際代價g(s)、從s到s′的航行過程中可能發生碰撞的代價ce和非碰撞代價cs′三部分構成;ce為一個定值;cs′由耗時tss′、路程dss′和違反COLREGs的代價cCOLREGs三部分構成,cCOLREGs的計算詳見第1.5.3節;h(s′)由從s′到sg的估計時間ts′sg和估計路程ds′sg構成;ωc、tmax和dmax為系數。

第二個場景包含復雜的靜態障礙物和2艘來船,本船從地圖右上方向左下方航行,與第一艘來船形成對遇局面,與第二艘來船形成右舷交叉會遇局面。慎思型避碰軌跡規劃算法給出的軌跡見圖8a,不考慮COLREGs的規劃算法給出的軌跡見圖8b。如果不考慮COLREGs,算法在依次面對兩個會遇局面時都會選擇向左避讓,雖然全局軌跡會更短,但是違反了COLREGs。考慮COLREGs的慎思型避碰軌跡規劃算法雖然規劃出的軌跡較長,但在依次面對兩個會遇局面時均能遵守COLREGs避開來船,因此更合理。

4 結 論

本文提出一種慎思型避碰軌跡規劃算法,在A*算法的基礎上進行了大量的改進,將狀態由二維空間擴展到四維空間,利用控制基元方法延伸狀態并同時滿足操縱性要求,重新設計了代價函數來避開復雜障礙物和滿足COLREGs約束。通過三體船的自主避碰航行試驗和仿真試驗,驗證了算法的有效性,具有較高的參考價值。

算法仍存在問題和改進的空間:(1)動態障礙物的預測軌跡與其真實航行軌跡之間的差別是一個重要影響因素,如果他船也是具有自主規劃能力的智能船舶,則軌跡規劃會陷入一種博弈局面,未來的研究可以考慮預測他船航行意圖。(2)在環境干擾(風浪流)較大的情況下,軌跡跟隨會變得非常困難,如何設計更好的軌跡跟隨方法也是后續的研究方向。(3)減小網格大小、增加軌跡基元的數量都能進一步優化規劃軌跡,但是計算量會大大增加,給滿足實時性約束帶來挑戰,因此如何在軌跡最優性與實時性之間進行權衡也是今后研究的一個難點。(4)鑒于上述問題和不足,算法的實用性需要進一步研究與驗證。

參考文獻:

[1]EMSA. Annual overview of marine casualties and incidents 2017[R]. European Maritime Safety Agency, 2018: 15-41.

[2]CAMPBELL S, NAEEM W, IRWIN G W. A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres[J]. Annual Reviews in Control, 2012, 36(2): 267-283. DOI: 10.1016/j.arcontrol.2012.09.008.

[3]中國船級社(CCS). 智能船舶規范[S]. 2015.

[4]中國船級社(CCS). 自主貨物運輸船舶指南[S]. 2018.

[5]SHAH B C, VEC P, BERTASKA I R, et al. Resolution-adaptive risk-aware trajectory planning for surface vehicles operating in congested civilian traffic[J]. Autonomous Robots, 2016, 40(7): 1139-1163. DOI: 10.1007/s10514-015-9529-x.

[6]HART P E, NILSSON N J, RAPHAEL B. A formal basis for the heuristic determination of minimum cost paths[J]. IEEE Transactions on Systems Science and Cybernetics, 1968, 4(2): 100-107.

[7]YANG Rongwu, XU Jinsong, WANG Xin, et al. Parallel trajectory planning for shipborne autonomous collision avoidance system[J]. Applied Ocean Research, 2019, 91: 101875. DOI: 10.1016/j.apor.2019.101875.

[8]LAVALLE S M. Rapidly-exploring random trees: a new tool for path planning[R]. Iowa: Iowa State University, 1998.

[9]趙勁松, 王逢辰. 船舶避碰學原理[M]. 大連: 大連海事大學出版社, 1999.

[10]IMO. Convention on the international regulations for preventing collisions at sea[S]. http://www.imo.org/conventions.

[11]KUWATA Y, WOLF M T, ZARZHITSKY D, et al. Safe maritime autonomous navigation with COLREGs using velocity obstacles[J]. IEEE Journal of Oceanic Engineering, 2013, 39(1): 110-119. DOI: 10.1109/JOE.2013.2254214.

[12]COLITO J. Autonomous mission planning and execution for unmanned surface vehicles in compliance with the marine rules of the road[D]. Washington: University of Washington, 2007.

[13]SVEC P, SHAH B C, BERTASKA I R, et al. Dynamics-aware target following for an autonomous surface vehicle operating under COLREGs in civilian traffic[C]//2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2013: 3871-3878.

(編輯 趙勉)

收稿日期: 2019-11-26

修回日期: 2020-02-24

作者簡介:

秦操(1994—),男,湖北荊州人,碩士研究生,研究方向為船舶自主避碰,(E-mail)403502830@qq.com;

楊榮武(1984—),男,福建漳州人,博士,研究方向為船舶自主避碰,(E-mail)yangrongwu@seastel.com

猜你喜歡
船舶
船舶避碰路徑模糊控制系統
計算流體力學在船舶操縱運動仿真中的應用
CM節點控制在船舶上的應用
基于改進譜分析法的船舶疲勞強度直接計算
《船舶》2022 年度征訂啟事
船舶(2021年4期)2021-09-07 17:32:22
船舶!請加速
BOG壓縮機在小型LNG船舶上的應用
船舶 揚帆奮起
軍工文化(2017年12期)2017-07-17 06:08:06
船舶壓載水管理系統
中國船檢(2017年3期)2017-05-18 11:33:09
小型船舶艉軸架設計
船海工程(2015年4期)2016-01-05 15:53:30
主站蜘蛛池模板: 人妖无码第一页| 亚洲香蕉在线| 好吊妞欧美视频免费| 欧美成人影院亚洲综合图| 一级毛片基地| 日韩精品一区二区三区swag| 91亚瑟视频| 欧美精品亚洲日韩a| 精品免费在线视频| 国产成人欧美| 免费国产福利| 在线国产毛片| 91小视频在线| 日韩色图在线观看| 亚洲精品午夜无码电影网| 国产精品免费p区| 午夜国产在线观看| 亚洲国产成人无码AV在线影院L| 伊人久久综在合线亚洲2019| 国产午夜福利在线小视频| 免费人成网站在线观看欧美| 国产区91| 精品国产一二三区| 亚洲一欧洲中文字幕在线| 伊人久久大香线蕉成人综合网| 亚洲天堂高清| 欧美a在线看| 国产又粗又猛又爽视频| 亚洲一区网站| 欧美国产日韩在线观看| 午夜毛片福利| 成人免费视频一区二区三区 | 黄色国产在线| 久久九九热视频| 亚洲精品无码高潮喷水A| 中文字幕永久视频| 成人在线综合| 久久综合伊人77777| 国产亚洲精品无码专| 亚洲三级影院| 成人字幕网视频在线观看| 久久人搡人人玩人妻精品| 日本一区二区三区精品国产| 亚洲第一成年免费网站| 亚洲男人的天堂在线观看| 国产国产人在线成免费视频狼人色| 91精品免费高清在线| 欧美专区日韩专区| 欧美色99| 99精品欧美一区| 国产人成在线观看| 国产黄网永久免费| 久久香蕉国产线| 久久国产成人精品国产成人亚洲 | 日韩免费毛片| 日韩欧美国产综合| 亚洲视频四区| 看你懂的巨臀中文字幕一区二区 | 国产免费久久精品99re丫丫一 | 国产你懂得| 亚洲成a人片在线观看88| 国产成人啪视频一区二区三区| 亚洲首页在线观看| 精品超清无码视频在线观看| 国产一级α片| 国产SUV精品一区二区6| 国产精品va| 国产超碰一区二区三区| 国产一级小视频| 国产麻豆va精品视频| 亚洲香蕉伊综合在人在线| 日韩经典精品无码一区二区| 99视频全部免费| 欧美国产在线精品17p| 欧美精品另类| 99热这里只有精品国产99| 亚洲国产欧美目韩成人综合| 精品国产乱码久久久久久一区二区| 久久精品人妻中文系列| 91亚洲免费视频| 欧美成人一级| 69视频国产|