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...

Descripción completa

Detalles Bibliográficos
Autor: Mourad Abou-Askar, Gabriel
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