Robotic Self-replication, Self-diagnosis, and Self-repair: Probabilistic Considerations

This paper reviews issues related to two topics: (1) “self-replicating robots,” i.e., robots that can make copies of themselves from spare parts; and (2) robotic teams that can “self-diagnose,” which is an essential attribute that will lead to the ability of robots to autonomously and cooperatively repair other robots. In order to quantify the robustness of such robots, statistical measures of the degree of environmental uncertainty that they can handle must be computed. The entropy of the set of all possible arrangements (or configurations) of spare parts in the environment is just such a measure. In the team diagnosis and repair scenario, a team of robots works cooperatively to perform tasks. During this process, all members of the team diagnose each other to determine if there is any abnormal behavior in any team member. When there is, the members of the team can, in principle, cooperate to either repair the malfunctioning team member or disassemble it for use as spare parts. The algorithmic side of this problem is also statistical in nature, and is briefly reviewed here.

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

[2]  John von Neumann,et al.  Theory Of Self Reproducing Automata , 1967 .

[3]  G. Boothroyd,et al.  Assembly Automation and Product Design , 1991 .

[4]  Gregory S. Chirikjian,et al.  Entropy, symmetry, and the difficulty of self-replication , 2022, Artificial Life and Robotics.

[5]  Hod Lipson,et al.  Robotics: Self-reproducing machines , 2005, Nature.

[6]  W. Blaschke Vorlesungen über Integralgeometrie , 1937 .

[7]  Maria Gini,et al.  Distributed Autonomous Robotic Systems 7, Proceedings of the 8th International Symposium on Distributed Autonomous Robotic Systems, DARS 2006, Minneapolis, Minnesota, USA, 2006 , 2006, DARS.

[8]  Mark Yim,et al.  PolyBot: a modular reconfigurable robot , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[9]  Richard D. Braatz,et al.  Fault Detection and Diagnosis in Industrial Systems , 2001 .

[10]  Gregory S. Chirikjian,et al.  Toward Cooperative Team-diagnosis in Multi-robot Systems , 2008, Int. J. Robotics Res..

[11]  Janos Gertler,et al.  Fault detection and diagnosis in engineering systems , 1998 .

[12]  Gregory S. Chirikjian,et al.  Robotic self-replication , 2007, IEEE Robotics & Automation Magazine.

[13]  Yuzuru Terada,et al.  Distributed Metamorphosis Control of a Modular Robotic System M-TRAN , 2006, DARS.

[14]  L. Santaló Integral geometry and geometric probability , 1976 .

[15]  Satoshi Murata,et al.  Distributed replication algorithms for self-reconfiguring modular robots , 2002, DARS.

[16]  Eiichi Yoshida,et al.  Self-assembly and self-repair method for a distributed mechanical system , 1999, IEEE Trans. Robotics Autom..

[17]  Gregory S. Chirikjian,et al.  Robotic Self-replication in Structured Environments: Physical Demonstrations and Complexity Measures , 2008, Int. J. Robotics Res..

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

[19]  Eric Klavins,et al.  The statistical dynamics of programmed self-assembly , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[20]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[21]  Gregory S. Chirikjian,et al.  Self-replicating robots for lunar development , 2002 .

[22]  L. Penrose,et al.  Self-Reproducing Machines , 1959 .

[23]  Mark Moll,et al.  Modular Self-reconfigurable Robot Systems: Challenges and Opportunities for the Future , 2007 .

[24]  Henrik Hautop Lund,et al.  Design of the ATRON lattice-based self-reconfigurable robot , 2006, Auton. Robots.

[25]  Gregory S. Chirikjian,et al.  Parts entropy and the principal kinematic formula , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[26]  Matthew T. Mason,et al.  An exploration of sensorless manipulation , 1986, IEEE J. Robotics Autom..

[27]  Kasper Stoy,et al.  Towards Artificial ATRON Animals: Scalable Anatomy for Self-Reconfigurable Robots , 2006 .

[28]  Arthur C. Sanderson,et al.  Parts entropy methods for robotic assembly system design , 1984, ICRA.

[29]  G. Chirikjian Stochastic Models, Information Theory, and Lie Groups, Volume 1 , 2009 .

[30]  Yanxi Liu,et al.  Symmetry groups in analysis of assembly kinematics , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.