Distributed Control Architecture for Self-reconfigurable Manipulators

In recent years self-reconfigurable modular robots have gained increasing interest from part of the international robotic community. Although recent robots of this type are characterized by advanced electro-mechanical designs, the development of their supporting control techniques have only registered strong results in the field of locomotion problems, while the manipulation capabilities of existing systems still appear to be quite limited. Aiming to provide a contribution along this latter direction, in this paper we propose a computationally distributed technique for controlling the motion of any tree-structured chain resulting from reconfiguration in its operational space. The presented strategy, which could actually be adopted when dealing with any kind of chain-based modular robotic system, turns out to be particularly well suited to self-reconfigurable structures for three main reasons: (i) it is not based on any explicit role assignment; all of the modules can be added, removed or exchanged online as required, with no impact on the overall control architecture; (ii) each module has only a very limited set of local information that must be known a priori and can be totally unaware of the remaining part of the chain; (iii) no external centralized controller is necessary; basic local processing and communication units onboard every module and a simple man—machine interface providing high-level commands are enough. A global self-coordinating behavior is automatically exhibited by the proposed technique at power-on or immediately after any configuration change as the result of a number of repeated data exchanges, performed online along the chain at every sampling interval. Although achievable performances depend on the available communication bandwidth, the convergence towards a final position error of zero is, however, always guaranteed. Moreover, because the computational burden required by every module is extremely light, the proposed technique represents an effective control solution that can be easily implemented onboard many of the low-cost and small control platforms available on existing self-reconfigurable robots.

[1]  Wei-Min Shen,et al.  Hormones for Self-Reconfigurable Robots , 2000 .

[2]  Ying Zhang,et al.  Robotics: modular robots , 2002 .

[3]  Eiichi Yoshida,et al.  M-TRAN II: metamorphosis from a four-legged walker to a caterpillar , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[4]  Bruno Siciliano,et al.  Closed-Loop Inverse Kinematics Schemes for Constrained Redundant Manipulators with Task Space Augmentation and Task Priority Strategy , 1991, Int. J. Robotics Res..

[5]  Wei-Min Shen,et al.  Docking in self-reconfigurable robots , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[6]  Wei-Min Shen,et al.  Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots , 2002, IEEE Trans. Robotics Autom..

[7]  Giuseppe Casalino,et al.  A Computationally Distributed Self-Organizing Algorithm for the Control of Manipulators in the Operational Space , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[8]  Ying Zhang,et al.  Connecting and disconnecting for chain self-reconfiguration with PolyBot , 2002 .

[9]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[10]  Ying Zhang,et al.  Modular Reconfigurable Robots in Space Applications , 2003, Auton. Robots.

[11]  Gianluca Antonelli,et al.  A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits , 2003, IEEE Trans. Robotics Autom..

[12]  Mark H. Yim,et al.  Evolution of PolyBot: A Modular Reconfigurable Robot , 2002 .

[13]  Giuseppe Casalino,et al.  Dynamic Programming based Computationally Distributed Kynematic Inversion Technique , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Wei-Min Shen,et al.  Using role-based control to produce locomotion in chain-type self-reconfigurable robots , 2002 .

[15]  Mark Moll,et al.  SUPERBOT: A Deployable, Multi-Functional, and Modular Self-Reconfigurable Robotic System , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Giuseppe Casalino,et al.  Coordination and Control of Multiarm Nonholonomic Mobile Manipulators , 2004, Advances in Control of Articulated and Mobile Robots.

[17]  Mark Moll,et al.  Distributed Control of the Center of Mass of a Modular Robot , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  H. Kurokawa,et al.  Automatic locomotion design and experiments for a Modular robotic system , 2005, IEEE/ASME Transactions on Mechatronics.

[19]  Satoshi Murata,et al.  Docking Experiments of a Modular Robot by Visual Feedback , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Wei-Min Shen,et al.  Multimode locomotion via SuperBot reconfigurable robots , 2006, Auton. Robots.

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

[22]  Eiichi Yoshida,et al.  M-TRAN: self-reconfigurable modular robotic system , 2002 .

[23]  Giuseppe Casalino,et al.  Stability and robustness analysis of a two layered hierarchical architecture for the closed loop control of robots in the operational space , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[24]  Henrik Hautop Lund,et al.  Modular ATRON: modules for a self-reconfigurable robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[25]  Gregory S. Chirikjian,et al.  A modal approach to hyper-redundant manipulator kinematics , 1994, IEEE Trans. Robotics Autom..

[26]  Wei-Min Shen,et al.  Mathematical foundation for hormone-inspired control for self-reconfigurable robotic systems , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[27]  Eiichi Yoshida,et al.  Distributed adaptive locomotion by a modular robotic system, M-TRAN II , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).