Skip to main content

Advertisement

Log in

An evolutionary approach to constrained path planning of an autonomous surface vehicle for maximizing the covered area of Ypacarai Lake

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The path planning of an autonomous surface vehicle in a lake for environmental monitoring has been modeled as a constrained case of the traveling salesman problem, in which the vehicle should visit a ring of beacons deployed at the shore of the lake for data exchange. The problem is solved using a genetic algorithm. The algorithm searches for the maximization of the area covered by the vehicle. Three types of fitness functions are studied related to each of the following cases: the unconstrained case, the constrained case with death penalty and the constrained case with a penalty factor. Moreover, the proposed approach is compared with other algorithms, such as brute force algorithms, the randomized algorithm and the greedy algorithm. The results show that genetic algorithm outperforms the other approaches by 15 and 3%, respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Alvarez A, Caiti A, Onken R (2004) Evolutionary path planning for autonomous underwater vehicles in a variable ocean. IEEE J Oceanic Eng 29(2):418–429

    Article  Google Scholar 

  • Alves J, Oliveira P, Pascoal A, Rufino M, Sebastião L, Silvestre C (2006) Vehicle and mission control of the DELFIM autonomous surface craft. In: Proceedings of the MED’06 conference, Italy, 2006

  • Caccia M, Bono R, Bruzzone G, Spirandelli E, Veruggio G, Stortini A, Capodaglio G (2005) Sampling sea surface with SESAMO: an autonomous craft for the study of sea-air interactions. In: Proceedings of ICRA’05 conference, Barcelona, Spain, 2005. https://doi.org/10.1109/MRA.2005.1511873

  • Chatterjee S, Carrera C, Lynch LA (1996) Genetic algorithms and traveling salesman problems. Eur J Oper Res 93(3):490–510

    Article  MATH  Google Scholar 

  • Curcio J, Leonard J, Patrikalakis A (2005) SCOUT-a low cost autonomous surface platform for research in cooperative autonomy. In: OCEANS, 2005. Proceedings of MTS/IEEE. IEEE, pp 725–729. https://doi.org/10.1109/OCEANS.2005.1639838

  • DEAP documentation: DEAP Project Group (2015), DEAP documentation. http://deap.readthedocs.org/org

  • Delgado M, Lozano F, Facetti MJF (2014) Aspectos limnologicos del Lago Ypacarai, estudios hídricos III. Sociedad Científica del Paraguay XIX:81–96

    Google Scholar 

  • Deng Y, Liu Y, Zhou D (2015) An improved genetic algorithm with initial population strategy for symmetric TSP. Math Probl Eng

  • Dunbabin M, Grinham A, Udy J (2009) An autonomous surface vehicle for water quality monitoring. In: Australian conference on robotics and automation (ACRA), pp 2–4

  • Ergezer H, and Leblebicioğlu MK (2013) 3D path planning for UAVs for maximum information collection. In: 2013 international conference on unmanned aircraft systems (ICUAS). IEEE, pp 79–88

  • Ferreira H, Martins A, Dias A, Almeida C, Almeida JM, Silva EP (2007) Roaz autonomous surface vehicle design and implementation. Robótica Control, Automação, instrumentação

  • Fortin Félix-Antoine (2012) De Rainville, Marc-André Gardner Gardner, Marc Parizeau, and Christian Gagné. DEAP: Evolutionary algorithms made easy. The. J Mach Learn Res 13(1):2171–2175

    MathSciNet  Google Scholar 

  • InformeTécnico de la Octava Campaña de Muestreo: Multidisciplinary Center of Technological Research CEMIT (2016), 8th sampling campaign of Ypakarai Lake, February, 2016, Technical Report, National University of Asuncion

  • Karami AH, Hasanzadeh M (2015) An adaptive genetic algorithm for robot motion planning in 2D complex environments. Comput Electr Eng 43:317–329

    Article  Google Scholar 

  • Larrañaga P, Kuijpers CMH, Murga RH, Inza I, Dizdarevic S (1999) Genetic algorithms for the traveling salesman problem: a review of representations and operators. Artif Intell Rev 13(2):129–170

    Article  Google Scholar 

  • Laut J, Henry E, Nov O, Porfiri M (2014) Development of a mechatronics-based citizen science platform for aquatic environmental monitoring. IEEE/ASME Trans Mechatron 19(5):1541–1551

    Article  Google Scholar 

  • Liu Z, Zhang Y, Yu X, Yuan C (2016) Unmanned surface vehicles: an overview of developments and challenges. Ann Rev Control 41:71–93

    Article  Google Scholar 

  • Manley JE (2008) Unmanned surface vehicles, 15 years of development. In: OCEANS 2008. IEEE, pp 1–4. https://doi.org/10.1109/OCEANS.2008.5152052

  • Pradalier C, Posch T, Pernthaler J, Siegwart J (2012) Design and application of a surface vessel for autonomous inland water monitoring. In: IEEE robotics and automation magazine, pp 1–9

  • Punnen AP (2007) The traveling salesman problem: applications, formulations and variations. In: Gutin G, Punnen A (eds) The traveling salesman problem and its variations. Springer, US, pp 1–28

  • Python documentation: Python Software Foundation (2017), Python documentation. https://docs.python.org/2/library/

  • Reeves C (2010) Genetic algorithms. In: Gendreau M, Potvin JY (eds) Handbook of metaheuristics. Springer, US, pp 109–139

  • Reina DG, Ruiz P, Ciobanu R, Toral SL, Dorronsoro B, Dobre C (2016) A survey on the application of evolutionary algorithms for mobile multi-hop ad hoc network optimization problems. Int J Distrib Sensor Netw 12:2082496

    Article  Google Scholar 

  • Sastry K, Goldberg DE, Kendall G (2014) Genetic algorithms. In: Burke EK, Kendall G (eds) Search methodologies. Springer, US, pp 93–117

  • Savuran H, Karakaya M (2015) Efficient route planning for an unmanned air vehicle deployed on a moving carrier. Soft Comput 1–16

  • Shi XH, Liang YC, Lee HP, Lu C, Wang QX (2007) Particle swarm optimization-based algorithms for TSP and generalized TSP. Inf Process Lett 103(5):169–176

    Article  MathSciNet  MATH  Google Scholar 

  • Sistema de Monitoreo: International Center of Hydroinformatics CIH (2016), Monitoring System-Control and Studies of Ypakarai Lake Basin. http://hidroinformatica.itaipu.gov.py/gestiondecuenca/py/ypacarai/

  • Sivanandam SN, Deepa SN (2007) Introduction to genetic algorithms. Springer, Berlin

    MATH  Google Scholar 

  • Sivanandam SN, Deepa SN (2007) Introduction to genetic algorithms. Springer, Berlin

    MATH  Google Scholar 

  • Sukhatme GS, Dhariwal A, Zhang B, Oberg C, Stauffer B, Caron DA (2007) Design and development of a wireless robotic networked aquatic microbial observing system. Environ Eng Sci 24(2):205–215

    Article  Google Scholar 

  • Thimbleby H (2003) The directed chinese postman problem. Softw Pract Exp 33(11):1081–1096

    Article  Google Scholar 

  • Tuncer A, Yildirim M (2012) Dynamic path planning of mobile robots with improved genetic algorithm. Comput Electrical Eng 38(6):1564–1572

    Article  Google Scholar 

  • Valada A, Velagapudi P, Kannan B, Tomaszewski C, Kantor G, Scerri P (2014) Development of a low cost multi-robot autonomous marine surface platform. In: Field and service robotics. Springer, Berlin, pp 643–658

  • Van Rossum G, Drake FL (2011) The python language reference manual. Network Theory Ltd, Bristol, p 15

    Google Scholar 

  • Xu X, Yuan H, Liptrott M, Trovati M (2017) Two phase heuristic algorithm for the multiple-travelling salesman problem. Soft Comput 1-15

  • Yang P, Tang K, Lozano JA, Cao X (2015) Path planning for single unmanned aerial vehicle by separately evolving waypoints. IEEE Trans Robot 31(5):1130–1146

    Article  Google Scholar 

  • Yuh J, Marani G, Blidberg DR (2011) Applications of marine robotic vehicles. Intell Serv Robot 4(4):221–231. https://doi.org/10.1007/s11370-011-0096-5

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank Fundacion Carolina and its Ph.D. scholarships program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergio Luis Toral.

Ethics declarations

Conflict of interest

The Authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Arzamendia, M., Gregor, D., Reina, D.G. et al. An evolutionary approach to constrained path planning of an autonomous surface vehicle for maximizing the covered area of Ypacarai Lake. Soft Comput 23, 1723–1734 (2019). https://doi.org/10.1007/s00500-017-2895-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-017-2895-x

Keywords

Navigation