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

Descripción completa

Detalles Bibliográficos
Autor: Huanca Mayta, Alfredo
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).