Skip to main content

Modular Robots

  • Chapter
  • First Online:
Springer Handbook of Robotics

Part of the book series: Springer Handbooks ((SHB))

Abstract

This chapter presents a discussion of modular robots from both an industrial and a research point of view. The chapter is divided into four sections, one focusing on existing reconfigurable modular manipulators typically in an industry setting (Sect. 22.2) and another focusing on self-reconfigurable modular robots typically in a research setting (Sect. 22.4). Both sections are sandwiched between the introduction and conclusion sections.

This chapter is focused on design issues. Rather than a survey of existing systems, it presents some of the existing systems in the context of a discussion of the issues and elements in industrial modular robotics and modular robotics research. The reader is encouraged to look at the references for further discussion on any of the presented topics.

figure a

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 269.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 349.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Abbreviations

AIM:

assembly incidence matrix

CEBOT:

cellular robotic system

CNC:

computer numerical control

DH:

Denavit–Hartenberg

DOF:

degree of freedom

GA:

genetic algorithm

MIPS:

microprocessor without interlocked pipeline stages

POE:

local product-of-exponential

RMMS:

reconfigurable modular manipulator system

SA:

simulated annealing

References

  1. K. Ulrich: The role of product architecture on the manufacturing firm, Res. Policy 24, 419–440 (1995)

    Article  Google Scholar 

  2. C. Paredis, H.B. Brown, P. Khosla: A rapidly deployable manipulator system, Proc. IEEE ICRA (1996) pp. 1434–1439

    Google Scholar 

  3. T. Fukuda, S. Nakagawa: Dynamically reconfigurable robot system, Proc. IEEE ICRA (1988) pp. 1581–1586

    Google Scholar 

  4. R. Cohen, M. Lipton, M. Dai, B. Benhabib: Conceptual design of a modular robot, ASME J Mech. Des. 25, 114–117 (1992)

    Google Scholar 

  5. K.H. Wurst: The conception and construction of a modular robot system, Proc. 16th Int. Symp. Ind. Robots (ISIR) (1986) pp. 37–44

    Google Scholar 

  6. D. Tesar, M.S. Butler: A generalized modular architecture for robot structures, ASME J. Manuf. Rev. 2(2), 91–117 (1989)

    Google Scholar 

  7. T. Matsumaru: Design and control of the modular robot system: TOMMS, Proc. IEEE ICRA (1995) pp. 2125–2131

    Google Scholar 

  8. G. Yang, I.-M. Chen, W.K. Lim, S.H. Yeo: Kinematic design of modular reconfigurable in-parallel robots, Auton. Robot. 10(1), 83–89 (2001)

    Article  MATH  Google Scholar 

  9. I.-M. Chen: Rapid response manufacturing through a rapidly reconfigurable robotic workcell, Robotics Comput. Integr. Manuf. 17(3), 199–213 (2001)

    Article  Google Scholar 

  10. Schunk GmbH, Lauffen, Germany, http://www.schunk.com/

  11. W. Wang, W. Yu, H. Zhang: JL-2: A mobile multi-robot system with docking and manipulating capabilities, Int. J. Adv. Robotic Syst. 7(1), 9–18 (2010)

    Article  Google Scholar 

  12. B. Li, S. Ma, J. Liu, M. Wang, T. Liu, Y. Wang: AMOEBA-I: A shape-shifting modular robot for urban search and rescue, Adv. Robotics 23(9), 1057–1083 (2009)

    Article  Google Scholar 

  13. P. Moubarak, P. Ben-Tzvi: Modular and reconfigurable mobile robotics, Robot. Auton. Syst. 60, 1648–1663 (2012)

    Article  Google Scholar 

  14. H.C.H. Chiu, M. Rubenstein, W.M. Shen: Multifunctional superbot with rolling track configuration, Proc. IEEE/RSJ IROS (2007)

    Google Scholar 

  15. I.-M. Chen, J.W. Burdick: Enumerating non-isomorphic assembly configurations of a modular robotic system, Int. J. Robotics Res. 17(7), 702–719 (1998)

    Article  Google Scholar 

  16. J. Liu, Y. Wang, S. Ma, Y. Li: Enumeration of the non-isomorphic configurations for a reconfigurable modular robot with square-cubic-cell modules, Int. J. Adv. Robotic Syst. 7(4), 58–68 (2010)

    Google Scholar 

  17. H. Liu, H. Wang, S. Li, L. He: Research on the topology description and modeling method for reconfigurable modular robots, Proc. ASME/IFToMM Int. Conf. Reconfig. Mech. Robot. (ReMAR) (2009) pp. 129–135

    Google Scholar 

  18. E. Meister, A. Gutenkunst: Self-adaptive framework for modular and self-reconfigurable robotic systems, Proc. 4th Int. Conf. Adapt. Self-Adapt. Syst. Appl. (ADAPTIVE) (2012) pp. 30–37

    Google Scholar 

  19. I.-M. Chen, G. Yang, S.H. Yeo, G. Chen: Kernel for modular robot applications – Automatic modeling techniques, Int. J. Robotics Res. 18(2), 225–242 (1999)

    Article  Google Scholar 

  20. I.-M. Chen, C.T. Tan, G. Yang, S.H. Yeo: A local POE model for robot kinematic calibration, Mech. Mach. Theory 36(11), 1215–1239 (2001)

    Article  MATH  Google Scholar 

  21. J.M. Hollerbach: A recursive lagrangian formulation of manipulator dynamics and a comparative study of dynamics formulation complexity, IEEE Trans. Syst. Man Cybern. 10, 730–736 (1980)

    Article  MathSciNet  Google Scholar 

  22. G. Rodriguze, A. Jain, K. Kreutz-Delgado: A spatial operator algebra for manipulator modeling and control, Int. J. Robotics Res. 10(4), 371–381 (1991)

    Article  Google Scholar 

  23. R. Murray, Z. Li, S. Sastry: A Mathematical Introduction to Robotic Manipulation (CRC, Boca Raton 1994)

    MATH  Google Scholar 

  24. R. Featherstone: Robot Dynamics Algorithms (Kluwer, Dordrecht 1987)

    Book  Google Scholar 

  25. F.C. Park, J.E. Bobrow, S.R. Ploen: A lie group formulation of robot dynamics, Int. J. Robotics Res. 14(6), 609–618 (1995)

    Article  Google Scholar 

  26. I.-M. Chen, J.W. Burdick: Determining task optimal modular robot assembly configurations, Proc. IEEE ICRA (1995) pp. 132–137

    Google Scholar 

  27. J. Han, W.K. Chung, Y. Youm, S.H. Kim: Task based design of modular robot manipulator using efficient genetic algorithm, Proc. IEEE ICRA (1997) pp. 507–512

    Google Scholar 

  28. C. Paredis, P.K. Khosla: Agent based design of fault tolerant manipulators for satellite docking, Proc. IEEE ICRA (1997) pp. 3473–3480

    Google Scholar 

  29. G. Yang, I.-M. Chen: Task-based optimization of modular robot configurations: Minimized degree-of-freedom approach, Mech. Mach. Theory 35(4), 517–540 (2000)

    Article  MATH  Google Scholar 

  30. M. Yim, W.M. Shen, B. Salemi, D. Rus, M. Moll, H. Lipson, E. Klavins, G. Chirikjian: Modular self-reconfigurable robot systems – Challenges and opportunities for the future, IEEE Robotics Autom. Mag. 14(1), 43–52 (2007)

    Article  Google Scholar 

  31. K. Stoy, D. Brandt, D.J. Christensen: Self-Reconfigurable Robots -- An Introduction (MIT, Cambridge 2010)

    Google Scholar 

  32. D. Rus, M. Vona: Self-reconfiguration planning with compressible unit modules, Proc. IEEE ICRA (1999)

    Google Scholar 

  33. S. Murata, E. Yoshida, K. Tomita, H. Kurokawa, A. Kamimura, S. Kokaji: Hardware design of modular robotic system, Proc. IEEE/RSJ IROS (2000)

    Google Scholar 

  34. K. Kotay, D. Rus: Self-reconfigurable robots for navigation and manipulation, Proc. IEEE/RSJ IROS (1997)

    Google Scholar 

  35. C. Ünsal, H. Kiliççöte, P.K. Khosla: I(CES)-cubes: A modular self-reconfigurable bipartite robotic system, Proc. SPIE, Sens. Fusion Decent. Control Robotic Syst., Bellingham (1999) pp. 258–269

    Google Scholar 

  36. A. Castano, W.M. Shen, P. Will: CONRO: Towards deployable robots with inter-robots metamorphic capabilities, Auton. Robots 8(3), 309–324 (2000)

    Article  Google Scholar 

  37. W.H. Lee, A.C. Sanderson: Dynamic analysis and distributed control of tetrobot modular reconfigurable robotic system, Auton. Robots 10(1), 67–82 (2001)

    Article  MATH  Google Scholar 

  38. E. Tuci, R. Gross, V. Trianni, F. Mondada, M. Bonani, M. Dorigo: Cooperation through self-assembly in multi-robot systems, ACM Trans. Auton. Adapt. Syst. (TAAS) 1(2), 115–150 (2006)

    Article  Google Scholar 

  39. J.W. Suh, S.B. Homans, M. Yim: Telecubes: Mechanical design of a module for self-reconfigurable robotics, Proc. IEEE ICRA (2002)

    Google Scholar 

  40. M.W. Jorgensen, E.H. Ostergaard, H.H. Lund: Modular Atron: Modules for a self-reconfigurable robot, Proc. IEEE/RSJ IROS (2004) pp. 2068–2073

    Google Scholar 

  41. M. Hafez, M.D. Lichter, S. Dubowsky: Optimized binary modular reconfigurable robotic devices, IEEE/ASME Trans. Mechatron. 8(1), 18–25 (2003)

    Article  Google Scholar 

  42. P. White, V. Zykov, J. Bongard, H. Lipson: Three dimensional stochastic reconfiguration of modular robots, Proc. Robotics Sci. Syst. 1, 161–168 (2005)

    Google Scholar 

  43. B. Kirby, J. Campbell, B. Aksak, P. Pillai, J. Hoburg, T. Mowry, S.C. Goldstein: Catoms: Moving robots without moving parts, Proc. Natl. Conf. Artif. Intell. 20, 1730–1731 (2005)

    Google Scholar 

  44. S.C. Goldstein, J.D. Campbell, T.C. Mowry: Programmable matter, Computer 38(6), 99–101 (2005)

    Article  Google Scholar 

  45. A.A. Goldenberg, N.M. Kircanski, P. Kuzan, J.A. Wiercienski, R. Hui, C. Zhou: Modular, expandable and reconfigurable robot, US Patent 5523662 (1996)

    Google Scholar 

  46. H. Lipson, J.B. Pollack: Towards continuously reconfigurable self-designing robotics, Proc. IEEE ICRA (2000)

    Google Scholar 

  47. J.E. Walter, E.M. Tsai, N. Amato: Choosing good paths for fast distributed reconfiguration of hexagonal metamorphic robots, Proc. IEEE ICRA (2002)

    Google Scholar 

  48. A. Castano, P. Will: Representing and discovering the configuration of CONRO robots, Proc. IEEE ICRA (2001) pp. 3503–3509

    Google Scholar 

  49. K. Støy, W.M. Shen, P. Will: Global locomotion from local interaction in self-reconfigurable robots, Proc. 7th Int. Conf. Intell. Auton. Syst. (IAS-7), Marina del Rey (2002)

    Google Scholar 

  50. P. Will, B. Salemi, W.M. Shen: Hormone-controlled metamorphic robots, Proc. IEEE ICRA (2001) pp. 4194–4199

    Google Scholar 

  51. A. Kamimura, S. Murata, E. Yoshida, H. Kurokawa, K. Tomita, S. Kokaji: Self-reconfigurable modular robot – Experiments on reconfiguration and locomotion, Proc. IEEE/RSJ IROS (2001) pp. 606–612

    Google Scholar 

  52. R. Fitch, D. Rus, M. Vona: Basis for self-repair robots using self-reconfiguring crystal modules, Proc. IEEE Int. Auton. Syst. (2000) pp. 903–910

    Google Scholar 

  53. G.S. Chirikjian, A. Pamecha, I. Ebert-Uphoff: Evaluating efficiency of self-reconfiguration in a class of modular robots, J. Robotic Syst. 13(5), 317–338 (1996)

    Article  MATH  Google Scholar 

  54. F.H. Bennett, E.G. Rieffel: Design of decentralized controllers for self-reconfigurable modular robots using genetic programming, Proc. 2nd NASA/DoD Workshop Evol. Hardw. (2000)

    Google Scholar 

  55. Z. Butler, R. Fitch, D. Rus: Distributed control for unit-compressible robots: Goal-recognition, locomotion, and splitting IEEE/ASME Trans. Mechatron. 7(4), 418–430 (2002)

    Article  Google Scholar 

  56. M. Yim, Y. Zhang, K. Roufas, D. Duff, C. Eldershaw: Connecting and disconnecting for chain self-reconfiguration with PolyBot, IEEE/ASME Trans. Mechatron. 7(4), 442–451 (2002)

    Article  Google Scholar 

  57. Y. Zhang, M.P.J. Fromherz, L.S. Crawford, Y. Shang: A general constraint-based control framework with examples in modular self-reconfigurable robots, Proc. IEEE/RSJ IROS (2002) pp. 2163–2168

    Google Scholar 

  58. H. Bojinov, A. Casal, T. Hogg: Emergent structures in modular self-reconfigurable robots, robotics and automation, Proc. IEEE ICRA (2000)

    Google Scholar 

  59. P. Pirjanian, C. Leger, E. Mumm, B. Kennedy, M. Garrett, H. Aghazarian, S. Farritor, P. Schenker: Distributed control for a modular, reconfigurable cliff robot, Proc. IEEE ICRA (2002)

    Google Scholar 

  60. K.C. Prevas, C. Unsal, M.O. Efe, P.K. Khosla: A hierarchical motion planning strategy for a uniform self-reconfigurable modular robotic system, Proc. IEEE ICRA (2002)

    Google Scholar 

  61. W.W. Melek, A.A. Goldenberg: Neurofuzzy control of modular and reconfigurable robots, IEEE/ASME Trans. Mechatron. 8(3), 381–389 (2003)

    Article  Google Scholar 

  62. M. Yim, D.G. Duff, K.D. Roufas: Polybot: A modular reconfigurable robot, Proc. IEEE ICRA (2000) pp. 514–520

    Google Scholar 

  63. M. Yim, Y. Zhang, D. Duff: Modular Reconfigurable Robots, Machines that shift their shape to suit the task at hand, IEEE Spectrum 39(2), 30–34 (2002)

    Article  Google Scholar 

  64. M. Yim, C. Eldershaw, Y. Zhang, D. Duff: Limbless conforming gaits with modular robots. In: Springer Tract. Adv. Robot., Vol. 21, 2006) pp. 459–468

    Google Scholar 

  65. M. Yim, J. Reich, A.A. Berlin: Two approaches to distributed manipulation. In: Distributed Manipulation, ed. by K. Bohringer, H.H. Choset (Kluwer, Dordrecht 2000) pp. 237–261

    Chapter  Google Scholar 

  66. J. Davey, N. Kwok, M. Yim: Emulating self-reconfigurable Robots – Design of the SMORES system, Proc. IEEE/RSJ IROS (2012)

    Google Scholar 

  67. H.B. Brown, J.M. Vande Weghe, C.A. Bererton, P.K. Khosla: Millibot trains for enhanced mobility, IEEE/ASME Trans. Mechatron. 7(4), 452–461 (2002)

    Article  Google Scholar 

  68. S. Murata, K. Kakomura, H. Kurokawa: Toward a scalable modular robotic system, IEEE Robotics Autom. Mag. 14(4), 56–63 (2007)

    Article  Google Scholar 

  69. M. Yim, B. Shirmohammadi, J. Sastra, M. Park, M. Dugan, C.J. Taylor: Towards robotic self-reassembly after explosion, Proc. IEEE/RSJ IROS (2007) pp. 2767–2772

    Google Scholar 

  70. M. Kutzer, M. Moses, C. Brown, M. Armand, D. Scheidt, G. Chirikjian: Design of a new independently-mobile reconfigurable modular robot, Proc. IEEE ICRA (2010)

    Google Scholar 

  71. H. Cheng, G. Ryland: Design of iMobot, an intelligent reconfigurable mobile robot with novel locomotion, Proc. IEEE ICRA (2010)

    Google Scholar 

  72. F.P. Brooks: The Mythical Man-Month (Addison-Wesley, Reading 1975)

    MATH  Google Scholar 

  73. M. Rubenstein, R. Nagpal: Kilobot: A robotic module for demonstrating behaviors in a large scale (210 units) collective, Proc. IEEE ICRA (2010) pp. 47–51

    Google Scholar 

  74. Y. Zhang, M. Yim, C. Eldershaw, D. Duff, K. Roufas: Scalable and reconfigurable configurations and locomotion gaits for chain-type modular reconfigurable robots, Proc. IEEE Symp. Comput. Intell. Robotics Autom. (CIRA) (2003)

    Google Scholar 

  75. E. Yoshida, S. Murata, S. Kokaji, K. Tomita, H. Kurokawa: Micro self-reconfigurable modular robot using shape memory alloy, J. Robotics Mechatron. 13(2), 212–218 (2001)

    Article  MATH  Google Scholar 

  76. M.E. Karagozler, S.C. Goldstein, J.R. Reid: Stress-driven MEMS assembly${}+{}$electrostatic forces${}={}$1mm diameter robot, Proc. IEEE/RSJ IROS (2009)

    Google Scholar 

  77. M.E. Karagozler, J.D. Campbell, G.K. Feddore, S.C. Goldstein, H.P. Weller, B.W. Yoon: Electrostatic latching for inter-module adhesion, power transfer, and communication in modular robots, Proc. IEEE/RSJ IROS (2007)

    Google Scholar 

  78. I. O'Hara, J. Paulos, J. Davey, N. Eckenstein, N. Doshi, T. Tosun, J. Greco, Jungwon. Seo, M. Turpin, V. Kumar, M. Yim: Self-assembly of a swarm of autonomous boats into floating structures, Proc. IEEE ICRA (2014) pp. 1234–1240

    Google Scholar 

  79. L. Vasilescu, P. Varshavshaya, K. Kotay, D. Rus: Autonomous modular optical underwater robot (amour) design, prototype and feasibility study, Proc. IEEE ICRA (2005)

    Google Scholar 

  80. P.J. White, S. Revzen, C.E. Thorne, M. Yim: A general mechanical strength model for programmable matter and modular robotic structures, Robotica 29(1), 103–121 (2011)

    Article  Google Scholar 

  81. N. Eckenstein, M. Yim: The X-Face: An improved planar passive mechanical connector for modular self-reconfigurable robots, Proc. IEEE/RSJ IROS (2012) pp. 3073–3078

    Google Scholar 

  82. S. Murata, H. Kurokawa, E. Yoshida, K. Tomita, S. Kokaji: A 3-D self-reconfigurable structure, Proc. IEEE ICRA (1998) pp. 432–439

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to I-Ming Chen .

Editor information

Editors and Affiliations

Video-References

Video-References

:

SMORES available from http://handbookofrobotics.org/view-chapter/22/videodetails/1

:

4x4ht4a available from http://handbookofrobotics.org/view-chapter/22/videodetails/2

:

M-Blocks: Momentum-driven, magnetic modular robots self-reconfiguring available from http://handbookofrobotics.org/view-chapter/22/videodetails/3

:

ATRON robot showing robust and reversible execution of self-reconfiguration sequences available from http://handbookofrobotics.org/view-chapter/22/videodetails/5

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Chen, IM., Yim, M. (2016). Modular Robots. In: Siciliano, B., Khatib, O. (eds) Springer Handbook of Robotics. Springer Handbooks. Springer, Cham. https://doi.org/10.1007/978-3-319-32552-1_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-32552-1_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-32550-7

  • Online ISBN: 978-3-319-32552-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics