Skip to main content
Log in

RUN: a robust cluster-based planning for fast self-reconfigurable modular robotic systems

  • Original Research Paper
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript

Abstract

Recently, the industrial revolution has led to the emergence of a new generation of robotics called as modular robotic system (MRS). However, such new technology faces technical and practical challenges, in particular the self-reconfiguration. Subsequently, converting from one morphology to another is a complicated task for MRS that may take a long time because of the huge number of communications needed among the modules. In this paper, we propose an efficient and robust cluster-based planning, called RUN, for fast self-reconfigurable modular robots. RUN works on two stages and aims to group the modules into clusters in order to reduce the communication overhead between them and offers a fast reconfiguration process for the MRS. The first stage selects a set of modules, called cliques, and then, it divides the modules into clusters based on the shortest paths between modules and cliques. The second stage introduces two communication algorithms: the inter-module algorithm that allows an efficient communication between the cliques of the clusters, and the intra-module algorithm that reduces the communication number between the modules of the same clusters. We show the efficiency of RUN in terms of communication reduction and fast reconfiguration process, through simulations on Roombots compared to other exiting techniques.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

References

  1. Ahmadzadeh H, Masehian E (2015) Modular robotic systems: methods and algorithms for abstraction, planning, control, and synchronization. Artif Intell 223:27–64

    Article  MathSciNet  MATH  Google Scholar 

  2. Ahmadzadeh H, Masehian E, Asadpour M (2016) Modular robotic systems: characteristics and applications. J Intell Robot Syst 81(3–4):317–357

    Article  Google Scholar 

  3. Alattas RJ, Patel S, Sobh TM (2019) Evolutionary modular robotics: survey and analysis. J Intell Robot Syst 95(3–4):815–828

    Article  Google Scholar 

  4. Almethen A, Michail O, Potapov I (2020) Pushing lines helps: efficient universal centralised transformations for programmable matter. Theor Comput Sci

  5. Bie D, Zhu Y, Wang X et al (2016) L-systems driven self-reconfiguration of modular robots. Int J Adv Rob Syst 13(5):1729881416669,349

    Google Scholar 

  6. Bie D, Gutiérrez-Naranjo MA, Zhao J et al (2019) A membrane computing framework for self-reconfigurable robots. Nat Comput 18(3):635–646

    Article  MathSciNet  Google Scholar 

  7. Bie D, Sajid I, Han J et al (2019) Natural growth-inspired distributed self-reconfiguration of ubot robots. Complexity 2019

  8. Cheng KP, Mohan RE, Nhan NHK et al (2019) Graph theory-based approach to accomplish complete coverage path planning tasks for reconfigurable robots. IEEE Access 7:94,642-94,657

    Article  Google Scholar 

  9. Dijkstra EW et al (1959) A note on two problems in connexion with graphs. Numer Math 1(1):269–271

    Article  MathSciNet  MATH  Google Scholar 

  10. Dondrup C, Bellotto N, Jovan F, et al (2015) Real-time multisensor people tracking for human-robot spatial interaction. In: Workshop on machine learning for social robotics at ICRA. IEEE, pp 1–6

  11. Fitch R, McAllister R (2013) Hierarchical planning for self-reconfiguring robots using module kinematics. In: Distributed autonomous robotic systems. Springer, Berlin, pp 477–490

  12. Furno L, Blanke M, Galeazzi R, et al (2017) Self-reconfiguration of modular underwater robots using an energy heuristic. In: 2017 IEEE/RSJ international conference on intelligent robots and systems (IROS). IEEE, pp 6277–6284

  13. Jahn U, Wolff C, Schulz P (2019) Concepts of a modular system architecture for distributed robotic systems. Computers 8(1):25

    Article  Google Scholar 

  14. Kawano H (2020) Distributed tunneling reconfiguration of cubic modular robots without meta-module’s disassembling in severe space requirement. Robot Auton Syst 124(103):369

    Google Scholar 

  15. Khodr H, Mutlu M, Hauser S et al (2019) An optimal planning framework to deploy self-reconfigurable modular robots. IEEE Robot Autom Lett 4(4):4278–4285

    Article  Google Scholar 

  16. Le VT, Ngo TD et al (2020) Virtual pheromone based network flow control for modular robotic systems. Electronics 9(3):481

    Article  Google Scholar 

  17. Luckcuck M, Farrell M, Dennis LA et al (2019) Formal specification and verification of autonomous robotic systems: a survey. ACM Comput Surv (CSUR) 52(5):1–41

    Article  Google Scholar 

  18. Majed A, Harb H, Nasser A et al (2020) Sensing-based self-reconfigurable decision-making mechanism for autonomous modular robotic system. IEEE Sens J 20(13):7097–7106

    Article  Google Scholar 

  19. Nagla K, Uddin M, Singh D (2014) Multisensor data fusion and integration for mobile robots: A review. IAES Int J Robot Autom 3(2):131

    Google Scholar 

  20. Nguyen MT, La HM, Teague KA (2017) Collaborative and compressed mobile sensing for data collection in distributed robotic networks. IEEE Trans Control Netw Syst 5(4):1729–1740

    Article  MathSciNet  MATH  Google Scholar 

  21. Singh M, Agrawal V, Bhatti G (2018) Attribute based comparison and selection of modular self-reconfigurable robot using multiple attribute decision making approach. Int J Mech Mechatron Eng 12(5):478–484

    Google Scholar 

  22. Sproewitz A, Billard A, Dillenbourg P, et al (2009) Roombots-mechanical design of self-reconfiguring modular robots for adaptive furniture. In: 2009 IEEE international conference on robotics and automation. IEEE, pp 4259–4264

  23. Tan N, Hayat AA, Elara MR et al (2020) A framework for taxonomy and evaluation of self-reconfigurable robotic systems. IEEE Access 8:13,969-13,986

    Article  Google Scholar 

  24. Thakker R, Kamat A, Bharambe S et al (2014) Rebis-reconfigurable bipedal snake robot. In: 2014 IEEE/RSJ international conference on intelligent robots and systems. IEEE, pp 309–314

  25. Thalamy P, Piranda B, Bourgeois J (2019) Distributed self-reconfiguration using a deterministic autonomous scaffolding structure. In: Proceedings of the 18th international conference on autonomous agents and multiagent systems, International Foundation for Autonomous Agents and Multiagent Systems, pp 140–148

  26. Thalamy P, Piranda B, Bourgeois J (2019) A survey of autonomous self-reconfiguration methods for robot-based programmable matter. Robot Auton Syst 120(103):242

    Google Scholar 

  27. Thalamy P, Piranda B, Lassabe F, et al (2020) Deterministic scaffold assembly by self-reconfiguring micro-robotic swarms. Swarm Evolut Comput 100722

  28. Xu R (2019) Path planning of mobile robot based on multi-sensor information fusion. EURASIP J Wirel Commun Netw 2019(1):44

    Article  Google Scholar 

  29. Yasuda G (2020) Design and implementation of distributed autonomous coordinators for cooperative multi-robot systems. In: Robotic systems: concepts, methodologies, tools, and applications. IGI Global, pp 324–339

Download references

Acknowledgements

Not applicable.

Funding

The authors have no relevant financial or non-financial interests to disclose.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hassan Harb.

Ethics declarations

Conflict of interest

The authors declare that they have no competing interests to declare.

Data transparency

The authors make sure that all data and materials as well as software application or custom code support their published claims and comply with field standards.

Ethical statement and Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Majed, A., Harb, H., Nasser, A. et al. RUN: a robust cluster-based planning for fast self-reconfigurable modular robotic systems. Intel Serv Robotics 16, 75–85 (2023). https://doi.org/10.1007/s11370-023-00454-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-023-00454-w

Keywords

Navigation