Abstract
In order for a modular self-reconfigurable robotic system to autonomously change from its current state to a desired one, it is critical to have a cost function (or metric) that reflects the effort required to reconfigure. A reconfiguration sequence can consist of single module motions, or the motion of a “branch” of modules. For single module motions, the minimization of metrics on the set of sets of module center locations serves as the driving force for reconfiguration. For branch motions, the question becomes which branches should be moved so as to minimize overall effort. Another way to view this is as a pattern matching problem in which the desired configuration is viewed as a void, and we seek branch motions that best fill the void. A precise definition of goodness of fit is therefore required. In this paper, we address the fundamental question of how closely geometric figures can be made to match under a given group of transformations (e.g., rigid-body motions), and what it means to bisect two shapes. We illustrate these ideas in the context of applications in modular robot motion planning.
Similar content being viewed by others
References
Alt, H., Melhorn, K., Wagener, H., and Welzl, E. 1988. Congruence, similarity and symmetries of geometric objects. Discrete Comput. Geom., 3:237–256.
Beni, G. 1988. Concept of cellular robotic systems. In IEEE Int. Symposium on Intelligent Control, Arlington, VA, August 24–26, 1988.
Chen, I. and Burdick, J. 1993. Enumerating non-isomorphic assembly configurations of a modular robotic system. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Yokohama, Japan, pp. 1985–1992.
Chirikjian, G.S. 1993. Metamorphic hyper-redundant manipulators. In Proceedings of the 1993 JSME International Conference on Advanced Mechatronics, Tokyo, Japan, August 1993, pp. 467–472.
Chirikjian, G.S. 1994. Kinematics of a metamorphic robot system. In Proceedings of the 1994 IEEE Int. Conf. on Robotics and Automation, San Diego, CA, May 1994, pp. 449–455.
Chirikjian, G., Pamecha, A., and Ebert-Upoff, I. 1996. Evaluating efficiency of self-reconfiguration in a class of modular robots. J. of Robotic Systems, 13(5):317–338.
Chirikjian, G.S. and Kyatkin, A.B. 2000. Engineering Applications of Noncommutative Harmonic Analysis, CRC Press: Boca Raton, Florida.
Fukuda, T. and Kawauchi, Y. 1990. Cellular robotic system (CEBOT) as one of the realization of self-organizing intelligent universal manipulator. In Proceedings of the 1990 IEEE Conference on Robotics and Automation, pp. 662–667.
Fukuda, T., Kawauchi, Y., and Hara, F. 1991. Dynamic distributed knowledge system in self-organizing robotic systems; CEBOT. In 1991 IEEE Conference on Robotics and Automation, pp. 1616–1621.
Hackwood, S. and Wang, J. 1988. The engineering of cellular robotic systems. In IEEE Int. Symposium on Intelligent Control, Arlington, VA, August 24–26, 1988.
Hamlin, G.J. and Sanderson, A.C. 1997. TETROBOT: A modular approach to parallel robotics. IEEE Robotics and Automation Magazine, 4(1):42–50, March 1997.
Hosokawa, K., Fujii, T., Kaetsu, H., Asama, H., Kuroda, Y., and Endo, I. 1999. Self-organizing collective robots with morphogenesis in a vertical plane. JSME International Journal Series C-Mechanical Systems Machine Elements and Manufacturing, 42(1):195–202.
Kelmar, L. and Khosla, P.K. 1988. Automatic generation of kinematics for a reconfigurable modular manipulator system. In Proc. 1988 IEEE Conf. on Robotics and Automation, pp. 663–668.
Kokaji, S. 1988. A fractal mechanism and a decentralized control method. In Proc. U.S.-Japan Symp. Flexible Automation, pp. 1129–1134.
Kotay, K., Rus, D., Vona, M., and McGray, C. 1999a. The selfreconfiguring molecule: Design and control algorithms. In 1999 Workshop on Algorithmic Foundations of Robotics.
Kotay, K. and Rus, D. 1999b. Locomotion versatility through selfreconfiguration, Robotics and Autonomous Systems, 26:217–232.
Lipson, H. and Pollack, J.B. 2000. Towards continuously reconfigurable self-designing robotics. In Proc. 2000 IEEE International Conference on Robotics and Automation, San Francisco, CA, April 2000, pp. 1761–1766.
Munkres, J.R. 1975. Topology: A First Course, Prentice Hall, Inc.,: Englewood Cliffs, NJ.
Murata, S., Kurokawa, H., and Kokaji, S. 1994. Self-assembling machine. In Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA, pp. 441–448.
Murata, S., Kurokawa, H., Yoshida, E., Tomita, K., and Kokaji, S. 1998. A 3-D self-reconfigurable structure. In Proceedings of the 1998 IEEE International Conference on Robotics and Automation, Leuven.
Pamecha, A., Chiang, C.-J., Stein, D., and Chirikjian, G.S. 1996. Design and implementation of metamorphic robots. In Proceedings of the 1996 ASME Design Engineering Technical Conference and Computers in Engineering Conference, Irvine, CA.
Pamecha, A., Ebert-Uphoff, I., and Chirikjian, G.S. 1997. Useful metrics for modular robot motion planning. IEEE Transactions on Robotics and Automation, 13(4):531–545.
Yim, M. 1993. A reconfigurable modular robot with many modes of locomotion. In Proceedings of the 1993 JSME International Conference on Advanced Mechatronics, Tokyo, Japan, pp. 283–288.
Yim, M. 1994. New locomotion gaits. In Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA.
Zikan, K. 1990. The theory and applications of algebraic metric spaces. Ph.D. Thesis, Stanford University.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chiang, CJ., Chirikjian, G.S. Modular Robot Motion Planning Using Similarity Metrics. Autonomous Robots 10, 91–106 (2001). https://doi.org/10.1023/A:1026552720914
Issue Date:
DOI: https://doi.org/10.1023/A:1026552720914