Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedo
La locomoción es uno de los principales desafíos presentes en el campo de la robótica. Esta habilidad expande el alcance de los robots, y les permite resolver un gran abanico de tareas, desde aplicaciones cotidianas del día a día, hasta exploraciones en terrenos desconocidos. En este documento se de...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2023 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | español |
| OAI Identifier: | oai:upcommons.upc.edu:2117/384685 |
| Acceso en línea: | https://hdl.handle.net/2117/384685 |
| Access Level: | acceso abierto |
| Palabra clave: | Robot vision Robots Computer vision Visió artificial (Robòtica) Visió per ordinador Aprenentatge profund Àrees temàtiques de la UPC::Informàtica::Robòtica |
| id |
ES_1d51ae0e7e88dacb560d59e0d45588e4 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/384685 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedoMourad Abou-Askar, GabrielRobot visionRobotsComputer visionVisió artificial (Robòtica)RobotsVisió per ordinadorAprenentatge profundÀrees temàtiques de la UPC::Informàtica::RobòticaLa locomoción es uno de los principales desafíos presentes en el campo de la robótica. Esta habilidad expande el alcance de los robots, y les permite resolver un gran abanico de tareas, desde aplicaciones cotidianas del día a día, hasta exploraciones en terrenos desconocidos. En este documento se detalla el desarrollo de una estrategia de movimiento, basada en inteligencia artificial, para un robot cuadrúpedo. El algoritmo desarrollado tiene como objetivo hacer que el robot alcance (de forma autónoma) un determinado objeto. El sistema propuesto está compuesto por varias entidades: un sensor cámara instalado en la parte frontal del robot para capturar imágenes del entorno, una red neuronal convolucional para clasificar la posición relativa del objetivo, y una estructura de robot cuadrúpedo encargada de realizar las acciones de movimiento determinadas por el algoritmo de control. El desarrollo de este proyecto se ha llevado a cabo siguiendo una metodología ascendente. Resolviendo en primer lugar una simplificación del problema planteado, se ha aumentado la complejidad de cada estrategia de movimiento hasta alcanzar resultados satisfactorios. Cada etapa del desarrollo sigue la misma estructura: diseño del algoritmo de control, implementación y análisis de resultados. Gracias a ello, ha sido posible observar cuáles son las virtudes y carencias de cada estrategia de movimiento, permitiendo mejorar el desempeño del sistema en etapas posteriores. El resultado final es una estrategia de movimiento funcional, capaz de conducir el robot hasta el objetivo deseado gracias a los excelentes resultados obtenidos en el modelo de clasificación.Locomotion is one of the main challenges to overcome in robotic technologies, this skill enable robotics to be applied over a wide range of tasks spanning day-to-day applications up to exploration tasks in unknown and far territories. This document details the development of a movment strategy definition on a four-legged robot based on artificial intelligence. The algorithm developed is made to enable the robot reach the objective autonomously, this system is composed of various subsystems: A camera installed in the front, to capture images of the surrounding. A convolutional neural network allows classification of the object's relative position and finally the robot's structural awareness that will execute the movements to be performed as per tasks generated by the control unit. This project has been executed following an ascending methodology. Solving by first a simplification of the proposed problem, the complexity of each movement strategy has been increased until achieve satisfactory results. Each development stage follows the next structure: control algorithm design, implementation and analysis of the performed task. As a result, it has been possible to evaluate the strengths and weaknesses of each movement strategy, and then improve the system performance on subsequent stages. Thanks to the excellent accuracy acquired on the classification models, the final result is a functional movement strategy able to drive the robot to the desired object.Universitat Politècnica de CatalunyaSoria Pérez, José Antonio20232023-01-3120232023-03-08master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfapplication/pdfhttps://hdl.handle.net/2117/384685reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3846852026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedo |
| title |
Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedo |
| spellingShingle |
Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedo Mourad Abou-Askar, Gabriel Robot vision Robots Computer vision Visió artificial (Robòtica) Robots Visió per ordinador Aprenentatge profund Àrees temàtiques de la UPC::Informàtica::Robòtica |
| title_short |
Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedo |
| title_full |
Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedo |
| title_fullStr |
Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedo |
| title_full_unstemmed |
Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedo |
| title_sort |
Estrategia de movimiento basada en deep learning y visión por ordenador para robot cuadrúpedo |
| dc.creator.none.fl_str_mv |
Mourad Abou-Askar, Gabriel |
| author |
Mourad Abou-Askar, Gabriel |
| author_facet |
Mourad Abou-Askar, Gabriel |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Soria Pérez, José Antonio |
| dc.subject.none.fl_str_mv |
Robot vision Robots Computer vision Visió artificial (Robòtica) Robots Visió per ordinador Aprenentatge profund Àrees temàtiques de la UPC::Informàtica::Robòtica |
| topic |
Robot vision Robots Computer vision Visió artificial (Robòtica) Robots Visió per ordinador Aprenentatge profund Àrees temàtiques de la UPC::Informàtica::Robòtica |
| description |
La locomoción es uno de los principales desafíos presentes en el campo de la robótica. Esta habilidad expande el alcance de los robots, y les permite resolver un gran abanico de tareas, desde aplicaciones cotidianas del día a día, hasta exploraciones en terrenos desconocidos. En este documento se detalla el desarrollo de una estrategia de movimiento, basada en inteligencia artificial, para un robot cuadrúpedo. El algoritmo desarrollado tiene como objetivo hacer que el robot alcance (de forma autónoma) un determinado objeto. El sistema propuesto está compuesto por varias entidades: un sensor cámara instalado en la parte frontal del robot para capturar imágenes del entorno, una red neuronal convolucional para clasificar la posición relativa del objetivo, y una estructura de robot cuadrúpedo encargada de realizar las acciones de movimiento determinadas por el algoritmo de control. El desarrollo de este proyecto se ha llevado a cabo siguiendo una metodología ascendente. Resolviendo en primer lugar una simplificación del problema planteado, se ha aumentado la complejidad de cada estrategia de movimiento hasta alcanzar resultados satisfactorios. Cada etapa del desarrollo sigue la misma estructura: diseño del algoritmo de control, implementación y análisis de resultados. Gracias a ello, ha sido posible observar cuáles son las virtudes y carencias de cada estrategia de movimiento, permitiendo mejorar el desempeño del sistema en etapas posteriores. El resultado final es una estrategia de movimiento funcional, capaz de conducir el robot hasta el objetivo deseado gracias a los excelentes resultados obtenidos en el modelo de clasificación. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023 2023-01-31 2023 2023-03-08 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc NA http://purl.org/coar/version/c_be7fb7dd8ff6fe43 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/384685 |
| url |
https://hdl.handle.net/2117/384685 |
| dc.language.none.fl_str_mv |
Español spa |
| language_invalid_str_mv |
Español |
| language |
spa |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Universitat Politècnica de Catalunya |
| publisher.none.fl_str_mv |
Universitat Politècnica de Catalunya |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869404273351065600 |
| score |
15,301629 |