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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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
Arkin, R.C., et al.: Behavior-based robotics. MIT Press (1998)
Borshchev, A., Karpov, Y., Kharitonov, V.: Distributed simulation of hybrid systems with AnyLogic and HLA. Futur. Gener. Comput. Syst. 18, 829–839 (2002)
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)
Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7, 1–41 (2013)
Camazine, S., Deneubourg, J.-L., Franks, N.R., Sneyd, J., Bonabeau, E., Theraula, G.: Self-organization in biological systems. Princeton University Press (2003)
Chen, A., Harwell, J., Gini, M.: Maximizing energy battery efficiency in Swarm robotics. arXiv preprint arXiv:1906.01957 (2019)
Dorigo, M., Birattari, M., et al.: Swarm intelligence. Scholarpedia 2, 1462 (2007)
Friedmann, M.: Simulation of autonomous robot teams with adaptable levels of abstraction. Ph.D. Dissertation, Technische Universität (2010)
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
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)
Guizani, A., et al.: Multi-agent approach based on a design process for the optimization of mechatronic systems. Mech. Ind. 18, 507 (2017)
Hause, M., et al.: The SysML modelling language. In: Fifteenth European Systems Engineering Conference, vol. 9, pp. 1–12 (2006)
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)
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)
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
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
Luke, S., Cioffi-Revilla, C., Panait, L., Sullivan, K., Balan, G.: Mason: a multiagent simulation environment. Simulation 81, 517–527 (2005)
Mellor, S.J., Clark, T., Futagami, T.: Model-driven development: guest editors’ introduction. IEEE Softw 20(5), 14–18 (2003)
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)
Navarro, Iñaki., Matía, F.: An introduction to swarm robotics. ISRN Robot. 2013, 1–10 (2013). https://doi.org/10.5402/2013/608164
Ş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
Ş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
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)