Hardware and Software

  • Satoshi Murata
  • Haruhisa Kurokawa
Part of the Springer Tracts in Advanced Robotics book series (STAR, volume 77)


In this chapter, we discuss the practical aspects of hardware and software designs of the M-TRAN system. In principle, behavior of lattice-type modular robots like M-TRAN can be understood to some extent without any physical experiments, instead investigating the algorithm itself, or making computer simulations. Also, motion control of a robot can be investigated without a real machine, if precise dynamics of the robot is modeled. However, methods and algorithms established on abstract models are meaningless unless they are physically realized as real robots and machines. When building a self-organizing mechanical system, we need to consider various issues of many different areas such as mechanical engineering, control engineering, robotics, and systems engineering. In this chapter, we introduce topics we studied while building the M-TRAN system.


Host Computer Controller Area Network Transformation Sequence Connection Mechanism Modular Robot 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Murata, S., Yoshida, E., Kamimura, A., Kurokawa, H., Tomita, K., Kokaji, S.: M-TRAN: Self-Reconfigurable Modular Robotic System. IEEE/ASME Trans. Mechatron 7(4), 431–441 (2002)CrossRefGoogle Scholar
  2. [2]
    Kamimura, A., Kurokawa, H., Yoshida, E., Murata, S., Tomita, K., Kokaji, S.: Automatic Locomotion Design and Experiments for a Modular Robotic System. IEEE/ASME Trans. Mechatron 10(3), 314–325 (2005)CrossRefGoogle Scholar
  3. [3]
    Kurokawa, H., Tomita, K., Kamimura, A., Kokaji, S., Hasuo, T., Murata, S.: Distributed Self-reconfiguration of M-TRAN III Modular Robotic System. Intl. J. Robot. Res. 27(3-4), 373–386 (2008)CrossRefGoogle Scholar
  4. [4]
    Hirose, S., Imazato, M., Kudo, Y., Umetani, Y.: Internally-balanced magnet unit. Adv. Robot. 1(3), 225–242 (1986)CrossRefGoogle Scholar
  5. [5]
    Terada, Y., Murata, S.: Automatic Assembly System for a Large-Scale Modular Structure. In: Proc. IEEE/RSJ Int. Conf. Intel. Robot. Syst. (IROS), pp. 2349–2355 (2004)Google Scholar
  6. [6]
    Murata, S., Kakomura, K., Kurokawa, H.: Toward a scalable modular robotic system – Navigation, docking, and integration of M-TRAN. IEEE Robot. Automat Magazine 14(4), 56–63 (2007)CrossRefGoogle Scholar
  7. [7]
    Ishiguro, A., Shimizu, M., Kawakatsu, T.: A modular robot that exhibits amoebic locomotion. Robot. Auton. Syst. 54(8), 641–650 (2006)CrossRefGoogle Scholar

Copyright information

© Haruhisa Kurokawa, Satoshi Murata 2012

Authors and Affiliations

  1. 1.Department of Bioengineering and Robotic Graduate School of EngineeringTohoku UniversitySendaiJapan
  2. 2.Intelligent Systems Institute Field Robotics Research GroupNational Institute of Advanced Science and Technology (AIST)TsukubaJapan

Personalised recommendations