Abstract
Self-reconfigurable modular mechanical systems consist of a set of homogeneous units. We analyze the abstract modular structure of self-reconfigurable machines. A total of seven types of cuboid modules and two types of cubic modules have been classified. The concepts of basic group and basic cycle subgroup are proposed. The geometric relationships of each type of modules are derived with group theory. The transformation matrix T L and other characteristic parameters can be obtained iteratively and simply. For the purpose of automatic generation of the forward kinematics, an approach has been adopted by a series of elemental matrixes multiplication with PME (product of matrix exponentials). The methods used are very general and can be applied easily to other modular robots. Examples of the kinematics for a quadruped and a morphing dual-arm reconfigurable robot are given to demonstrate the applicability and effectiveness of the proposed methods generating the kinematics.
Similar content being viewed by others
References
Benhabib, B., Zak, G., and Lipton, M. G.: A generalized kinematic modeling method for modular robots, J. Robotic Systems 6(5) (1989), 545???571.
Castano, A. and Will, P.: Mechanical design of a module for reconfigurable robots, in: IEEE Internat. Conf. on Intelligent Robots and Systems, Vol. 3, 2000, pp. 2203???2209.
Chen, I-M.: Numerical inverse kinematics for modular reconfigurable robots, J. Robotic Systems 16(4) (1999), 213???225.
Chen, I-M. and Yang, G. L.: Automatic generation of dynamics for modular robots with hybrid geometry, in: Internat. Conf. on Robotics and Automation, Vol. 3, 1997, pp. 2288???2293.
Fei, Y., Zhao, X., and Song, L.: A method for modular robots generating dynamics automatically, Robotica 19 (2001), 59???66.
Fei, Y., Zhao, X., and Xu, W. L.: Kinematics and dynamics of reconfigurable modular robots, in: IEEE Conf. on Systems, Man, and Cybernetics, 1998, pp. 3325???3334.
Fukuda, T. and Kawaguchi, Y.: Cellular robotic system as one of the realization of self-organizing intelligent universal manipulator, in: Proc. of IEEE Internat. Conf. on Robotics and Automation, 1990, pp. 662???667.
Hamlin, G. J. and Sanderson, A. C.: Tetrobot: A Modular Approach to Reconfigurable Parallel Robotics, Kluwer Academic, Newton, MA, 1998.
Kelmer, L. and Khosla, P. K.: Automatic generation of kinematic for a reconfigurable modular manipulator system, in: Proc. of IEEE Conf. on Robotics and Automation, 1988, pp. 663???668.
Matsumaru, T.: Design and control of the modular robot system: TOMMS, in: Proc. of IEEE Conf. on Robotics and Automation, 1995, pp. 2125???2131.
Murata, S., Yoshida, E., Kamimura, A., Kurokawa, H., Tomita, K., and Kokaji, S.: M-TRAN: Self-reconfigurable modular robotic system, IEEE/ASME Trans. Mechatronics 7(4) (2002), 431???441.
Murata, S., Yoshida, E., Kurokawa, H., Tomita, K., and Kokaji, S.: Self-repairing mechanical systems, Autonom. Robots 10 (2001), 7???21.
Pamecha, A. and Chirikjian, G. S.: A useful metric for modular robot motion planning, in: Proc. of IEEE Internat. Conf. on Robotics and Automation, 1996, pp. 442???447.
Paredis, C. J. J. and Khosla, P. K.: An approach for mapping kinematic task specification into a manipulator design, in: Proc. of IEEE Conf. on Robotics and Automation, 1991, pp. 557???561.
Rus, D. and McGray, C.: Self reconfigurable modular as 3-D metamorphic robots, in: Proc. of IEEE Internat. Conf. on Intelligent Robots and Systems, 1998, pp. 837???842.
Rus, D. and Vona, M.: Crystalline robots: Self-reconfiguration with unit compressible modelus, Autonom. Robots 10(1) (2001), 107???124.
Tomita, K., Murata, S., Kurokawa, H., Yoshida, E., and Kokaji, S.: Self-assembly and self-repair method for a distributed mechanical system, IEEE Trans. Robotics Automat. 15(6) (1999), 1035???1045.
Unsal, C. and Khosla, P. K.: Mechatronic design of a modular self-reconfigurable robotics system, in: Proc. of IEEE Internat. Conf. on Intelligent Robots and Systems, 2000, pp. 1742???1747.
Yim, M., Zhang, Y., Lamping, J., and Mao, E.: Distributed control for 3-D metamorphosis, Autonom. Robots 10 (2001), 41???56.
Yim, M., Zhang, Y., Roufas, K., Duff, D., and Eldershaw, C.: Connecting and disconnecting for chain self-reconfiguration with PolyBot, IEEE/ASME Trans. Mechatronics 7 (2002), 442???451.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Fei, Y., Zhao, X. Modules Classification and Automatic Generation of Kinematics on Self-reconfigurable Modular Machines. J Intell Robot Syst 43, 147–159 (2005). https://doi.org/10.1007/s10846-005-4515-8
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-005-4515-8