无人艇

无人水面艇仿真系统设计与实现

展开
  • 1. 上海大学机电工程与自动化学院, 上海200072; 2. 中国人民解放军理工大学理学院, 南京210007
杨毅(1982—), 男, 副研究员, 研究方向为机器人学. E-mail: yiyangshu@shu.edu.cn

收稿日期: 2016-12-15

  网络出版日期: 2017-02-28

基金资助

国家自然科学基金资助项目(61673254, 51675318); 上海市自然科学基金资助项目(13ZR1454300); 上海市科委能力建设资助项目(14500500400)

Design and implementation of USV simulation system

Expand
  • 1. School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200072, China;
    2. College of Sciences, PLA University of Science and Technology, Nanjing 210007, China

Received date: 2016-12-15

  Online published: 2017-02-28

摘要

无人水面艇(unmanned surface vehicle, USV)的海上调试成本高、难度大、效率低.为了减少海上调试工作量, 设计了仿真系统, 规划了仿真流程, 为无人水面艇控制系统的测试和分析提供了平台. 该仿真系统包括5 个模块: 显控模块用于全局路径规划和综合信息监控; 数据仿真模块模拟障碍检测传感器与位置和姿态传感器数据; 障碍处理模块对检测数据进行预处理、栅格化、聚类和拟合, 并对拟合后的动态障碍进行跟踪; 导航和避障模块嵌入视线制导(line of sight, LOS)导航和椭圆聚类-碰撞锥推演的动态避障算法; 运动控制模块采用广义预测控制-比例积分(generalized predictive control-proportion-integral-derivative, GPC-PID)串级控制方法. 各个仿真模块具有独立性, 可根据不同需求替换. 仿真实验结果表明了该系统设计的正确性和合理性.

本文引用格式

胡辛明1, 张鑫1, 钟雨轩1, 彭艳青2, 杨毅1, 姚骏峰1 . 无人水面艇仿真系统设计与实现[J]. 上海大学学报(自然科学版), 2017 , 23(1) : 56 -67 . DOI: 10.3969/j.issn.1007-2861.2016.07.019

Abstract

Offshore commissioning for unmanned surface vehicle (USV) is costly, difficult and inefficient. To reduce the workload of sea tests, a simulation system is designed for test and analysis of USV control systems, and a simulation process is programed. The simulation system includes five modules. The display and control module is used for global path planning and comprehensive information monitoring. The data simulation module simulates data of sensors for obstacle detection and positioning. The obstacle process module preprocesses, rasterizes, clusters and fits the detected data, and tracks moving obstacles. The navigation and obstacle avoidance module is made of line of sight (LOS) and an elliptical clustering-cone deduction algorithm. The cascaded generalized predictive control-proportion-integral-derivative (GPC-PID) method is used in the motion control module. Every simulation module is independent, and can be switched according to different requirements. The simulation results show that the described design of the simulation system for USV is accurate and reasonable.

参考文献

[1] Fossen T I, Breivik M, Skjetne R. Line-of-sight path following of underactuated marine craft [C]// Proceedings of the 6th IFAC MCMC. 2003: 244-249.
[2] Pavlov A, Nordahl H, Breivik M. MPC-based optimal path following for underactuated vessels [J]. IFAC International Conference on Manoeuvring and Control of Marine Craft, 2009, 42(18): 340-345.
[3] Breivik M, Hovstein V E, Fossen T I. Straight-line target tracking for unmanned surface vehicles [J]. Modeling, Identification and Control, 2008, 29(4): 131-149.
[4] Kjerstad K, Breivik M. Weather optimal positioning control for marine surface vessels [J]. IFAC Conference on Control Applications in Marine Systems, 2010, 43(20): 114-119.
[5] Breivik M, Strand J P, Fossen T I. Guided dynamic positioning for fully actuated marine surface vessels [C]// Proceedings of the 7th IFAC MCMC. 2006: 1-6.
[6] Breivik M, Fossen T I. Guidance laws for planar motion control [J]. IEEE Conference on Decision and Control, 2008, 16(5): 570-577.
[7] Breivik M. Nonlinear maneuvering control of underactuated ships [D]. Trondheim: Norwegian University of Science and Technolgy, 2003: 75-79.
[8] Larrazabal J M, Peñas M S. Intelligent rudder control of an unmanned surface vessel [J]. Expert Systems with Applications, 2016, 55: 106-117.
[9] 杨树仁. 船舶航迹控制算法的研究与仿真[D]. 长春: 吉林大学, 2014.
[10] 卢艳爽. 水面无人艇路径规划算法研究[D]. 哈尔滨: 哈尔滨工程大学, 2010.
[11] 杨学斌. 无人艇体系结构研究[D]. 大连: 大连海事大学, 2011.
[12] 朱博, 邓三鹏, 王英飞, 等. 基于生物激励神经网络的移动机器人遍历路径规划[J]. 装备制造技术, 2014(12): 30-32.
[13] Yoon C. Human following of a mobile service robot with single laser range finder [J]. Journal of Measurement Science and Instrumentation, 2012, 3(1): 94-98.
[14] Xu F, Xiao T, Xing X W. Identification of Nomoto models with integral sample structure for identification [C]// Chinese Control Conference. 2014: 6721-6725.
[15] 谌彤童.三维激光雷达在自主车环境感知中的应用研究[D].长沙: 国防科学技术大学, 2011.
[16] Himmelsbach M, Müller A, Lüttel T, et al. LIDAR-based 3D object perception [C]// Proceedings of 1st International Workshop on Cognition for Technical Systems. 2008.
[17] Appiah K, Hunter A, Dickinson P, et al. A run-length based connected component algorithm for FPGA implementation [C]// International conference on Field-Programmable Technology. 2008: 177-184.
[18] Johnston C T, Bailey D G. FPGA implementation of a single pass connected components algorithm [C]// 4th IEEE International Symposium on Electronic Design, Test and Applications. 2008: 228-231.

[19] Lingras P, West C. Interval set clustering of web users with rough K-means [J]. Journal of Intelligent Information Systems, 2004, 23(1): 5-16.
[20] Jabbarian M, Bizaki H K. Target tracking in pulse-doppler MIMO radar by extended Kalman filter using velocity vector [J]. 20th Iranian Conference on Electrical Engineering. 2012: 1373-1378.
[21] Chakravarthy A, Ghose D. Collision cones for quadric surfaces [J]. IEEE Transactions on Robotics, 2011, 27(6): 1159-1166.
[22] Fiorini P. Motion planning in dynamic environments using velocity obstacles [J]. International Journal of Robotics Research, 1998, 17(7): 760-772.
[23] 彭艳, 吴伟清, 刘梅, 等. 无人艇航迹跟踪GPC-PID 串级控制[J]. 控制工程, 2014, 21(2): 245-248.
[24] Thomas S. Guidance system for autonomous surface vehicles [D]. Trondheim: Norwegian University of Science and Technology, 2015.
[25] Fossen T I. Handbook of marine craft hydrodynamics and motion control [J]. IEEE Control Systems, 2016, 36(1): 78-79.
[26] 刘廷伟. 船舶航迹控制及气象导航方法的研究[D]. 长春: 吉林大学, 2015.

文章导航

/