A wave simulator and active heave compensation framework for demanding offshore crane operations

In this work, a framework is presented that makes it possible to reproduce the challenging operational scenario of controlling offshore cranes via a laboratory setup. This framework can be used for testing different control methods and for training purposes. The system consists of an industrial robot, the Kuka KR 6 R900 SIXX (KR AGILUS) manipulator and a motion platform with three degrees of freedom. This work focuses on the system integration. The motion platform is used to simulate the wave effects, while the robotic arm is controlled by the user with a joystick. The wave contribution is monitored by means of an accelerometer mounted on the platform and it is used as a negative input to the manipulator's control algorithm so that active heave compensation methods can be achieved. Concerning the system architecture, the presented framework is built on open-source software and hardware. The control software is realised by applying strict multi-threading criteria to meet demanding real-time requirements. Related simulations and experimental results are carried out to validate the efficiency of the proposed framework. In particular, it can be certified that this approach allows for an effective risk reduction from both an individual as well as an overall evaluation of the potential harm.

[1]  Jia Ni,et al.  The simulation research on passive heave compensation system for deep sea mining , 2009, 2009 International Conference on Mechatronics and Automation.

[2]  Massimo Banzi,et al.  Make: Getting Started with Arduino: The Open Source Electronics Prototyping Platform , 2014 .

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

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

[5]  F. Sanfilippo,et al.  JOpenShowVar: An open-source cross-platform communication interface to Kuka robots , 2014, 2014 IEEE International Conference on Information and Automation (ICIA).

[6]  Kristin Ytterstad Pettersen,et al.  Controlling Kuka Industrial Robots: Flexible Communication Interface JOpenShowVar , 2015, IEEE Robotics & Automation Magazine.

[7]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[8]  William Bolton 1 – Programmable logic controllers , 2006 .

[9]  Kristin Ytterstad Pettersen,et al.  Integrated Flexible Maritime Crane Architecture for the Offshore Simulation Centre AS (OSC): A Flexible Framework for Alternative Maritime Crane Control Algorithms , 2016, IEEE Journal of Oceanic Engineering.

[10]  Gordon G. Parker,et al.  Inverse Kinematic Control of a Dual Crane System Experiencing Base Motion , 2015, IEEE Transactions on Control Systems Technology.

[11]  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).

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

[13]  O Sawodny,et al.  Active Control for an Offshore Crane Using Prediction of the Vessel’s Motion , 2011, IEEE/ASME Transactions on Mechatronics.

[14]  William Bolton Chapter 1 – Programmable Logic Controllers , 2015 .

[15]  David A. Mellis,et al.  Arduino: An Open Electronics Prototyping Platform , 2007 .

[16]  Ali H. Nayfeh,et al.  Cargo Pendulation Reduction of Ship-Mounted Cranes , 2004 .

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

[18]  Frank D. Petruzella,et al.  Programmable Logic Controllers , 1989 .