Skip to main content
Log in

Self-Repairing Algorithm of Lattice-Type Self-Reconfigurable Modular Robots

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

Self-reconfigurable modular robots consist of many identical modules. By changing the connections among modules, the configuration of the robot can be transformed into other configurations. For the self-reconfigurable modular robot, one of its main functions is its self-repairing ability. First, the module of the lattice-type self-reconfigurable robot is presented. It is composed of a central cube and six rotary arms. On each rotary arm the docking mechanism is designed to show the self-repairing ability. Second, the basic motion of the self-reconfigurable robot is described to change the positions of the module. The state matrix and the location matrix are proposed to describe the connection states. Third, a self-repairing algorithm based on the positions of the faulty modules is presented. The algorithm applies the Breadth-First-Search method and the Depth-First-Search method to find a locomotion path by which the faulty module is ejected and replaced by a spare module. At last, a simulation on the fourth-order lattice-type self-reconfigurable robot consisting of 729 modules shows the feasibility and effectiveness of this self-repairing algorithm in three dimensions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aloupis, G., Benbernou, N., Damian, M., Demaine, E.D., Flatland, R., Iacono, J., Wuhrer, S.: Efficient reconfiguration of lattice-based modular robots. Comput. Geom. 46(8), 917–928 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  2. Yim, M., Shen, W.-M., Salemi, B., et al.: Modular self-reconfigurable robot systems: challenges and opportunities for the future. IEEE Robot. Autom. Mag. 14(1), 43–53 (2007)

    Article  Google Scholar 

  3. Rubenstein, M., Payne, K., Will, P., Shen, W.-M.: Docking among independent and autonomous CONRO self-reconfigurable robots. In: Proc. 2004 IEEE International Conference on Robotics and Automation, pp. 2877–2882. New Orleans, USA (2004)

  4. Dasgupta, P., Ufimtsev, V., Nelson, C., Hossain, S.G.M.: Self-reconfiguration in modular robots using coalition games with uncertainty. In: AAAI Workshop Autonomous Action Planning for Autonomous Mobile Robots (PAR), pp. 57–63 (2011)

  5. Cheung, K.C., Demaine, E.D., Bachrach, J.R., Saul G.: Programmable assembly with universally foldable strings (Moteins). IEEE Trans. Robot. 27(4), 718–729 (2011)

    Article  Google Scholar 

  6. Christensen, D.J., Stoy, K.: Selecting a meta-module to shape-change the ATRON self-reconfigurable robot. In: Proceeding IEEE International Conference Robotics and Automation, pp. 2532–2538. Orlando, Florida, USA (2006)

    Google Scholar 

  7. Gilpin, K., Kotay, K., Rus, D., Vasilescu, I.: Miche: modular shape formation by self-disassembly. Int. J. Robot. Res. 27(3–4), 345–372 (2008)

    Article  Google Scholar 

  8. Fei, Y., Zhu, Y., Xia P.: Analysis on self-morphing process of self-reconfigurable modular robot. Int. J. Adv. Robot. Syst. 6(3), 215–222 (2009)

    Google Scholar 

  9. Kurokawa, H., Tomita, K., Kamimura, A., Kokaji, S., Hasuo, T., Murata, S.: Distributed self-reconfiguration of M-TRAN III modular robotic system. Int. J. Robot. Res. 27(3–4), 373–386 (2008)

    Article  Google Scholar 

  10. Sproewitz, A., Pouya, S., Bonardi, S., Kieboom, J., Mockel, R., et al.: Roombots: reconfigurable robots for adaptive furniture. IEEE Comput. Intell. Mag. 5(3), 20–32 (2010)

    Article  Google Scholar 

  11. Zykov, V., Williams, P., Lassabe, N., Lipson, H.: Molecubes extended: diversifying capabilities of open-source modular robotics. In: Proceedings of the IEEE Intelligent Robots and Systems, Self-Reconfigurable Robotics Workshop (2008)

  12. Davey, J., Kwok, N., Yim, M.: Emulating self-reconfigurable robots—design of the SMORES system. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4464–4469. Vilamoura, Algarve, Portugal, 7–12 Oct 2012

  13. Yoshida, E., Murata, S., Tomita, K., Kurokawa, H., Kokaji, S.: An experimental study on a self-reconfiguring modular machine. Robot. Auton. Syst. 29, 79–89 (1999)

    Article  Google Scholar 

  14. Fitch, R., Rus, D., Vona, R.: A basis for self-repair robots using self-reconfiguring crystal modules. In: Proc. IEEE 6th Int. Conf. Intelligent Autonomous Systems, pp. 903–910 (2000)

  15. Christensen, D.J.: Evolution of shape-changing and self-repairing control for the ATRON self-reconfigurable robot. In: Proc. IEEE Int. Conf. Robotics and Autonomous, pp. 2539–2545. Orlando, Florida, USA (2006)

  16. Christensen, D.J.: Experiments on fault-tolerant self-reconfiguration and emergent self-repair. In: Proc. IEEE Int. Symp. on Artificial Life, pp. 355–361 (2007)

  17. Rubenstein, M., Shen, W.-M.: Scalable self-assembly and self-repair in a collective of robots. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1484–1489. St. Louis, MO, 10–15 Oct 2009

  18. Frei, R., McWilliam, R., Derrick, B., Purvis, A., Tiwari, A., Di, G., Serugendo, M.: Self-healing and self-repairing technologies. Int. J. Adv. Manuf. Technol. (2013). doi:10.1007/s00170-013-05070-2

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanqiong Fei.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fei, Y., Wang, C. Self-Repairing Algorithm of Lattice-Type Self-Reconfigurable Modular Robots. J Intell Robot Syst 75, 193–203 (2014). https://doi.org/10.1007/s10846-013-9885-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-013-9885-8

Keywords

Navigation