Satellite-Based Tele-Operation of an Underwater Vehicle-Manipulator System. Preliminary Experimental Results

Within the European project DexROV the topic of underwater intervention is addressed. In particular, a remote control room is connected through a satellite communication link to surface vessel, which is in turn connected to an UVMS (Underwater Vehicle-Manipulator System) with an umbilical cable. The operator may interact with the system using a joystick or exoskeleton. Since a direct teleoperation is not feasible, a cognitive engine is in charge of handling communication latency or interruptions caused by the satellite link, and the UVMS should have sufficient autonomy in dealing with low level constraints or secondary objectives. To this purpose, a task-priority-based inverse kinematics algorithm has been developed in order to allow the operator to control only the end effector, while the algorithm is in charge of handling both operative and joint-space constraints. This paper describes some preliminary experimental results achieved during the DexROV campaign of July 2017 in Marseilles (France), where most of the components have been successfully integrated and the inverse kinematics nicely run.

[1]  Gianluca Antonelli,et al.  The NSB control: a behavior-based approach for multi-robot systems , 2010, Paladyn J. Behav. Robotics.

[2]  Gianluca Antonelli,et al.  The null-space-based behavioral control for autonomous robotic systems , 2008, Intell. Serv. Robotics.

[3]  Andreas Birk,et al.  DexROV: Enabling effective dexterous ROV operations in presence of communication latency , 2015, OCEANS 2015 - Genova.

[4]  Gianluca Antonelli,et al.  Stability Analysis for Prioritized Closed-Loop Inverse Kinematic Algorithms for Redundant Robotic Systems , 2009, IEEE Trans. Robotics.

[5]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[6]  Andreas Birk,et al.  Uncertainty estimation for a 6-DoF spectral registration method as basis for sonar-based underwater 3D SLAM , 2012, 2012 IEEE International Conference on Robotics and Automation.

[7]  Pere Ridao,et al.  Grasping for the Seabed: Developing a New Underwater Robot Arm for Shallow-Water Intervention , 2013, IEEE Robotics & Automation Magazine.

[8]  Andreas Birk,et al.  Spectral 6DOF Registration of Noisy 3D Range Data with Partial Overlap , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Giuseppe Casalino,et al.  Floating Underwater Manipulation: Developed Control Methodology and Experimental Validation within the TRIDENT Project , 2014, J. Field Robotics.

[10]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[11]  Giuseppe Oriolo,et al.  Redundant Robots , 2016, Springer Handbook of Robotics, 2nd Ed..

[12]  Darwin G. Caldwell,et al.  A task-parameterized probabilistic model with minimal intervention control , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Gianluca Antonelli,et al.  Assistive robot operated via P300-based brain computer interface , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[14]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[15]  Giuseppe Casalino,et al.  Advanced ROV Autonomy for Efficient Remote Control in the DexROV Project , 2016 .

[16]  Giuseppe Casalino,et al.  ROBUST project: Control framework for deep sea mining exploration , 2017, OCEANS 2017 – Anchorage.

[17]  Marco Bibuli,et al.  Autonomous Underwater Intervention: Experimental Results of the MARIS Project , 2018, IEEE Journal of Oceanic Engineering.

[18]  Stefano Chiaverini,et al.  The Null-Space-based Behavioral Control for Mobile Robots with Velocity Actuator Saturations , 2010, Int. J. Robotics Res..

[19]  Paolo Baerlocher,et al.  Inverse kinematics techniques of the interactive posture control of articulated figures , 2001 .

[20]  Konstantinos Kyriakopoulos,et al.  Persistent Autonomy: the Challenges of the PANDORA Project , 2012 .

[21]  Gianluca Antonelli,et al.  Prioritized closed-loop inverse kinematic algorithms for redundant robotic systems with velocity saturations , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Gianluca Antonelli,et al.  A Comparison of Damped Least Squares Algorithms for Inverse Kinematics of Robot Manipulators , 2017 .

[23]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..

[24]  Nicolas Mansard,et al.  Task Sequencing for High-Level Sensor-Based Control , 2007, IEEE Transactions on Robotics.

[25]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[26]  Giuseppe Casalino,et al.  A Novel Practical Technique to Integrate Inequality Control Objectives and Task Transitions in Priority Based Control , 2016, J. Intell. Robotic Syst..

[27]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[28]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[29]  Kristin Ytterstad Pettersen,et al.  Set-Based Tasks within the Singularity-Robust Multiple Task-Priority Inverse Kinematics Framework: General Formulation, Stability Analysis, and Experimental Results , 2016, Front. Robot. AI.