Constrained multi-body dynamics for modular underwater robots — Theory and experiments

Abstract This paper investigates the problem of modelling a system of interconnected underwater robots with highly coupled dynamics. The objective is to develop a mathematical description of the system that captures its most significant dynamics. The proposed modelling method is based on active constraint enforcement by utilising the Udwadia-Kalaba Formulation for multi-body dynamics. The required description of a rigid constraint is defined, derived and implemented into a system of interconnected sub-models. An exhaustive experimental validation is conducted on a two-vehicle system, including towing tank tests on a BlueROV vehicle to determine the model parameters. The applicability of the modelling approach is assessed by comparing experimental data to simulations of an equivalent model synthesised using the proposed theory.

[1]  Benedetto Allotta,et al.  An innovative decentralized strategy for I-AUVs cooperative manipulation tasks , 2015, Robotics Auton. Syst..

[2]  Marianne E. Porter,et al.  A multi-body approach for 6DOF modeling of Biomimetic Autonomous Underwater Vehicles with simulation and experimental results , 2009, 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC).

[3]  Kristin Ytterstad Pettersen,et al.  Null-space-based behavior guidance of planar dual-arm UVMS , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[4]  O. Bauchau,et al.  Review of Classical Approaches for Constraint Enforcement in Multibody Systems , 2008 .

[5]  Ronald L. Huston,et al.  Validation of finite segment cable models , 1982 .

[6]  Ronald L. Huston,et al.  Multibody Dynamics Modeling of Variable Length Cable Systems , 2001 .

[7]  Tzyh Jong Tarn,et al.  A dynamic model of an underwater vehicle with a robotic manipulator using Kane's method , 1996, Auton. Robots.

[8]  D. B. Marco,et al.  Surge Motion Parameter Identification for the NPS Phoenix AUV , 1998 .

[9]  Identification of the Hydrodynamics Coefficients of an Underwater Vehicle using Free Decay Pendulum Motion , .

[10]  Le Liang,et al.  Vehicle-manipulator system dynamic modeling and control for underwater autonomous manipulation , 2017 .

[11]  J. Pereira,et al.  System identification of underwater vehicles , 2000, Proceedings of the 2000 International Symposium on Underwater Technology (Cat. No.00EX418).

[12]  F. E. Udwadiaa,et al.  On the foundations of analytical dynamics , 2002 .

[13]  Tor Arne Johansen,et al.  Identification of underwater vehicle hydrodynamic coefficients using free decay tests , 2004 .

[14]  Hichem Sahli,et al.  Dynamic model for an autonomous underwater vehicle based on experimental data , 2013 .

[15]  Juan Pablo Julca Avila,et al.  Experimental evaluation of the hydrodynamic coefficients of a ROV through Morison's equation , 2011 .

[16]  Ingrid Schjølberg,et al.  Time Domain Modeling of ROV Umbilical using Beam Equations , 2016 .

[17]  Kyu-Yeul Lee,et al.  Estimation of hydrodynamic coefficients for an AUV using nonlinear observers , 2002 .

[18]  Santiago Rúa,et al.  Hydrodynamic modelling for the remotely operated vehicle Visor3 using CFD , 2016 .

[19]  Pierre Courrieu,et al.  Fast Computation of Moore-Penrose Inverse Matrices , 2008, ArXiv.

[20]  Ronald L. Huston,et al.  Modelling of Submerged Cable Dynamics , 1985 .

[21]  Gabriel Oliver,et al.  I-AUV Docking and Panel Intervention at Sea , 2016, Sensors.

[22]  M. Santhakumar Investigation into the dynamics and control of an underwater vehicle-manipulator system , 2013 .

[23]  Aksel A. Transeth,et al.  Next Generation Subsea Inspection, Maintenance and Repair Operations , 2016 .

[24]  Carlos Silvestre,et al.  TRIDENT: A Framework for Autonomous Underwater Intervention Missions with Dexterous Manipulation Capabilities , 2010 .

[25]  Massimo Caccia,et al.  MARIS: A national project on marine robotics for interventions , 2014, 22nd Mediterranean Conference on Control and Automation.

[26]  Sebastião C. P. Gomes,et al.  Automatic generation of dynamic models of cables , 2016 .

[27]  Firdaus E. Udwadia,et al.  Explicit Poincaré equations of motion for general constrained systems. Part I. Analytical results , 2007, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[28]  Kristin Y. Pettersen,et al.  Experimental investigation of efficient locomotion of underwater snake robots for lateral undulation and eel-like motion patterns , 2015, Robotics and biomimetics.

[29]  Kristin Ytterstad Pettersen,et al.  Modeling of underwater snake robots moving in a vertical plane in 3D , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Kazuo Nishimoto,et al.  Experimental Investigation of the Hydrodynamic Coefficients of a Remotely Operated Vehicle Using a Planar Motion Mechanism , 2012 .

[31]  Thor I. Fossen,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control , 2011 .

[32]  Kristin Ytterstad Pettersen,et al.  A control-oriented model of underwater snake robots exposed to currents , 2015, 2015 IEEE Conference on Control Applications (CCA).

[33]  M. Caccia,et al.  Modeling and identification of open-frame variable configuration unmanned underwater vehicles , 2000, IEEE Journal of Oceanic Engineering.

[34]  Jinmo Park,et al.  Dynamics modeling of a semi-submersible autonomous underwater vehicle with a towfish towed by a cable , 2015 .

[35]  Cecilia Laschi,et al.  A systematic method for dynamic modeling and identification of a small-sized autonomous surface vehicle using simulated annealing techniques , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[36]  Joel W. Burdick,et al.  Springer Tracts in Advanced Robotics , 2004 .

[37]  Ke Yang,et al.  Dynamic model and CPG network generation of the underwater self-reconfigurable robot , 2016, Adv. Robotics.

[38]  Allotta Benedetto,et al.  Modelling and Control of an Autonomous Underwater Vehicle for Mobile Manipulation , 2013 .

[39]  Mogens Blanke,et al.  Dynamic Model for Thrust Generation of Marine Propellers , 2000 .

[40]  Andres El-Fakdi,et al.  On the identification of non-linear models of unmanned underwater vehicles , 2004 .

[41]  Mogens Blanke,et al.  Efficient Modelling Methodology for Reconfigurable Underwater Robots , 2016 .

[42]  Ingrid Schjølberg,et al.  Determination of Hydrodynamic Parameters for Remotely Operated Vehicles , 2016 .