Journal of Shanghai University >
Design and implementation of USV simulation system
Received date: 2016-12-15
Online published: 2017-02-28
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.
HU Xinming1, ZHANG Xin1, ZHONG Yuxuan1 PENG Yanqing2, YANG Yi1, YAO Junfeng1 . Design and implementation of USV simulation system[J]. Journal of Shanghai University, 2017 , 23(1) : 56 -67 . DOI: 10.3969/j.issn.1007-2861.2016.07.019
[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.
/
| 〈 |
|
〉 |