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
Descripción
Sumario: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.
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).