Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomo
Descripción del Articulo
La presente tesis aborda el desarrollo de un sistema de control de trayectoria para un cuadricóptero autónomo, para luego implementarlo en el marco de trabajo Robot Operating System (ROS) y el simulador Gazebo. El trabajo comienza con una exhaustiva revisión del estado del arte y la literatura sobre...
Autor: | |
---|---|
Formato: | tesis de grado |
Fecha de Publicación: | 2024 |
Institución: | Universidad Nacional de San Agustín |
Repositorio: | UNSA-Institucional |
Lenguaje: | español |
OAI Identifier: | oai:repositorio.unsa.edu.pe:20.500.12773/18834 |
Enlace del recurso: | https://hdl.handle.net/20.500.12773/18834 |
Nivel de acceso: | acceso abierto |
Materia: | Cuadricóptero ROS Control no lineal https://purl.org/pe-repo/ocde/ford#2.02.01 |
id |
UNSA_ac1b43d83ebb50c97319ed0b52360fe6 |
---|---|
oai_identifier_str |
oai:repositorio.unsa.edu.pe:20.500.12773/18834 |
network_acronym_str |
UNSA |
network_name_str |
UNSA-Institucional |
repository_id_str |
4847 |
spelling |
Huarca Quispe, Jorge LeonardoHuanca Mayta, Alfredo2024-10-29T17:54:53Z2024-10-29T17:54:53Z2024La presente tesis aborda el desarrollo de un sistema de control de trayectoria para un cuadricóptero autónomo, para luego implementarlo en el marco de trabajo Robot Operating System (ROS) y el simulador Gazebo. El trabajo comienza con una exhaustiva revisión del estado del arte y la literatura sobre los cuadricópteros, los distintos sistemas de control aplicados a los robots aéreos, las librerías o paquetes disponibles en ROS, los modelos de cuadricópteros y controladores de vuelo virtualizados disponibles para ROS y Gazebo. El desarrollo contempla el análisis cinemático y dinámico del cuadricóptero, a partir de dicho análisis se obtiene el modelo matemático para luego encontrar la estrategia de control sugerida por el propio sistema dinámico del cuadricóptero. Una vez obtenida la ley de control procedemos a realizar la simulación en Matlab y Simulink, ya que estas aplicaciones nos permiten trabajar con ecuaciones matriciales y por lo tanto poder probar el desempeño del sistema de control propuesto con ecuaciones matriciales, debido a que tenemos un sistema MIMO. Luego de la validación del sistema de control en Matlab y Simulink, procedemos a la implementación en ROS, trasladando el código a C++, a partir de las ecuaciones matriciales.application/pdfhttps://hdl.handle.net/20.500.12773/18834spaUniversidad Nacional de San Agustín de ArequipaPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/Universidad Nacional de San Agustín de ArequipaRepositorio Institucional - UNSAreponame:UNSA-Institucionalinstname:Universidad Nacional de San Agustíninstacron:UNSACuadricópteroROSControl no linealhttps://purl.org/pe-repo/ocde/ford#2.02.01Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomoinfo:eu-repo/semantics/bachelorThesisSUNEDU41835200https://orcid.org/0000-0001-6300-512242142859712026Salazar Choque, Humberto AlbinoJordan Palma, Manuel AugustoHuarca Quispe, Jorge Leonardohttps://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#tesisIngeniería ElectrónicaUniversidad Nacional de San Agustín de Arequipa.Facultad de Ingeniería de Producción y ServiciosIngeniero ElectrónicoORIGINALTesis.pdfapplication/pdf2461828https://repositorio.unsa.edu.pe/bitstreams/a3a0c6bf-7996-4299-aa1d-bf7594673d4d/download88310013a802c37e50b0063ef6e7a793MD51Reporte de Similitud.pdfapplication/pdf4335993https://repositorio.unsa.edu.pe/bitstreams/8f1fc5a2-caff-463b-9bfc-edf63542b2a8/download0932da99607df3780493cb2c5e8ae7ceMD52Autorización de Publicación Digital.pdfapplication/pdf1043366https://repositorio.unsa.edu.pe/bitstreams/5733c75e-f066-496e-89df-dbdd939267c2/downloadf855176fcfb8ea1dcb5e3fd8387ee6a5MD53THUMBNAILPDF.jpgimage/jpeg42566https://repositorio.unsa.edu.pe/bitstreams/9f61d4ba-3fbf-4990-971e-74e03cd24409/downloadeaa4ac57f1dcfae112ab6dd5b8fb68c9MD5420.500.12773/18834oai:repositorio.unsa.edu.pe:20.500.12773/188342024-11-24 23:26:41.486http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttps://repositorio.unsa.edu.peRepositorio Institucional UNSAvridi.gestioninformacion@unsa.edu.pe |
dc.title.es_PE.fl_str_mv |
Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomo |
title |
Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomo |
spellingShingle |
Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomo Huanca Mayta, Alfredo Cuadricóptero ROS Control no lineal https://purl.org/pe-repo/ocde/ford#2.02.01 |
title_short |
Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomo |
title_full |
Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomo |
title_fullStr |
Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomo |
title_full_unstemmed |
Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomo |
title_sort |
Diseño y simulación en Ros y Gazebo de un sistema de control de trayectoria para un cuadricóptero autónomo |
author |
Huanca Mayta, Alfredo |
author_facet |
Huanca Mayta, Alfredo |
author_role |
author |
dc.contributor.advisor.fl_str_mv |
Huarca Quispe, Jorge Leonardo |
dc.contributor.author.fl_str_mv |
Huanca Mayta, Alfredo |
dc.subject.es_PE.fl_str_mv |
Cuadricóptero ROS Control no lineal |
topic |
Cuadricóptero ROS Control no lineal https://purl.org/pe-repo/ocde/ford#2.02.01 |
dc.subject.ocde.none.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.02.01 |
description |
La presente tesis aborda el desarrollo de un sistema de control de trayectoria para un cuadricóptero autónomo, para luego implementarlo en el marco de trabajo Robot Operating System (ROS) y el simulador Gazebo. El trabajo comienza con una exhaustiva revisión del estado del arte y la literatura sobre los cuadricópteros, los distintos sistemas de control aplicados a los robots aéreos, las librerías o paquetes disponibles en ROS, los modelos de cuadricópteros y controladores de vuelo virtualizados disponibles para ROS y Gazebo. El desarrollo contempla el análisis cinemático y dinámico del cuadricóptero, a partir de dicho análisis se obtiene el modelo matemático para luego encontrar la estrategia de control sugerida por el propio sistema dinámico del cuadricóptero. Una vez obtenida la ley de control procedemos a realizar la simulación en Matlab y Simulink, ya que estas aplicaciones nos permiten trabajar con ecuaciones matriciales y por lo tanto poder probar el desempeño del sistema de control propuesto con ecuaciones matriciales, debido a que tenemos un sistema MIMO. Luego de la validación del sistema de control en Matlab y Simulink, procedemos a la implementación en ROS, trasladando el código a C++, a partir de las ecuaciones matriciales. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-10-29T17:54:53Z |
dc.date.available.none.fl_str_mv |
2024-10-29T17:54:53Z |
dc.date.issued.fl_str_mv |
2024 |
dc.type.es_PE.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12773/18834 |
url |
https://hdl.handle.net/20.500.12773/18834 |
dc.language.iso.es_PE.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.fl_str_mv |
SUNEDU |
dc.rights.es_PE.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.es_PE.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.format.es_PE.fl_str_mv |
application/pdf |
dc.publisher.es_PE.fl_str_mv |
Universidad Nacional de San Agustín de Arequipa |
dc.publisher.country.es_PE.fl_str_mv |
PE |
dc.source.es_PE.fl_str_mv |
Universidad Nacional de San Agustín de Arequipa Repositorio Institucional - UNSA |
dc.source.none.fl_str_mv |
reponame:UNSA-Institucional instname:Universidad Nacional de San Agustín instacron:UNSA |
instname_str |
Universidad Nacional de San Agustín |
instacron_str |
UNSA |
institution |
UNSA |
reponame_str |
UNSA-Institucional |
collection |
UNSA-Institucional |
bitstream.url.fl_str_mv |
https://repositorio.unsa.edu.pe/bitstreams/a3a0c6bf-7996-4299-aa1d-bf7594673d4d/download https://repositorio.unsa.edu.pe/bitstreams/8f1fc5a2-caff-463b-9bfc-edf63542b2a8/download https://repositorio.unsa.edu.pe/bitstreams/5733c75e-f066-496e-89df-dbdd939267c2/download https://repositorio.unsa.edu.pe/bitstreams/9f61d4ba-3fbf-4990-971e-74e03cd24409/download |
bitstream.checksum.fl_str_mv |
88310013a802c37e50b0063ef6e7a793 0932da99607df3780493cb2c5e8ae7ce f855176fcfb8ea1dcb5e3fd8387ee6a5 eaa4ac57f1dcfae112ab6dd5b8fb68c9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UNSA |
repository.mail.fl_str_mv |
vridi.gestioninformacion@unsa.edu.pe |
_version_ |
1828762887462584320 |
score |
13.949927 |
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).
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).