Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural field

Descripción del Articulo

The search for automating agricultural tasks realization with the objective of increasing productivity and improving the exploit of resources using a ground mobile robot, arises the motivation to propose in the present thesis work, a visual servoing control strategy for the robot’s movement control...

Descripción completa

Detalles Bibliográficos
Autor: Avila López, Carlos Alberto
Formato: tesis de maestría
Fecha de Publicación:2025
Institución:Pontificia Universidad Católica del Perú
Repositorio:PUCP-Tesis
Lenguaje:inglés
OAI Identifier:oai:tesis.pucp.edu.pe:20.500.12404/31842
Enlace del recurso:http://hdl.handle.net/20.500.12404/31842
Nivel de acceso:acceso embargado
Materia:Robots móviles--Diseño
Robots móviles--Sistemas de control
Servomecanismos
Procesamiento de imágenes
Agricultura--Innovaciones tecnológicas
https://purl.org/pe-repo/ocde/ford#2.00.00
id PUCP_cf2066dc127682cc629196aad6aea662
oai_identifier_str oai:tesis.pucp.edu.pe:20.500.12404/31842
network_acronym_str PUCP
network_name_str PUCP-Tesis
repository_id_str .
dc.title.none.fl_str_mv Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural field
title Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural field
spellingShingle Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural field
Avila López, Carlos Alberto
Robots móviles--Diseño
Robots móviles--Sistemas de control
Servomecanismos
Procesamiento de imágenes
Agricultura--Innovaciones tecnológicas
https://purl.org/pe-repo/ocde/ford#2.00.00
title_short Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural field
title_full Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural field
title_fullStr Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural field
title_full_unstemmed Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural field
title_sort Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural field
author Avila López, Carlos Alberto
author_facet Avila López, Carlos Alberto
author_role author
dc.contributor.advisor.fl_str_mv De La Cruz Casaño, Celso
dc.contributor.author.fl_str_mv Avila López, Carlos Alberto
dc.subject.none.fl_str_mv Robots móviles--Diseño
Robots móviles--Sistemas de control
Servomecanismos
Procesamiento de imágenes
Agricultura--Innovaciones tecnológicas
topic Robots móviles--Diseño
Robots móviles--Sistemas de control
Servomecanismos
Procesamiento de imágenes
Agricultura--Innovaciones tecnológicas
https://purl.org/pe-repo/ocde/ford#2.00.00
dc.subject.ocde.none.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.00.00
description The search for automating agricultural tasks realization with the objective of increasing productivity and improving the exploit of resources using a ground mobile robot, arises the motivation to propose in the present thesis work, a visual servoing control strategy for the robot’s movement control over ridges in strawberry crop fields. In other words, the controller only uses a camera’s captured images for the robot’s path following. This robot has a four-wheel drive fourwheel steering (4WD4WS) structure on which the camera is mounted. For trajectory recognition, a U-Net convolutional neural network previously trained is used to perform semantic segmentation on captured images. From segmented images a point-extraction algorithm is applied in order to get the reference positions (set points) for the proposed controller. With this methodology, trajectory localization is feasible in less than 150 milliseconds with a root-meansquared- error (RMSE) of 6.99 pixels, using a U-Net neural network trained with 4200 crop field images. Meanwhile, with the visual servoing control algorithm it is possible to reach a settling time of around 12 seconds, being stable against robot slippage and image processing defects.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-09-23T21:12:30Z
dc.date.available.none.fl_str_mv 2025-09-23T21:12:30Z
dc.date.created.none.fl_str_mv 2025
dc.date.issued.fl_str_mv 2025-09-23
dc.type.none.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12404/31842
url http://hdl.handle.net/20.500.12404/31842
dc.language.iso.none.fl_str_mv eng
language eng
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.none.fl_str_mv info:eu-repo/semantics/embargoedAccess
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by/2.5/pe/
eu_rights_str_mv embargoedAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/2.5/pe/
dc.publisher.es_ES.fl_str_mv Pontificia Universidad Católica del Perú
dc.publisher.country.none.fl_str_mv PE
dc.source.none.fl_str_mv reponame:PUCP-Tesis
instname:Pontificia Universidad Católica del Perú
instacron:PUCP
instname_str Pontificia Universidad Católica del Perú
instacron_str PUCP
institution PUCP
reponame_str PUCP-Tesis
collection PUCP-Tesis
bitstream.url.fl_str_mv https://tesis.pucp.edu.pe/bitstreams/3c8058e9-ba1d-49bd-9062-3c271d5c404a/download
https://tesis.pucp.edu.pe/bitstreams/2ab52611-d959-4dde-bc6f-dc4d2e5a3496/download
https://tesis.pucp.edu.pe/bitstreams/b8500dea-3190-469f-9f7e-e89a55afba04/download
https://tesis.pucp.edu.pe/bitstreams/ff1cee72-d4ce-44e0-9c0e-9d6be2279112/download
https://tesis.pucp.edu.pe/bitstreams/8624e2a1-cd00-4cf3-a505-f4c4ebe29598/download
https://tesis.pucp.edu.pe/bitstreams/fb992f96-f962-43b3-a062-fa77561666e8/download
https://tesis.pucp.edu.pe/bitstreams/d70e2b43-5340-4b2f-bfbd-83ed2cd91fe8/download
bitstream.checksum.fl_str_mv cf2da86b9cc2573f970f8a6740c85246
1b4e7d5a55f7d46146e5e2c6a547c001
48725b7f9a634bc551f52084693052d1
bb9bdc0b3349e4284e09149f943790b4
e1edb00e6c90ec565c1803e1de821c24
73f118cf52bc46e54d131fed7e57f135
c1095c6d1cd28753283c27ab91bc8c85
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de Tesis PUCP
repository.mail.fl_str_mv raul.sifuentes@pucp.pe
_version_ 1846151993452658688
spelling De La Cruz Casaño, CelsoAvila López, Carlos Alberto2025-09-23T21:12:30Z2025-09-23T21:12:30Z20252025-09-23http://hdl.handle.net/20.500.12404/31842The search for automating agricultural tasks realization with the objective of increasing productivity and improving the exploit of resources using a ground mobile robot, arises the motivation to propose in the present thesis work, a visual servoing control strategy for the robot’s movement control over ridges in strawberry crop fields. In other words, the controller only uses a camera’s captured images for the robot’s path following. This robot has a four-wheel drive fourwheel steering (4WD4WS) structure on which the camera is mounted. For trajectory recognition, a U-Net convolutional neural network previously trained is used to perform semantic segmentation on captured images. From segmented images a point-extraction algorithm is applied in order to get the reference positions (set points) for the proposed controller. With this methodology, trajectory localization is feasible in less than 150 milliseconds with a root-meansquared- error (RMSE) of 6.99 pixels, using a U-Net neural network trained with 4200 crop field images. Meanwhile, with the visual servoing control algorithm it is possible to reach a settling time of around 12 seconds, being stable against robot slippage and image processing defects.En la búsqueda de automatizar la realización de tareas agrícolas con el objetivo de incrementar la producción y mejorar el aprovechamiento de recursos utilizando un robot móvil terrestre, surge la motivación de proponer en el presente trabajo de tesis, una estrategia de control servovisual para el control de movimiento del robot sobre camellones en plantaciones de fresa. Es decir, un controlador que utilice únicamente las imágenes capturadas por una cámara para el control de seguimiento de trayectoria del robot móvil. Este robot cuenta con tracción y direccionamiento en sus cuatro ruedas (4WD4WS) y sobre el cual se encuentra montada una cámara. Para el reconocimiento de trayectoria a seguir se utiliza una red neuronal convolucional U-Net previamente entrenada que realiza la segmentación semántica de las imágenes capturadas. A partir de las imágenes segmentadas se aplica un algoritmo de extracción de puntos con el fin de obtener las posiciones de referencia (set points) para el controlador propuesto. Con esta metodología, la localización de la trayectoria es factible en menos de 150 milisegundos con un error-raíz-cuadrático-medio (RMSE) de 6.99 píxeles, usando una red U-Net entrenada con 4200 imágenes de los campos de cultivo. Mientras que, con el algoritmo de control servovisual se puede alcanzar un tiempo de establecimiento de aproximadamente 12 segundos, siendo estable ante deslizamientos del robot y defectos en el procesamiento de imágenes.engPontificia Universidad Católica del PerúPEinfo:eu-repo/semantics/embargoedAccesshttp://creativecommons.org/licenses/by/2.5/pe/Robots móviles--DiseñoRobots móviles--Sistemas de controlServomecanismosProcesamiento de imágenesAgricultura--Innovaciones tecnológicashttps://purl.org/pe-repo/ocde/ford#2.00.00Design of a visual servoing control strategy for a 4WD4WS path tracking robot in an agricultural fieldinfo:eu-repo/semantics/masterThesisreponame:PUCP-Tesisinstname:Pontificia Universidad Católica del Perúinstacron:PUCPSUNEDUMaestro en Ingeniería de Control y AutomatizaciónMaestríaPontificia Universidad Católica del Perú. Escuela de Posgrado.Ingeniería de Control y Automatización20055975https://orcid.org/0000-0002-0762-461247212924712037Perez Zuñiga, Carlos GustavoDe La Cruz Casaño, CelsoVelasco Mellado, Luis Angelhttps://purl.org/pe-repo/renati/level#maestrohttps://purl.org/pe-repo/renati/type#tesisORIGINALAVILA_LOPEZ_CARLOS_ALBERTO_DESIGN_VISUAL.pdfAVILA_LOPEZ_CARLOS_ALBERTO_DESIGN_VISUAL.pdfTexto completoapplication/pdf7043204https://tesis.pucp.edu.pe/bitstreams/3c8058e9-ba1d-49bd-9062-3c271d5c404a/downloadcf2da86b9cc2573f970f8a6740c85246MD51trueAnonymousREAD2026-07-30AVILA_LOPEZ_CARLOS_ALBERTO_T.pdfAVILA_LOPEZ_CARLOS_ALBERTO_T.pdfReporte de originalidadapplication/pdf30487341https://tesis.pucp.edu.pe/bitstreams/2ab52611-d959-4dde-bc6f-dc4d2e5a3496/download1b4e7d5a55f7d46146e5e2c6a547c001MD52falseAdministratorREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81025https://tesis.pucp.edu.pe/bitstreams/b8500dea-3190-469f-9f7e-e89a55afba04/download48725b7f9a634bc551f52084693052d1MD53falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://tesis.pucp.edu.pe/bitstreams/ff1cee72-d4ce-44e0-9c0e-9d6be2279112/downloadbb9bdc0b3349e4284e09149f943790b4MD54falseAnonymousREADTHUMBNAILAVILA_LOPEZ_CARLOS_ALBERTO_DESIGN_VISUAL.pdf.jpgAVILA_LOPEZ_CARLOS_ALBERTO_DESIGN_VISUAL.pdf.jpgGenerated Thumbnailimage/jpeg10687https://tesis.pucp.edu.pe/bitstreams/8624e2a1-cd00-4cf3-a505-f4c4ebe29598/downloade1edb00e6c90ec565c1803e1de821c24MD55falseAnonymousREAD2026-07-30AVILA_LOPEZ_CARLOS_ALBERTO_T.pdf.jpgAVILA_LOPEZ_CARLOS_ALBERTO_T.pdf.jpgGenerated Thumbnailimage/jpeg7077https://tesis.pucp.edu.pe/bitstreams/fb992f96-f962-43b3-a062-fa77561666e8/download73f118cf52bc46e54d131fed7e57f135MD57falseAdministratorREADTEXTAVILA_LOPEZ_CARLOS_ALBERTO_T.pdf.txtAVILA_LOPEZ_CARLOS_ALBERTO_T.pdf.txtExtracted texttext/plain15803https://tesis.pucp.edu.pe/bitstreams/d70e2b43-5340-4b2f-bfbd-83ed2cd91fe8/downloadc1095c6d1cd28753283c27ab91bc8c85MD56falseAdministratorREAD20.500.12404/31842oai:tesis.pucp.edu.pe:20.500.12404/318422025-10-01 08:46:54.536http://creativecommons.org/licenses/by/2.5/pe/info:eu-repo/semantics/embargoedAccessembargo2026-07-30https://tesis.pucp.edu.peRepositorio de Tesis PUCPraul.sifuentes@pucp.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0IG93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLCB0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZyB0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sIGluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlIHN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yIHB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZSB0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQgdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uIGFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LCB5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZSBjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCBzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkIHdpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRCBCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUgRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSCBDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZSBzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMgbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.394457
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).