- 无标题文档
查看论文信息

中文题名:

 水面无人艇局部危险避障算法研究    

姓名:

 杜开君    

学号:

 1049721201513    

保密级别:

 公开    

论文语种:

 chi    

学科代码:

 082401    

学科名称:

 船舶与海洋结构物设计制造    

学生类型:

 硕士    

学位:

 工学硕士    

学校:

 武汉理工大学    

院系:

 交通学院    

专业:

 船舶与海洋工程    

研究方向:

 造船自动化与设备研究    

第一导师姓名:

 茅云生    

第一导师院系:

 武汉理工大学    

第二导师姓名:

 向祖权    

完成日期:

 2014-10-10    

答辩日期:

 2014-12-02    

中文关键词:

 水面无人艇 ; 路径规划 ; 动态避障 ; 粒子群优化算法 ; 海事规则    

中文摘要:

水面无人艇(USV,Unmanned Surface Vehicle)是一种自主式海洋运载器,其具有自主能力就要求无人艇能与外界环境进行交互,而与外界环境交互就需要无人艇能够进行全局路径规划,以及进行局部危险状况下的避障。无人艇在航行过程中,处在不可预见和高度动态的海洋环境中,障碍物很可能出现在已经规划好的全局路径上。无人艇必须对这些不可预测的事件以某种方式做出反应,使之仍然能顺利到达目标、完成任务,而可靠的避障算法正是提高无人艇智能化的主要障碍。因此,在全局路径规划的基础上,还需要进行实时的局部危险避障,才能满足无人艇顺利执行任务的需求。

本文将水面无人艇局部危险避障分为三层进行考虑:基于PSO的已知静态路径规划方法,基于PSO并融合海事规则的已知动态路径规划方法和基于滚动窗口的未知环境下的避障方法。前两层算法是基于环境先验知识的已知局部危险避障,第三层算法是基于传感器知识的未知局部危险避障。

在第一层基于PSO的已知静态路径规划算法中,引入了启发式知识(即正态分布初始化)对粒子群路径规划算法的路径进行初始化,使得初始化生成的路径上下颠簸幅度减少,同时可保证粒子群随机分布在较为合理的搜索空间中;并对最终产生的路径进行路径平滑优化处理,有效缩短了解算最优解的耗时,减少了航行转向点数,得到更优的路径解,提高了算法的可行性和有效性。为了得到更多的有效路径区间,提出了将障碍物进行更贴合实际形状的模拟(外包圆和有向包围盒)。在第二层基于PSO并融合海事规则的已知动态路径规划算法中,对动态已知障碍物建立避障模型,得出完成对动态已知障碍物规避的条件,并论述了国际海上避碰规则公约对无人艇避障行为的约束。在第三层基于滚动窗口的未知环境下的避障算法中,利用模型预测控制及滚动优化原理,结合滚动窗口方法,解决动态未知环境下的实时避障问题。

本文以无人艇局部危险避障为研究对象,通过自行开发的水面无人艇局部危险避障仿真实验平台建立包含三种障碍物的真实环境,并对三层避障算法进行综合仿真实验分析,验证了本文所提出的三层避障算法的可行性和有效性。

参考文献:

[1] Manley J E. Unmanned surface vehicles, 15 years of development[C]. OCEANS 2008. Quebec City, Canada: 2008: 1-4.

[2] 徐玉如,苏玉民,庞永杰. 海洋空间智能无人运载器技术发展展望[J]. 中国舰船研究, 2006, 1(3): 1-4.

[3] 天鹰. 从无人水面艇的军事应用看 中国海军无人水面艇的发展前景[J]. 舰载武器, 2012(2): 28-34.

[4] 周洪光,马爱民,夏朗. 无人水面航行器发展[J]. 国防科技, 2009, 30(6): 17-20, 30.

[5] Bertram V. Unmanned surface vehicles - a survey[J]. Technical report, cole Nationale Suprieure des Ingnieurs des tudes et Techniques d'armement (ENSIETA), 2008.

[6] James C. Autonomous Mission Planning and Execution for Unmanned Surface Vehicles in Compliance with the Marine Rules of the Road[M]. Washington: University of Washington, 2007.

[7] THE NAVY UNMANNED SURFACE VEHICLE (USV) MASTER PLAN [M]. 2007: xi.

[8] 李家良. 水面无人艇发展与应用[J]. 火力与指挥控制, 2012(06): 203-207.

[9] 王素丽. 国外无人水面艇一瞥[J]. 航海, 2006(6): 7-11.

[10] 廖煜雷. 无人艇的非线性运动控制方法研究[D]. 哈尔滨工程大学, 2012.

[11] 吴恭兴. 无人艇操纵性与智能控制技术研究[D]. 哈尔滨工程大学, 2011.

[12] 李大光,姜灿. 无人艇:未来海上的新锐武器[N]. 解放军报, 2014-02-12(第08版:时事新闻).D Li, C Jiang.

[13] 赵劲松. 航天新光自主研发天象一号无人船为青岛奥帆赛提供气象保障[N]. 2008-07-24(第1版).J Zhao.

[14] 无人水面(机器人)巡航艇USV[J]. 军民两用技术与产品, 2007(第10期): 18.

[15] 张英浩,孙玉山,万磊,等. 一种智能水下机器人部署装置. 中国,CN102826210A[P], 2012-12-19.

[16] 王建华,顾伟,褚建新,等. 一种多功能水面机器人. 中国,CN201254266[P], 2009-06-10.

[17] 杨松林,朱仁庆,崔健,等. 小水线面半潜复合水面无人艇. 中国,CN102923262A[P], 2013-02-13.

[18] 卢艳爽. 水面无人艇路径规划算法研究[D]. 哈尔滨工程大学, 2010.

[19] Siegwart R, Nourbakhsh I R, Scaramuzza D. Introduction to autonomous mobile robots[M]. 李人厚, 宋青松. 西安: 西安交通大学出版社, 2011: 293-306.

[20] Lumelsky V J, Stepanov A A. Path-planning strategies for a point mobile automaton moving amidst unknown obstacles of arbitrary shape[J]. Algorithmica, 1987, 2(1-4): 403-430.

[21] Borenstein J, Koren Y. The vector field histogram-fast obstacle avoidance for mobile robots[J]. IEEE Journal of Robotics and Automation, 1991, 7(3): 278-288.

[22] Ulrich I, Borenstein J. VFH+: Reliable obstacle avoidance for fast mobile robots[C]. Proceedings of the International Conference on Robotics and Automation(ICRA`98). Leuven, Belgium: 1998: 1572-1577.

[23] Ulrich I, Borenstein J. VFH*:Local obstacle avoidance with look-ahead verification[C]. Proceedings of the IEEE International Conference on Robotics and Automation. San Francisco, USA: 2000: 2505-2511.

[24] 马闯,殷波,马文帅. 水上机器人三维实时避障算法研究[J]. 微计算机信息, 2009(8): 235-237.

[25] Simmons R. The curvature-velocity method for local obstacle avoidance[C]. Proceedings of the IEEE International Conference on Robotics and Automation. Minneapolis, USA: 1996: 3375-3382.

[26] Nak-Yong K, Simmons R G. The lane-curvature method for local obstacle avoidance[C]. Proceedings of the 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'98). Victoria, Canada: 1998: 1615-1621.

[27] Fox D, Burgard W, Thrun S. Controlling synchro-drive robots with the dynamic window approach to collision avoidance[C]. Proceedings of the 1996 IEEE/RSJ International Conference on Intelligent Robots and Systems. Osaka, Japan: 1996: 1280-1287.

[28] Brock O, Khatib O. High-speed navigation using the global dynamic window approach[C]. Proceedings of 1999 IEEE International Conference on Robotics and Automation. Detroit, USA: 1999: 341-346.

[29] Guoyang L, Yingying W, Wei W. Guided dynamic window approach to collision avoidance in troublesome scenarios[C]. Proceedings of the 7th World Congress on Intelligent Control and Automation. Chongqing, China: 2008: 5759-5763.

[30] 唐平鹏,张汝波,史长亭,等. 水面无人艇分层策略局部危险规避[J]. 应用科学学报, 2013(04): 418-426.

[31] 唐平鹏,乔梁,张汝波. 水面无人艇近程反应式危险规避方法研究[J]. 华中科技大学学报(自然科学版), 2011, 39(z2): 400-402, 406.

[32] 王敏捷,张汝波. 水面无人艇模糊近域图避障方法研究[J]. 计算机工程, 2012, 38(21): 164-167.

[33] 王敏捷. USV自适应局部危险规避方法研究[D]. 哈尔滨工程大学, 2012.

[34] Philippsen R, Siegwart R. Smooth and Efficient Obstacle Avoidance for a Tour Guide Robot[C]. the IEEE International Conference on Robotics and Automation. Taibei, Taiwan, China: 2003.

[35] 祖伟. 基于粒子群优化算法的水下潜器实时路径规划技术研究[D]. 哈尔滨工程大学, 2008.

[36] 庄肖波,齐亮. 高速无人艇动目标避碰规划方法研究[J]. 舰船电子工程, 2008(12): 95-97.

[37] 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.

[38] Svec P, Schwartz M, Thakur A, et al. Trajectory planning with look-ahead for Unmanned Sea Surface Vehicles to handle environmental disturbances[C]. 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems. San Francisco, CA, USA: 2011: 1154-1159.

[39] Soltan R A, Ashrafiuon H, Muske K R. State-dependent trajectory planning and tracking control of unmanned surface vessels[C]. 2009 American Control Conference Hyatt Regency Riverfront. St. Louis, MO, USA: 2009: 3597-3602.

[40] Larson J, Bruch M, Halterman R, et al. Advances in autonomous obstacle avoidance for unmanned surface vehicles[C]. AUVSI Unmanned Systems North America. Washington, USA: DTIC Document, 2007: 484-498.

[41] Simmons R, Henriksen L, Chrisman L, et al. Obstacle avoidance and safeguarding for a lunar rover[C]. AIAA Forum on Advanced Developments in Space robotics. Madison, WI, USA: 1996.

[42] 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.

[43] Caccia M, Bono R, Bruzzone G, et al. Design and Exploitation of an Autonomous Surface Vessel for the Study of Sea-Air Interactions[C]. Proceedings of the 2005 IEEE International Conference on Robotics and Automation. Barcelona, Spain: 2005: 3582-3587.

[44] Naeem W, Sutton R, Chudley J. Modelling and control of an unmanned surface vehicle for environmental monitoring[C]. UKACC International Control Conference. Glasgow, Scotland, UK: 2006.

[45] Petres C, Romero-Ramirez M, Plumet F. Reactive path planning for autonomous sailboat[C]. The 15th International Conference on Advanced Robotics. Tallinn, Estonia: 2011: 112-117.

[46] Lee S, Kwon K, Joh J. A fuzzy logic for autonomous navigation of marine vehicles satisfying COLREG guidelines[J]. International Journal of Control Automation and Systems, 2004, 2: 171-181.

[47] 庄佳园,苏玉民,廖煜雷,等. 基于航海雷达的水面无人艇局部路径规划[J]. 上海交通大学学报, 2012(09): 1371-1375.

[48] 庄佳园,张国成,苏玉民,等. 水面无人艇危险规避方法[J]. 东南大学学报(自然科学版), 2013, 43(z1): 126-130.

[49] 王哲. 无人艇自动避碰策略的研究[D]. 大连海事大学, 2013.

[50] Eberhart R K J. A new optimizer using particle swarm theory[J]. Proc of Int Symposium on Micro Machine and Human Science, Piscataway, IEEE Service Center, 1995: 39-43.

[51] 杨维,李歧强. 粒子群优化算法综述[J]. 中国工程科学, 2004, 6(5): 87-94.

[52] 秦元庆,孙德宝,李宁,等. 基于粒子群算法的移动机器人路径规划[J]. 机器人, 2004(03): 222-225.

[53] 孙波,陈卫东,席裕庚. 基于粒子群优化算法的移动机器人全局路径规划[J]. 控制与决策, 2005(09): 1052-1055.

[54] Barequet G, Har-Peled S. Efficiently Approximating the Minimum-Volume Bounding Box of a Point Set in Three Dimensions[J]. Journal of Algorithms, 2001, 38(1): 91-109.

[55] 张丽平. 粒子群优化算法的理论及实践[D]. 浙江大学, 2005.

[56] 庄佳园,张国成,苏玉民,等. 水面无人艇危险规避方法[J]. 东南大学学报(自然科学版), 2013, 43(z1): 126-130.

[57] Benjamin M R, Leonard J J, Curcio J A, et al. A method for protocol-based collision avoidance between autonomous marine surface craft[J]. Journal of Field Robotics, 2006, 23(5): 333-346.

[58] 席裕庚,张纯刚. 一类动态不确定环境下机器人的滚动路径规划[J]. 自动化学报, 2002(02): 161-175.

[59] 张纯刚,席裕庚. 动态未知环境中移动机器人的滚动路径规划及安全性分析[J]. 控制理论与应用, 2003, 20(1): 37-44.

[60] 张纯刚,席裕庚. 全局环境未知时基于滚动窗口的机器人路径规划[J]. 中国科学E辑:技术科学, 2001(01): 51-58.

中图分类号:

 U675.9    

馆藏号:

 U675.9/1513/2014    

备注:

 403-西院分馆博硕论文库;203-余家头分馆博硕论文库    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式