船舶与海洋工程

基于改进细菌觅食优化的无人艇自主避碰算法

  • 曾小龙 ,
  • 茅云生 ,
  • 宋利飞 ,
  • 董早鹏 ,
  • 包涛
展开
  • (武汉理工大学 高性能船舶技术教育部重点实验室/交通学院,武汉 430063)
曾小龙(1994—),男,硕士生,E-mail:whutzxiaolong@163.com.

收稿日期: 2018-05-02

  修回日期: 2018-08-03

  网络出版日期: 2018-08-03

基金资助

国家自然科学基金青年科学基金项目(51809203;51709214);武汉理工大学自主创新基金(2017IVA006;2017IVA008).

Automatic collision avoidance algorithm for unmanned surface vehicle based on improved bacterial foraging optimization

  • ZENG Xiao-long ,
  • MAO Yun-sheng ,
  • SONG Li-fei ,
  • DONG Zao-peng ,
  • BAO Tao
Expand
  • Key Laboratory of High Performance Ship Technology Ministry of Education/ Transportation Institute,Wuhan University of Technology,Wuhan 430063,China)

Received date: 2018-05-02

  Revised date: 2018-08-03

  Online published: 2018-08-03

摘要

针对无人艇的避碰规划问题,设计一种基于改进细菌觅食优化(BFO)的自主避碰算法. 针对基本BFO算法收敛速度慢、寻优精度低、稳定性低的不足,设计自适应递减分维趋化步长代替固定步长以实现步长的自适应调整,提出优适探寻游动方法解决基本BFO算法无效游动与重复游动的缺陷,设计自适应迁徙概率代替固定迁徙概率以解决基本BFO算法可能导致精英个体丢失的情况. 函数测试仿真表明,改进BFO算法具有更好的收敛速度、寻优精度以及稳定性.改进算法应用于无人艇避碰仿真结果证明,该改进算法能够快速安全地实现无人艇在动态障碍下的自主避碰.

本文引用格式

曾小龙 , 茅云生 , 宋利飞 , 董早鹏 , 包涛 . 基于改进细菌觅食优化的无人艇自主避碰算法[J]. 大连海事大学学报, 2018 , 44(4) : 35 -42 . DOI: 10.16411/j.cnki.issn1006-7736.2018.04.006

Abstract

To solve the collision avoidance planning problem of unmanned surface vehicle(USV), an automatic collision avoidance algorithm was designed based on improved bacterial foraging optimization(BFO). Aiming at the shortcomings of slow convergence speed, low optimization precision and low stability resulted from basic BFO, an adaptive diminishing fractal dimension chemotactic step length was designed to replace the fixed step length in order to realize the adaptive adjustment of step length. The optimal search method was put forward to solve the defects of ineffective swimming and repeated swimming in the basic BFO algorithm. An adaptive migration probability was designed instead of fixed migration probability to solve the problem of elite individual loss caused by basic BFO algorithm. The function test simulation shows that the improved BFO algorithm has better convergence speed, better optimization precision and better stability. The improved algorithm was applied into USV collision avoidance simulation, and results show that the improved algorithm can quickly and safely realize the autonomous collision avoidance of UAV under dynamic obstacles.

参考文献

[1]Larrazabal J M, Pe?as M S.Intelligent rudder control of an unmanned surface vessel[J]. Expert Systems with Applications, 2016, 55:106-117.[J].Expert Systems with Applications, 2016, 55:106-117
[2]董早鹏, 万磊, 宋利飞, 等.基于自适应专家面算法的微小型控制系统设计[J].中国造船, 2017, 58(2):178-188
[3]Sarda E I, Qu H, Bertaska I R, et al.Station-keeping control of an unmanned surface vehicle exposed to current and wind disturbances[J]. Ocean Engineering, 2016, 127:305-324.[J].Ocean Engineering, 2016, 127:305-324
[4]柳晨光, 初秀民, 吴青, 等.USV发展现状及展望[J]. 中国造船, 2014(4):194-205.[J].中国造船, 2014, (4):194-205
[5]Mei J H, Arshad M R.A hybrid artificial potential field method for autonomous surface vessel path planning in dynamic riverine environment[J].Indian Journal of Geo-Marine Sciences, 2015, 44(11):1678-1683
[6] Watanabe Y, Calise A, Johnson E.Vision-Based Obstacle Avoidance for UAVs[J]. Aiaa Journal, 2007.[J].AIAA Guidance, Navigation, and Control Conference 2007, 2007, 5:4862-4872
[7]Kuwata Y, Wolf M T, Zarzhitsky D, et al.Safe Maritime Autonomous Navigation With COLREGS,Using Velocity Obstacles[J].IEEE Journal of Oceanic Engineering, 2011, 39(1):110-119
[8]茅云生, 宋利飞, 向祖权, 等.水面无人艇多船障碍智能避碰[J].大连海事大学学报, 2015, 41(4):8-13
[9]Song C H.Global Path Planning Method for USV System Based on Improved Ant Colony Algorithm[J]. Applied Mechanics & Materials, 2014, 568-570:785-788.[J].Applied Mechanics and Materials, 2014, :568-570
[10]吴博, 熊勇, 元桥.基于速度障碍原理的无人艇自动避碰算法[J].大连海事大学学报, 2014, 40(2):13-16
[11]Zhang R, Tang P, Su Y, et al.An adaptive obstacle avoidance algorithm for unmanned surface vehicle in complicated marine environments[J].IEEECAA Journal of Automatica Sinica, 2014, 1(4):385-396
[12]刘珍, 孙京诰.一种改进的细菌觅食优化算法[J].华东理工大学学报自然科学版, 2016, 42(2):225-232
[13]包敏.混合差分和细菌觅食的多目标优化算法[D]. 兰州交通大学, 2016.
[14]任鹏.基于船舶碰撞危险度的避碰决策研究[D]. 大连海事大学, 2015.
[15]祖伟.基于粒子群优化算法的水下潜器实时路径规划技术研究[D]. 哈尔滨工程大学, 2008.
文章导航

/