Desarrollo de un controlador PID para cubo autoequilibrante en una arista

En el presente trabajo se desarrolla un sistema de control basado en técnicas de estabilización para un cubo autoequilibrante, el cual implementa un controlador PID discreto para mantener su equilibrio en una arista y frente a perturbaciones externas. El sistema integra un motor brushless con un vol...

Popoln opis

Shranjeno v:
Bibliografske podrobnosti
Glavni avtor: Carpio Holguin, Dario Manuel (author)
Drugi avtorji: Fernández Morales, Francisco Alejandro (author)
Format: bachelorThesis
Jezik:spa
Izdano: 2025
Teme:
Online dostop:http://dspace.ups.edu.ec/handle/123456789/30410
Oznake: Označite
Brez oznak, prvi označite!
_version_ 1863428296100806656
author Carpio Holguin, Dario Manuel
author2 Fernández Morales, Francisco Alejandro
author2_role author
author_facet Carpio Holguin, Dario Manuel
Fernández Morales, Francisco Alejandro
author_role author
collection Repositorio Universidad Politécnica Salesiana
dc.contributor.none.fl_str_mv Kuonquí Gaínza, Franklin Illich
dc.creator.none.fl_str_mv Carpio Holguin, Dario Manuel
Fernández Morales, Francisco Alejandro
dc.date.none.fl_str_mv 2025-04-24T19:50:29Z
2025-04-24T19:50:29Z
2025
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://dspace.ups.edu.ec/handle/123456789/30410
dc.language.none.fl_str_mv spa
dc.rights.none.fl_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Universidad Politécnica Salesiana
instname:Universidad Politécnica Salesiana
instacron:UPS
dc.subject.none.fl_str_mv CONTROL PID
CUBO AUTOEQUILIBRANTE
ESP32-WROOM-32
MOTOR BRUSHLESS
VOLANTE DE INERCIA
MPU-6000
dc.title.none.fl_str_mv Desarrollo de un controlador PID para cubo autoequilibrante en una arista
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
description En el presente trabajo se desarrolla un sistema de control basado en técnicas de estabilización para un cubo autoequilibrante, el cual implementa un controlador PID discreto para mantener su equilibrio en una arista y frente a perturbaciones externas. El sistema integra un motor brushless con un volante de inercia, sensores inerciales de alta precisión y un microcontrolador ESP32-WROOM-32 para la ejecución del control en tiempo real. El modelo matemático del sistema se basa en la representación dinámica del péndulo invertido con volante de inercia, permitiendo establecer las ecuaciones diferenciales que describen su comportamiento. Mediante simulaciones en MATLAB y validaciones experimentales, se ajustan los parámetros del controlador PID para mejorar la respuesta del sistema y reducir errores en la estabilización. El diseño estructural se realizó mediante modelado CAD en SolidWorks, utilizando impresión 3D en PLA para la fabricación de las piezas, asegurando ligereza y robustez en la construcción del cubo. La electrónica del sistema comprende la integración del ESP32-WROOM-32 con el sensor inercial MPU- 6000, encargado de proporcionar datos de inclinación y velocidad angular en tiempo real. La señal de control generada por el PID es aplicada al motor mediante un controlador VESC, permitiendo una regulación precisa del torque y la velocidad del volante de inercia. Los resultados experimentales demuestran la efectividad del controlador en la estabilización del cubo autoequilibrante, validando la precisión del modelo matemático y la implementación del sistema de control. La propuesta presentada es una plataforma versátil y escalable para el estudio de técnicas avanzadas de control, con aplicaciones potenciales en robótica, sistemas de estabilización y educación en ingeniería.
eu_rights_str_mv openAccess
format bachelorThesis
id UPS_0c29cd434378316c4fecfce4acb201c2
instacron_str UPS
institution UPS
instname_str Universidad Politécnica Salesiana
language spa
network_acronym_str UPS
network_name_str Repositorio Universidad Politécnica Salesiana
oai_identifier_str oai:dspace.ups.edu.ec:123456789/30410
publishDate 2025
reponame_str Repositorio Universidad Politécnica Salesiana
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Universidad Politécnica Salesiana - Universidad Politécnica Salesiana
repository_id_str 1737
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
spelling Desarrollo de un controlador PID para cubo autoequilibrante en una aristaCarpio Holguin, Dario ManuelFernández Morales, Francisco AlejandroCONTROL PIDCUBO AUTOEQUILIBRANTEESP32-WROOM-32MOTOR BRUSHLESSVOLANTE DE INERCIAMPU-6000En el presente trabajo se desarrolla un sistema de control basado en técnicas de estabilización para un cubo autoequilibrante, el cual implementa un controlador PID discreto para mantener su equilibrio en una arista y frente a perturbaciones externas. El sistema integra un motor brushless con un volante de inercia, sensores inerciales de alta precisión y un microcontrolador ESP32-WROOM-32 para la ejecución del control en tiempo real. El modelo matemático del sistema se basa en la representación dinámica del péndulo invertido con volante de inercia, permitiendo establecer las ecuaciones diferenciales que describen su comportamiento. Mediante simulaciones en MATLAB y validaciones experimentales, se ajustan los parámetros del controlador PID para mejorar la respuesta del sistema y reducir errores en la estabilización. El diseño estructural se realizó mediante modelado CAD en SolidWorks, utilizando impresión 3D en PLA para la fabricación de las piezas, asegurando ligereza y robustez en la construcción del cubo. La electrónica del sistema comprende la integración del ESP32-WROOM-32 con el sensor inercial MPU- 6000, encargado de proporcionar datos de inclinación y velocidad angular en tiempo real. La señal de control generada por el PID es aplicada al motor mediante un controlador VESC, permitiendo una regulación precisa del torque y la velocidad del volante de inercia. Los resultados experimentales demuestran la efectividad del controlador en la estabilización del cubo autoequilibrante, validando la precisión del modelo matemático y la implementación del sistema de control. La propuesta presentada es una plataforma versátil y escalable para el estudio de técnicas avanzadas de control, con aplicaciones potenciales en robótica, sistemas de estabilización y educación en ingeniería.This work develops a control system based on stabilization techniques for a self-balancing cube, implementing a discrete PID controller to maintain its equilibrium on different surfaces and under external disturbances. The system integrates a brushless motor with a flywheel, high-precision inertial sensors, and an ESP32-WROOM-32 microcontroller for real-time control execution. The mathematical model of the system is based on the dynamic representation of the inverted pendulum with a flywheel, establishing differential equations that describe its behavior. Through MATLAB simulations and experimental validations, the PID controller parameters are adjusted to optimize system response and minimize stabilization errors. The structural design was carried out using CAD modeling in SolidWorks, with 3D printing in PLA for manufacturing the components, ensuring a lightweight yet robust cube construction. The system’s electronics include the integration of the ESP32-WROOM-32 with the MPU- 6000 inertial sensor, responsible for providing real-time inclination and angular velocity data. The control signal generated by the PID is applied to the motor through a VESC controller, enabling precise regulation of the torque and speed of the flywheel. Additionally, a wireless communication interface is implemented for real-time system calibration and monitoring via Bluetooth. Experimental results demonstrate the effectiveness of the controller in stabilizing the self-balancing cube, va lidating the accuracy of the mathematical model and the control system implementation. The proposed solution serves as a versatile and scalable platform for studying advanced control techniques, with potential applications in robotics, stabilization systems, and engineering education.Kuonquí Gaínza, Franklin Illich2025-04-24T19:50:29Z2025-04-24T19:50:29Z2025info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://dspace.ups.edu.ec/handle/123456789/30410spaAtribución-NoComercial-SinDerivadas 3.0 Ecuadorhttp://creativecommons.org/licenses/by-nc-nd/3.0/ec/info:eu-repo/semantics/openAccessreponame:Repositorio Universidad Politécnica Salesianainstname:Universidad Politécnica Salesianainstacron:UPS2025-04-24T19:50:35Zoai:dspace.ups.edu.ec:123456789/30410Institucionalhttps://dspace.ups.edu.ec/Institución privadahttps://www.ups.edu.ec/https://dspace.ups.edu.ec/oai.Ecuador...opendoar:17372025-04-24T19:50:35Repositorio Universidad Politécnica Salesiana - Universidad Politécnica Salesianafalse
spellingShingle Desarrollo de un controlador PID para cubo autoequilibrante en una arista
Carpio Holguin, Dario Manuel
CONTROL PID
CUBO AUTOEQUILIBRANTE
ESP32-WROOM-32
MOTOR BRUSHLESS
VOLANTE DE INERCIA
MPU-6000
status_str publishedVersion
title Desarrollo de un controlador PID para cubo autoequilibrante en una arista
title_full Desarrollo de un controlador PID para cubo autoequilibrante en una arista
title_fullStr Desarrollo de un controlador PID para cubo autoequilibrante en una arista
title_full_unstemmed Desarrollo de un controlador PID para cubo autoequilibrante en una arista
title_short Desarrollo de un controlador PID para cubo autoequilibrante en una arista
title_sort Desarrollo de un controlador PID para cubo autoequilibrante en una arista
topic CONTROL PID
CUBO AUTOEQUILIBRANTE
ESP32-WROOM-32
MOTOR BRUSHLESS
VOLANTE DE INERCIA
MPU-6000
url http://dspace.ups.edu.ec/handle/123456789/30410