Implementation of a route planner based on ACS for static two-dimensional environments using ROS

  • Esther de S. Araújo UEFS
  • Anfranserai M. Dias UEFS

Abstract


The present work describes the implementation of a route planner using artificial intelligence, aiming to automate the process of defining and executing a trajectory in a static two-dimensional environment. The route planner was applied to a robot using the Robot Operating System development environment, enabling its navigation process in an obstacle-filled environment. This work addresses aspects related to the use of the Ant Colony System algorithm for route planning, based on a Voronoi Graph, and the adaptation and implementation of this method within the ROS framework.

References

Anibrika, B. S., Asante, M., Hayfron-Acquah, B., and Ghann, P. (2020). A survey of modern ant colony optimization algorithms for manet: Routing challenges, perpectives and paradigms. International journal of engineering research and technology, 9.

Binder, B., Beck, F., König, F., and Bader, M. (2019). Multi robot route planning (mrrp): Extended spatial-temporal prioritized planning. In 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 4133–4139.

Bolc, L. and Cytowski, J. (1992). Search Methods for Artificial Intelligence. Academic Press.

Dai, X., Long, S., Zhang, Z., and Gong, D. (2019). Mobile robot path planning based on ant colony algorithm with a* heuristic method. Frontiers in Neurorobotics, 13.

De Matos, J. M. A. and Dias, A. M. (2013). Modelagem e implementação de um sistema off-line de planejamento de rotas para ambientes bidimensionais estáticos.

Dorigo, M., Birattari, M., and Stützle, T. (2006). Ant colony optimization-artificial ants as a computational intelligence technique. IEEE Computational Intelligence Magazine.

Dorigo, M. and Stützle, T. (2004). Ant Colony Optimization. The MIT Press, Cambridge, MA.

Latombe, J. C. (2004). Robot Motion Planning. Kluwer Academic Publishers, USA, 8th edition.

Li, Y., Dong, T., Bikdash, M., and Song, Y.-D. (2005). Path planning for unmanned vehicles using ant colony optimization on a dynamic voronoi diagram. pages 716–721.

ROS.org (2022). Wiki: Documentation. [link].

Sadavare, A. and Kulkarni, R. (2012). A review of application of graph theory for network. International Journal of Computer Science and Information Technologies, 3(6):5296–5300.

Schwartz, J. T. and Sharir, M. (1983). On the piano movers’ problem: Iii. coordinating the motion of several independent bodies: The special case of circular bodies moving amidst polygonal barriers. The International Journal of Robotics Research, 2(3):46–75.

Wu, S., Li, Q., and Wei, W. (2023). Application of ant colony optimization algorithm based on triangle inequality principle and partition method strategy in robot path planning. Axioms, 12(6).

Zhang, D., You, X., Liu, S., and Pan, H. (2020). Dynamic multi-role adaptive collaborative ant colony optimization for robot path planning. IEEE Access, 8:129958–129974.
Published
2024-11-05
ARAÚJO, Esther de S.; DIAS, Anfranserai M.. Implementation of a route planner based on ACS for static two-dimensional environments using ROS. In: REGIONAL SCHOOL ON COMPUTING OF BAHIA, ALAGOAS, AND SERGIPE (ERBASE), 24. , 2024, Salvador/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 94-103. DOI: https://doi.org/10.5753/erbase.2024.4515.