Skip to main content

Multi-robot Path Planning with Safety Based Control Applied to the Small Size League Robots

  • Conference paper
  • First Online:
RoboCup 2023: Robot World Cup XXVI (RoboCup 2023)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 14140))

Included in the following conference series:

  • 99 Accesses

Abstract

This work provides a comparison between two path planners, the coordinated Multi-Robot A Star (MRA*) and uncoordinated Dynamic Visibility Graph A Star (DVG+A*) algorithms when applied to the highly dynamic, uncertain, multi-robot environment of the RoboCup Small Size League. To consider dynamic obstacles and uncertainties, the path planners were combined with the Probabilistic Safety Barrier Certificates (PrSBC) collision avoidance algorithm. Two experiments were proposed to evaluate the performance of the algorithms: the antipodal and the marking tests. Both tests evaluated the algorithms regarding their navigation time, computational time, and minimum distance to other robots. Through the antipodal test, the influence of barrier gain and safety radius of the PrSBC for collision avoidance were analyzed, along with the benefits of using a coordinated path planner versus an uncoordinated one. The marking test explored the capacity of the navigation system to deal with dynamic obstacles. The results have shown that the PrSBC is capable of avoiding collisions in an environment where all robots use the same avoidance algorithm. Furthermore, the coordinated path planner has shown a significantly lower computational time when compared to the uncoordinated algorithms. However, it did not outperform the other algorithms in the navigation time or safety during the marking test. In conclusion, for multi-robot applications, there is a performance improvement when using coordinated path planners. Nevertheless, avoiding every collision is not trivial in the presence of dynamic obstacles, especially at velocities higher than \({2}\,\mathrm{m/s}\).

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Notes

  1. 1.

    Experiments can be seen on https://youtu.be/ItNmRY2a5Y0. Implementations are available at https://gitlab.com/leo_costa/RobotNavigation.

References

  1. Alatise, M.B., Hancke, G.P.: A review on challenges of autonomous mobile robot and sensor fusion methods. IEEE Access 8, 39830–39846 (2020)

    Article  Google Scholar 

  2. Ali, H., Xiong, G., Wu, H., Hu, B., Shen, Z., Bai, H.: Multi-robot path planning and trajectory smoothing. In: 2020 IEEE 16th International Conference on Automation Science and Engineering (CASE), pp. 685–690. IEEE (2020)

    Google Scholar 

  3. Allali, J., et al.: NAMeC-Team Description Paper Small Size League RoboCup 2019 Application of Qualification in Division B (2019)

    Google Scholar 

  4. Alonso-Mora, J., Beardsley, P., Siegwart, R.: Cooperative collision avoidance for nonholonomic robots. IEEE Trans. Rob. 34(2), 404–420 (2018)

    Article  Google Scholar 

  5. Ames, A.D., Coogan, S., Egerstedt, M., Notomista, G., Sreenath, K., Tabuada, P.: Control barrier functions: theory and applications. In: 2019 18th European control conference (ECC), pp. 3420–3431. IEEE (2019)

    Google Scholar 

  6. Degawa, S., Kurosaki, Y., Kanyama, N., Sota, Y., Beppu, T.: MCT Susano Logics 2019 Team Description (2019)

    Google Scholar 

  7. Fletcher, R.: Practical Methods of Optimization. Wiley, Hoboken (2013)

    Google Scholar 

  8. García, E., Villar, J.R., Tan, Q., Sedano, J., Chira, C.: An efficient multi-robot path planning solution using A* and coevolutionary algorithms. Integrated Comput.-Aided Eng. 30(1), 41–52 (2023)

    Article  Google Scholar 

  9. Kyprianou, G., Doitsidis, L., Chatzichristofis, S.A.: Towards the achievement of path planning with multi-robot systems in dynamic environments. J. Intell. Robot. Syst. 104(1), 1–18 (2022)

    Article  Google Scholar 

  10. Luo, W., Sun, W., Kapoor, A.: Multi-robot collision avoidance under uncertainty with probabilistic safety barrier certificates. In: Advances in Neural Information Processing Systems, vol. 33, pp. 372–383 (2020)

    Google Scholar 

  11. Maranhão, A., et al.: ITAndroids Small Size League Team Description Paper for RoboCup 2020 (2020)

    Google Scholar 

  12. Monajjemi, V., Koochakzadeh, A., Ghidary, S.S.: grSim – RoboCup small size robot soccer simulator. In: Röfer, T., Mayer, N.M., Savage, J., Saranlı, U. (eds.) RoboCup 2011. LNCS (LNAI), vol. 7416, pp. 450–460. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32060-6_38

    Chapter  Google Scholar 

  13. Nazarahari, M., Khanmirza, E., Doostie, S.: Multi-objective multi-robot path planning in continuous environment using an enhanced genetic algorithm. Expert Syst. Appl. 115, 106–120 (2019)

    Article  Google Scholar 

  14. Patle, B., Pandey, A., Parhi, D., Jagadeesh, A., et al.: A review: on path planning strategies for navigation of mobile robot. Defence Technology 15(4), 582–606 (2019)

    Article  Google Scholar 

  15. Raj, R., Kos, A.: A comprehensive study of mobile robot: history, developments, applications, and future research perspectives. Appl. Sci. 12(14) (2022)

    Google Scholar 

  16. RoboCup: Robocup small size team description papers (2023). https://ssl.robocup.org/team-description-papers/. Accessed 03 Apr 2023

  17. Rubio, F., Valero, F., Llopis-Albert, C.: A review of mobile robots: concepts, methods, theoretical framework, and applications. Int. J. Adv. Robot. Syst. 16(2) (2019)

    Google Scholar 

  18. Silva, C., et al.: Robôcin 2019 Team Description Paper (2019)

    Google Scholar 

  19. da Silva Costa, L., Tonidandel, F.: Comparison and analysis of the DVG+A* and rapidly-exploring random trees path-planners for the Robocup-Small size league. In: 2019 Latin American Robotics Symposium (LARS), pp. 1–6. IEEE (2019)

    Google Scholar 

  20. da Silva Costa, L., Tonidandel, F.: DVG+A* and RRT path-planners: a comparison in a highly dynamic environment. J. Intell. Robot. Syst. 101(3), 1–20 (2021)

    Article  Google Scholar 

  21. Zhu, H., Brito, B., Alonso-Mora, J.: Decentralized probabilistic multi-robot collision avoidance using buffered uncertainty-aware Voronoi cells. Auton. Robot. 46(2), 401–420 (2022)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the University Center of FEI, CAPES and the RoboFEI team for their support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leonardo da Silva Costa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 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

da Silva Costa, L., Tonidandel, F. (2024). Multi-robot Path Planning with Safety Based Control Applied to the Small Size League Robots. In: Buche, C., Rossi, A., Simões, M., Visser, U. (eds) RoboCup 2023: Robot World Cup XXVI. RoboCup 2023. Lecture Notes in Computer Science(), vol 14140. Springer, Cham. https://doi.org/10.1007/978-3-031-55015-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-55015-7_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-55014-0

  • Online ISBN: 978-3-031-55015-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics