Development of a Model for Generating Trajectories for an Autonomous Naval Vehicle Using Genetic Algorithms in MATLAB

Authors

  • Victor Olivares Department of Industrial Engineering, University of Santiago of Chile, Chile
  • Astrid Oddershede Department of Industrial Engineering, University of Santiago of Chile, Chile
  • Luis Quezada Department of Industrial Engineering, University of Santiago of Chile, Chile
  • Manuel Vargas Department of Industrial Engineering, University of Santiago of Chile, Chile
  • Cecilia Montt Department of Industrial Engineering, University of Santiago of Chile, Chile

DOI:

https://doi.org/10.15837/ijccc.2024.6.6865

Keywords:

Matlab, TSP, Genetic algorithm, Cluster, Autonomous Naval Vehicle

Abstract

This work presents the development of a model for generating trajectories for an autonomous naval vehicle using genetic algorithms implemented in MATLAB. The primary objective is to optimize the routes the vehicle must follow, minimizing the traveled distance and ensuring efficient navigation. Various scenarios were tested by varying model parameters such as the number of environmental control points, the number of generations, and the number of individuals to evaluate the genetic algorithm’s performance. In each scenario, results were analyzed in terms of minimum traveled distance and the optimal sequence of trajectory points (FITNESS). The results show that the genetic algorithm can find efficient solutions, adapting to different configurations of points and generations. Specific examples illustrate the optimal generated trajectories, accompanied by graphical representations visualizing the sequence of points. This study demonstrates the effectiveness of genetic algorithms in route planning for autonomous naval vehicles and provides a solid foundation for future research and applications in autonomous navigation.

References

Gayo, E., Smith, N., & Vásquez, P. (2022). Environmental Injustice and Sacrifice Zones: A Case Study of Quintero Bay, Chile. Environmental Research Letters, 17(4), 045001.

Khalil, L., & Alarcon, L. (2021). Atmospheric pollutants in Quintero Bay and their impacts. Environmental Science & Pollution Research, 28(18), 22867-22881.

Muñoz, D., & Martínez, A. (2020). Industrial emissions and air quality monitoring in Quintero Bay. Journal of Environmental Management, 276, 111241.

Mertens, M., & Gawel, E. (2019). Environmental monitoring by autonomous vehicles: Challenges and opportunities. Environmental Science & Technology, 53(12), 6663-6671.

Rodrigues, J. P., & Coelho, H. (2018). Autonomous marine vehicles for environmental monitoring: Applications and technologies. Journal of Marine Systems, 180, 31-40.

Silva, M., & Costa, P. (2020). Integrating advanced technologies for autonomous marine vehicles in environmental monitoring. Ocean Engineering, 200, 107101.

Walker, B. (2018). Reducing operational costs with autonomous marine vehicles. Maritime Economics & Logistics, 20(2), 245-258.

Thompson, L., & Brown, S. (2019). Optimizing mission planning for autonomous marine vehicles. Journal of Field Robotics, 36(4), 621-634.

Green, R., & Palmer, T. (2020). Resource-efficient deployment of autonomous vehicles for environmental monitoring. IEEE Transactions on Automation Science and Engineering, 17(3), 1542- 1554.

Johnson, M., & Andrews, K. (2021). Enhancing scientific research with autonomous marine vehicles. Environmental Research Letters, 16(11), 114020.

Chen, X., & Wang, Y. (2022). Autonomous vehicles as tools for marine ecosystem research. Marine Ecology Progress Series, 667, 1-15.

Yao, J., & Zhang, W. (2020). Path planning for autonomous underwater vehicles considering ocean currents and obstacles. IEEE Transactions on Industrial Electronics, 67(6), 5181-5190.

MathWorks. (2023). Solving the Traveling Salesman Problem using Genetic Algorithm. Retrieved from https://www.mathworks.com/help/gads/genetic-algorithm.html.

Jain, A. K., & Dubes, R. C. (1988). Algorithms for Clustering Data. Prentice Hall.

Densham, P. J., & Rushton, G. (1992). A more efficient heuristic for solving large p-median problems. Geographical Analysis, 24(1), 36-46. https://doi.org/10.1068/a240289

MathWorks. (n.d.). Create distance matrix. In MATLAB documentation. Retrieved from https://www.mathworks.com/help/matlab/ref/squareform.html.

MathWorks. (n.d.). Create distance matrix. In MATLAB documentation. Retrieved from https://www.mathworks.com/help/matlab/ref/squareform.html.

Additional Files

Published

2024-11-01

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.