A Fault-Tolerant Fuzzy-Logic Based Redundancy Resolution Method for Underwater Mobile Manipulators

In this work, a fault-tolerant redundancy resolution scheme is presented that allows a single 6-DOF command to be distributed over a small URVM system composed of an otherwise underactuated URV and serial manipulator. The URVM system admits an infinite number of joint-space solutions for each commanded end-effector state due to its inherent redundancy. The primary objective is realized using the right Moore-Penrose pseudoinverse solution. The secondary objectives are: avoiding manipulator joint limits, avoiding singularity and high joint velocity; keeping the end-effector in sight of the on-board camera minimizing the URV motion; and minimizing the drag-force resistance, or weathervaning. Each criterion is defined within the framework of the Gradient Projection Method. The hierarchy for the secondary tasks is established by a low-level artificial pilot that determines a weighting factor for each criterion based on if- then type fuzzy rules that reflect an expert human pilot's knowledge. A Mamdani fuzzy inference system is used to interpret the fuzzy rules based on the sensory knowledge. The resulting weight schedule yields a self-motion (null-space motion) that emulates how a skilled operator would utilize the full capabilities of the URVM to achieve the secondary objectives. The proposed redundancy resolution scheme has a fault-tolerant property. When a joint failure occurs, the scheme automatically redistributes the end-effector velocity command taking into account the faulty joints. To demonstrate the efficacy of the proposed scheme, several numerical simulations are performed The results illustrate the validity of the proposed redundancy scheme.

[1]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[2]  William A. Gruver,et al.  Kinematic control of redundant robots and the motion optimizability measure , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[3]  吉川 恒夫,et al.  Foundations of robotics : analysis and control , 1990 .

[4]  David S. Watkins,et al.  Fundamentals of matrix computations , 1991 .

[5]  Nilanjan Sarkar,et al.  A unified dynamics-based motion planning algorithm for autonomous underwater vehicle-manipulator systems (UVMS) , 2004, Robotica.

[6]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

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

[8]  Nilanjan Sarkar,et al.  Motion coordination of underwater vehicle-manipulator systems subject to drag optimization , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[9]  Tianmiao Wang,et al.  Kinematic Fault Tolerant Control for Redundant Robot Based on Joint Velocities Redistribution , 1999 .

[10]  David S. Watkins,et al.  Fundamentals of Matrix Computations: Watkins/Fundamentals of Matrix Computations , 2005 .

[11]  Carlos Henrique Farias dos Santos,et al.  Motion Coordination for Underwater Vehicle-Manipulator Systems using a Fuzzy Hybrid Strategy , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Gianluca Antonelli,et al.  Task-priority redundancy resolution for underwater vehicle-manipulator systems , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[13]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[14]  L. Zlajpah,et al.  Implementation of force control on redundant robot , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[15]  Gianluca Antonelli,et al.  Fuzzy redundancy resolution and motion coordination for underwater vehicle-manipulator systems , 2003, IEEE Trans. Fuzzy Syst..

[16]  Ron P. Podhorodeski,et al.  DEXTEROUSTASK-PRIORITYBASED REDUNDANCYRESOLUTIONFOR UNDERWATERMANIPULATORSYSTEMS , 2007 .

[17]  Edson Roberto De Pieri,et al.  Virtual kinematic chains to solve the underwater vehicle-manipulator systems redundancy , 2006 .