Integrated Flexible Maritime Crane Architecture for the Offshore Simulation Centre AS (OSC): A Flexible Framework for Alternative Maritime Crane Control Algorithms

The Offshore Simulator Centre AS (OSC) is the world's most advanced provider of simulators for demanding offshore operations. However, even though the OSC provides very powerful simulation tools, it is mainly designed for training purposes and it does not inherently offer any flexible methods concerning the control methodology. In fact, each crane model is controlled with a dedicated control algorithm that cannot be modified, accessed, or replaced at runtime. As a result, it is not possible to dynamically switch between different control methods, nor is it possible to easily investigate alternative control approaches. To overcome these problems, a flexible and general control system architecture that allows for modeling flexible control algorithms of maritime cranes and more generally, robotic arms, was previously presented by our research group. However, in the previous work, a generic game engine was used to visualize the different models. In this work, the flexible and general control system architecture is integrated with a crane simulator developed by the OSC taking full advantage of the provided domain-consistent simulation tools. The Google Protocol Buffers protocol is adopted to realize the communication protocol. This integration establishes the base for the research of alternative control algorithms, which can be efficiently tested in a realistic maritime simulation environment. As a validating case study, an alternative control method based on particle swarm optimization (PSO) is also presented. Related simulations are carried out to validate the efficiency of the proposed integration.

[1]  Russell C. Eberhart,et al.  Tracking and optimizing dynamic systems with particle swarms , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[2]  Kristin Ytterstad Pettersen,et al.  A wave simulator and active heave compensation framework for demanding offshore crane operations , 2015, 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE).

[3]  Tingting Chen,et al.  Research on standardization of marine simulator training and assessment , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[4]  D.K. Liu,et al.  Workspace mapping and force control for small haptic device based robot teleoperation , 2009, 2009 International Conference on Information and Automation.

[5]  F. Sanfilippo,et al.  A mapping approach for controlling different maritime cranes and robots using ANN , 2014, 2014 IEEE International Conference on Mechatronics and Automation.

[6]  R. Dubay,et al.  Telerobotic shipboard handling system , 1997, Oceans '97. MTS/IEEE Conference Proceedings.

[7]  Saptarshi Das,et al.  Tuning of an optimal fuzzy PID controller with stochastic algorithms for networked control systems with random time delay. , 2011, ISA transactions.

[8]  Peng Li,et al.  Design and implementation of visual simulation system for shipborne crane control , 2009, 2009 Chinese Control and Decision Conference.

[9]  Chen Jinbiao Navigation simulator with 360° cylindrical stereo visual system , 2008 .

[10]  Alexander Zeier,et al.  Assessment of communication protocols in the EPC Network - replacing textual SOAP and XML with binary google protocol buffers encoding , 2010, 2010 IEEE 17Th International Conference on Industrial Engineering and Engineering Management.

[11]  Yin Yong Maritime Simulators: Convention and Technology , 2010 .

[12]  Kristin Ytterstad Pettersen,et al.  A universal control architecture for maritime cranes and robots using genetic algorithms as a possible mapping approach , 2013, 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[13]  Russell C. Eberhart,et al.  Comparison between Genetic Algorithms and Particle Swarm Optimization , 1998, Evolutionary Programming.

[14]  J. Neupert,et al.  A heave compensation approach for offshore cranes , 2008, 2008 American Control Conference.

[15]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[16]  Kristin Ytterstad Pettersen,et al.  A Benchmarking Framework for Control Methods of Maritime Cranes Based on the Functional Mockup Interface , 2018, IEEE Journal of Oceanic Engineering.

[17]  K.Y. Lee,et al.  Application of Particle Swarm Optimization to Economic Dispatch Problem: Advantages and Disadvantages , 2006, 2006 IEEE PES Power Systems Conference and Exposition.

[18]  Zwe-Lee Gaing,et al.  Particle swarm optimization to solving the economic dispatch considering the generator constraints , 2003 .

[19]  Filippo Sanfilippo,et al.  Flexible Modeling And Simulation Architecture For Haptic Control Of Maritime Cranes And Robotic Arm , 2013, ECMS.

[20]  T. Miyoshi,et al.  Operation assist control system of rotary crane using proposed haptic joystick as man-machine interface , 2004, RO-MAN 2004. 13th IEEE International Workshop on Robot and Human Interactive Communication (IEEE Catalog No.04TH8759).

[21]  Riccardo Poli,et al.  Analysis of the publications on the applications of particle swarm optimisation , 2008 .