Distributed cooperative load redistribution for fault tolerance in a team of four object-lifting robots

Fault tolerance in a team of cooperative and distributed object-lifting robots is dealt with. It is assumed that one of four object lifting robots misses a portion of its lifting power and the robots must redistribute the load among themselves to perform their task. Two distributed and cooperative methods for load reallocation among the position-controlled robots without requiring them to change their grasp positions are introduced. The first method benefits from the existing redundancy in the number and lifting power of robots. In the second method, the object is tilted in order to move the zero moment point (ZMP) away from the faulty robot and, consequently, redistributing the load. Difficulties in controlling ZMP movements are pointed out. Therefore, the second fault-clearing procedure is designed such that the ZMP position is controlled without resorting to sophisticated or centralized control algorithms. Stability of the proposed methods is mathematically proven and the deadlocks are investigated. It is also noted that the required sensory system and robot behavior in the proposed strategies are exactly the same as those used in the object-lifting task. Consequently, no additional complexity is imposed on the system. The basic idea in ALLIANCE is used for developing a mechanism for each robot to process help requests and select proper actions in a distributed fashion without negotiating with its teammates. Simulation results are given to support the developed methods.

[1]  Andy M. Tyrrell,et al.  BIOLOGICALLY INSPIRED FAULT-TOLERANT ARCHITECTURES FOR REAL-TIME CONTROL APPLICATIONS , 1999 .

[2]  Kar-Han Tan,et al.  Virtual structures for high-precision cooperative mobile robotic control , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[3]  Toru Omata,et al.  Fast dextrous re-grasping with optimal contact forces and contact sensor-based impedance control , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[4]  Majid Nili Ahmadabadi,et al.  A cooperation strategy for a group of object lifting robots , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[5]  Andrew M. Tyrrell,et al.  Hardware fault tolerance: an immunological solution , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[6]  Mahendra Sekaran,et al.  To help or not to help , 1995 .

[7]  Majid Nili Ahmadabadi,et al.  Compliance: encoded information and behavior in a team of cooperative object-handling robots , 2003, Adv. Robotics.

[8]  Majid Nili Ahmadabadi,et al.  A constrain-move based distributed cooperation strategy for four object lifting robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[9]  Bruce Randall Donald On Information Invariants in Robotics , 1995, Artif. Intell..

[10]  R. Tinos,et al.  Fault detection and isolation in cooperative manipulators via artificial neural networks , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[11]  Eric T. Baumgartner,et al.  Sensor-fused navigation and manipulation from a planetary rover , 1998, Other Conferences.

[12]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[13]  Tsuneo Yoshikawa,et al.  Deciding grasping positions and regrasping action by cooperating multiple mobile robots , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[14]  John S. Bay,et al.  Design of the "army-ant" cooperative lifting robot , 1995, IEEE Robotics Autom. Mag..

[15]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[16]  Jun Ota,et al.  Optimal arrangement for handling unknown objects by cooperative mobile robots , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[17]  Terrance L. Huntsberger,et al.  Fault-tolerant action selection for planetary rover control , 1998, Other Conferences.

[18]  Shinichi Nakasuka,et al.  Fault tolerance in a multiple robots organization based on an organizational learning model , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[19]  Kazuhiro Kosuge,et al.  Motion control of multiple autonomous mobile robots handling a large object in coordination , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[20]  Fabrice R. Noreils,et al.  Toward a Robot Architecture Integrating Cooperation between Mobile Robots: Application to Indoor Environment , 1993, Int. J. Robotics Res..

[21]  Hajime Asama,et al.  Development of Task Assignment System Using Communication for Multiple Autonomous Robots , 1992, J. Robotics Mechatronics.

[22]  William A. Gruver,et al.  Redundancy and fault-tolerance in grasping and manipulation by multifingered hands , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[23]  Gaurav S. Sukhatme,et al.  Fault detection and identification in a mobile robot using multiple-model estimation , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[24]  Lynne E. Parker,et al.  Heterogeneous multi-robot cooperation , 1994 .

[25]  Andrew M. Tyrrell,et al.  Embryonics+immunotronics: a bio-inspired approach to fault tolerance , 2000, Proceedings. The Second NASA/DoD Workshop on Evolvable Hardware.

[26]  Sandip Sen,et al.  Using Reciprocity to Adapt to Others , 1995, Adaption and Learning in Multi-Agent Systems.

[27]  Majid Nili Ahmadabadi,et al.  A cooperative fault tolerance strategy for distributed object lifting robots , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Claus Ronald. Kube,et al.  Collective robotic intelligence , 1992 .

[29]  Majid Nili Ahmadabadi,et al.  A "constrain and move" approach to distributed object manipulation , 2001, IEEE Trans. Robotics Autom..

[30]  John S. Bay,et al.  Toward the development of a material transport system using swarms of ant-like robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[31]  Bruce Randall Donald,et al.  Information Invariants for Distributed Manipulation , 1995, Int. J. Robotics Res..

[32]  Andrew M. Tyrrell,et al.  Evolutionary strategies and intrinsic fault tolerance , 2001, Proceedings Third NASA/DoD Workshop on Evolvable Hardware. EH-2001.