船舶与海洋工程

基于改进粒子群优化算法的无人水面艇动态避碰方法

  • 范云生 ,
  • 郑鲲鹏 ,
  • 赵永生
展开
  • (大连海事大学  船舶电气工程学院,辽宁 大连 116026)
范云生(1981 — ),男,博士,副教授,E-mail:yunsheng@ dlmu.edu.cn.

收稿日期: 2019-08-05

  修回日期: 2019-11-02

  网络出版日期: 2019-11-02

基金资助

国家自然科学基金资助项目(51609033);辽宁省自然科学基金资助项目(20180520005);大连市软科学研究计划资助项目(2019J11CY014);中央高校基本科研业务费专项基金资助项目(3132019005;3132019311).

Dynamic collision avoidance method for unmanned surface vehicle based on improved particle swarm optimization

  • FAN Yun-sheng ,
  • ZHENG Kun-peng ,
  • ZHAO Yong-sheng
Expand
  • (Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026,China)

Received date: 2019-08-05

  Revised date: 2019-11-02

  Online published: 2019-11-02

摘要

针对“蓝信”号无人水面艇的动态避碰问题,提出一种基于改进粒子群优化算法的动态避碰方法.首先,考虑障碍物轮廓的长宽比不同,将障碍物膨化为圆形和椭圆形,并采用速度障碍原理求取避碰模型,同时,在避碰过程中加入国际海上避碰规则约束;其次,对粒子群优化算法进行自适应改进,使其针对避碰策略的求取能够快速收敛到最优解,提高算法的收敛速度与精度,满足避碰算法的快速性要求;最后,搭建虚拟视景仿真平台,模拟航行中的海洋环境,以“蓝信”号无人水面艇为模拟对象,对所提出的避碰算法进行仿真验证.仿真结果表明了该避碰方法的可行性和有效性,为无人水面艇的自主动态避碰提供了一种可行和有效的解决途径.

本文引用格式

范云生 , 郑鲲鹏 , 赵永生 . 基于改进粒子群优化算法的无人水面艇动态避碰方法[J]. 大连海事大学学报, 2020 , 46(1) : 1 -9 . DOI: 10.16411/j.cnki.issn1006-7736.2020.01.001

Abstract

A dynamic collision avoidance method based on the improved particle swarm optimization (PSO) algorithm was proposed for the dynamic collision avoidance problem of “LanXin” unmanned surface vehicle. Firstly, as the different aspect ratio of obstacle contour, the obstacle was expanded into a circle and an ellipse to acquire the collision avoidance model by using the principle of velocity obstacle. At the same time, the international rules of collision avoidance were added in the process of collision avoidance. Secondly, the PSO algorithm was improved adaptively, so that the calculation of collision avoidance strategy can quickly converge to the optimal solution, and improved the convergence speed and accuracy of algorithm for satisfying the rapid requirements of the collision avoidance algorithm. Finally, a virtual visual simulation platform was built to simulate the marine environment in navigation,and taking the “LanXin” unmanned surface vehicle as the simulated object to verify the efficiency of the proposed avoidance algorithms. The simulation results show the feasibility and effectiveness of the proposed collision avoidance method, which provide a feasible and effective solution for the autonomous dynamic collision avoidance of unmanned surface vehicle.

参考文献

[1] WANG Y L, YU X M, LIANG X, et al.A COLREGs-based Obstacle Avoidance Approach for Unmanned Surface Vehicles[J]. [J].Ocean Engineering, 2018, (169):110-124
[2] FAN Y S, GE Z L, ZHAO Y S, et al.Design of Information Network and Control System for USV[C]. Society of Instrument and Control Engineers of Japan. USA: IEEE, 2015: 1126-1131.
[3] 董早鹏, 万磊, 宋利飞, 等 基于自适应专家S面算法的微小型USV控制系统设计[J].中国造船, 2017, 58(2):178-188.
[4] XIE S R, WU P, PENG Y, et al.The Obstacle Avoidance Planning of USV based on Improved Artificial Potential Field[C]. IEEE International Conference on Information & Automation. IEEE, 2014:746-751.
[5] SUN X J,WANG G F; FAN Y S, et al.Collision Avoidance Using Finite Control Set Model Predictive Control for Unmanned Surface Vehicle[J]. Applied Sciences, 2018, 8, 926.
[6] 柳晨光, 初秀民, 吴青, 等.USV发展现状及展望[J]. 中国造船, 2014(4):194-205.
[7]KUWATA Y, WOLF M T, ZARZHITSKY D, et al.Safe Maritime Navigation with COLREGs Using Velocity Obstacles[J].IEEE Journal of Oceanic Engineering, 2011, 39(1):110-119
[8] CAMPBELL S, ABU-TAIR M, NAEEM W, An Automatic COLREGS-compliant Obstacle Avoidance System for an Unmanned Surface Vehicle[J].Engineering for the Maritime Environment, 2014, 228(2):108–121.
[9]庄佳园, 张国成, 苏玉民, 等.水面无人水面艇危险规避方法[J].东南大学学报自然科学版, 2013, 43(s1):126-130
[10]吴博, 熊勇,文元桥.基于速度障碍原理的无人水面艇自动避碰算法[J].大连海事大学学报, 2014, 40(2):13-16
[11] SONG L F, SU Y R, DONG Z P, et al.A two-level dynamic obstacle avoidance algorithm for unmanned surface vehicles[J]. Ocean Engineering, 2018, 170: 351-360.
[12]曾小龙, 茅云生, 宋利飞.基于改进细菌觅食优化的无人艇自主避碰算法[J].大连海事大学学报, 2018, 44(04):38-45
[13] 陈超, 耿沛文, 张新慈.基于改进人工势场法的水面无人艇路径规划研究[J]. 船舶工程, 2015(9):72-75.
[14]郑佳春, 吴建华, 马勇, 等.混合模拟退火与粒子群优化算法的无人水面艇路径规划[J].中国海洋大学学报自然科学版, 2016, 46(9):116-122
[15] SUN X J, WANG G F, FAN Y S, et al.Collision Avoidance of Podded Propulsion Unmanned Surface Vehicle with COLREGs Compliance and Its Modeling and Identification[J]. IEEE Access, 2018:1-1.
[16] SUN X J, WANG G F, FAN Y S, et al.An Automatic Navigation System for Unmanned Surface Vehicles in Realistic Sea Environments[J]. Applied Sciences-Basel, 2018, 8(2).
[17]范云生, 孙晓界, 王国峰, 等.一种无人水面艇自主动态避碰跟踪控制方法[J].系统仿真学报, 2018, 30(10):190-197
[18]LEE B H, JEON J D, OH J H.Velocity Obstacle based Local Collision Avoidance for a Holonomic Elliptic Robot[J].Autonomous Robots, 2016, 41(6):1-17
[19] CHEN P F, HUANG Y M, MOU J M, Ship Collision Candidate Detection Method: A Velocity Obstacle Approach[J].Ocean Engineering. 2018, 170:186-198.
[20]QIAN W Y, L 17I M.Convergence Analysis of Standard Particle Swarm Optimization Algorithm and Its Improvement[J].Soft Computing, 2017, 22(12):4047-4070
[21]董红斌, 李冬锦, 张小平.一种动态调整惯性权重的粒子群优化算法[J].计算机科学, 2018, 45(2):98-102
[22]PIETRZYKOWSKI Z, URIASZ J.The Ship Domain – A Criterion of Navigational Safety Assessment in an Open Sea Area[J].Journal of Navigation, 2009, 62(1):93-108
[23] WANG C F, LIU K, An improved particle swarm optimization algorithm based on comparative judgment[J].Natural Computing, 2017, 17(3):641-661.
[24]王东风, 孟丽.粒子群优化算法的性能分析和参数选择[J].自动化学报, 2016, 42(10):1552-1561
[25] ZHEN Y, LIN C, WANG Y, et al.Effect of spatial enhancement technology on input through the keyboard in virtual reality environment[J]. Applied ergonomics, 2019:164-175;
文章导航

/