Skip to main content

Modeling and Simulation of a Swarm Robot Application Using MBSE Method and Multi-agent Technology: Monitoring Oil Spills

  • Conference paper
  • First Online:
Modelling and Simulation of Complex Systems for Sustainable Energy Efficiency (MOSCOSSEE 2021)

Abstract

Swarm Robotics is a new approach to the coordination of a large number of robots inspired by nature. This approach aims to design collective behaviors for many robots. Several researchers have tried to develop structured design methods, but unfortunately, these methods are still limited. Today, swarm robotics are used in many fields that include agriculture, medicine, industrial, etc. One of the most important fields that require swarm robots is surveillance. In this chapter, we present in the first section some methods of designing swarm robot systems by identifying swarm engineering based on a model (MBSE) and multi-agent simulation. Then, we study the energy problem of these robotic systems and the solution proposed by the researchers. In the second section, we present an application for detecting oil in the sea and cleaning it using swarm robots. We will model this application using the MBSE method with the SysML language. We will use the different diagrams of SysML to specify the system requirements and model the functions offered by the system. Finally, we will simulate the models on a multi-agent tool to identify the functional and structural architecture of the system. Throughout this approach, we check the transition from one step to another to ensure the consistency and continuity of the method.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.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

References

  1. Aloui, K., Hammadi, M., Soriano, T., Guizani, A., Haddar, M.: On the continuity of the swarm robot design using MBSE method and simulation. In: 13th International Conference on Modelling, Optimization and Simulation (MOSIM 2020) (2020)

    Google Scholar 

  2. Ammar, R., Hammadi, M., Choley, Jean-Yves., Barkallah, M., Louati, J., Haddar, M.: The Design and Modeling of an Optimized Mechatronic System Using a Set Based Concurrent Engineering. In: Fakhfakh, T., Karra, C., Bouaziz, S., Chaari, F., Haddar, M. (eds.) ICAV 2018. ACM, vol. 13, pp. 111–120. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-94616-0_11

    Chapter  Google Scholar 

  3. Arkin, R.C., et al.: Behavior-based robotics. MIT Press (1998)

    Google Scholar 

  4. Borshchev, A., Karpov, Y., Kharitonov, V.: Distributed simulation of hybrid systems with AnyLogic and HLA. Futur. Gener. Comput. Syst. 18, 829–839 (2002)

    Article  Google Scholar 

  5. Brambilla, M., Brutschy, A., Dorigo, M., Birattari, M.: Property-driven design for robot swarms: a design method based on prescriptive modeling and model checking. ACM Trans. Autonom. Adapt. Syst. 9, 1–28 (2014)

    Google Scholar 

  6. Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7, 1–41 (2013)

    Article  Google Scholar 

  7. Camazine, S., Deneubourg, J.-L., Franks, N.R., Sneyd, J., Bonabeau, E., Theraula, G.: Self-organization in biological systems. Princeton University Press (2003)

    MATH  Google Scholar 

  8. Chen, A., Harwell, J., Gini, M.: Maximizing energy battery efficiency in Swarm robotics. arXiv preprint arXiv:1906.01957 (2019)

  9. Dorigo, M., Birattari, M., et al.: Swarm intelligence. Scholarpedia 2, 1462 (2007)

    Article  Google Scholar 

  10. Friedmann, M.: Simulation of autonomous robot teams with adaptable levels of abstraction. Ph.D. Dissertation, Technische Universität (2010)

    Google Scholar 

  11. Guizani, A., Hammadi, M., Choley, J.-Y., Soriano, T., Abbes, M.S., Haddar, M.: Agent-Based Approach for the Optimal Design of Mechatronic Systems. In: Haddar, M., et al. (eds.) Multiphysics Modelling and Simulation for Systems Design and Monitoring. ACM, vol. 2, pp. 189–198. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-14532-7_20

    Chapter  Google Scholar 

  12. Guizani, A., Hammadi, M., Choley, J.-Y., Soriano, T., Abbes, M.S., Haddar, M.: Agent-based approach for collaborative distributed mechatronic design. In: 2014 10th France-Japan/8th Europe-Asia Congress on Mecatronics (MECATRONICS2014-Tokyo), pp. 156–161 (2014)

    Google Scholar 

  13. Guizani, A., et al.: Multi-agent approach based on a design process for the optimization of mechatronic systems. Mech. Ind. 18, 507 (2017)

    Article  Google Scholar 

  14. Hause, M., et al.: The SysML modelling language. In: Fifteenth European Systems Engineering Conference, vol. 9, pp. 1–12 (2006)

    Google Scholar 

  15. Hammadi, M., Choley, J.Y., Penas, O.: Layout optimization of power modules using a sequentially coupled approach. Int. J. Simul. Model. 10(3), 122–132 (2011)

    Article  Google Scholar 

  16. Kazadi, S., Lee, J.R., Lee, J.: Artificial physics, swarm engineering, and the Hamiltonian method. In: World Congress on Engineering and Computer Science, pp. 623–632 (2007)

    Google Scholar 

  17. Labella, T., Dorigo, M., Deneubourg, Jean-Louis.: Efficiency and task allocation in prey retrieval. In: Ijspeert, A.J., Murata, M., Wakamiya, N. (eds.) BioADIT 2004. LNCS, vol. 3141, pp. 274–289. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-27835-1_21

    Chapter  Google Scholar 

  18. Liu, W., Winfield, A., Sa, J., Chen, J., Dou, L.: Strategies for energy optimisation in a swarm of foraging robots. In: Şahin, E., Spears, W.M., Winfield, A.F.T. (eds.) SR 2006. LNCS, vol. 4433, pp. 14–26. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71541-2_2

    Chapter  Google Scholar 

  19. Luke, S., Cioffi-Revilla, C., Panait, L., Sullivan, K., Balan, G.: Mason: a multiagent simulation environment. Simulation 81, 517–527 (2005)

    Article  Google Scholar 

  20. Mellor, S.J., Clark, T., Futagami, T.: Model-driven development: guest editors’ introduction. IEEE Softw 20(5), 14–18 (2003)

    Article  Google Scholar 

  21. Mhenni, F., Choley, J.-Y., Penas, O., Plateaux, R., Hammadi, M.: A SysML-based methodology for mechatronic systems architectural design. Adv. Eng. Inform. 28, 218–231 (2014)

    Article  Google Scholar 

  22. Navarro, Iñaki., Matía, F.: An introduction to swarm robotics. ISRN Robot. 2013, 1–10 (2013). https://doi.org/10.5402/2013/608164

    Article  Google Scholar 

  23. Şahin, E.: Swarm robotics: From sources of inspiration to domains of application. In: Şahin, E., Spears, W.M. (eds.) SR 2004. LNCS, vol. 3342, pp. 10–20. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-30552-1_2

    Chapter  Google Scholar 

  24. Şahin, E., Girgin, S., Bayindir, L., Turgut, A.: Swarm robotics. In: Blum, C., Merkle, D. (eds.) Swarm intelligence, pp. 87–100. Springer Berlin Heidelberg, Berlin, Heidelberg (2008). https://doi.org/10.1007/978-3-540-74089-6_3

    Chapter  Google Scholar 

  25. Stirling, T., Wischmann, S., Floreano, D.: Energy-efficient indoor search by swarms of simulated flying robots without global information. Swarm Intell. 4, 117–143 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Aloui, K., Hammadi, M., Guizani, A., Soriano, T., Haddar, M. (2022). Modeling and Simulation of a Swarm Robot Application Using MBSE Method and Multi-agent Technology: Monitoring Oil Spills. In: Hammami, A., Heyns, P.S., Schmidt, S., Chaari, F., Abbes, M.S., Haddar, M. (eds) Modelling and Simulation of Complex Systems for Sustainable Energy Efficiency. MOSCOSSEE 2021. Applied Condition Monitoring, vol 20. Springer, Cham. https://doi.org/10.1007/978-3-030-85584-0_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-85584-0_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-85583-3

  • Online ISBN: 978-3-030-85584-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics