Implementación de un controlador PID difuso para mantener el equilibrio en un robot BallBot durante el desplazamiento

Para citar o enlazar este item, por favor use el siguiente identificador: http://dspace.ups.edu.ec/handle/123456789/20456
Título : Implementación de un controlador PID difuso para mantener el equilibrio en un robot BallBot durante el desplazamiento
Autor : Paredes León, José Luis
Director de Tesis: Torres Santos, Eduardo Rodrigo
Resumen traducido: This project consists of the implementation of the fuzzy PID controller in the Ballbot EV3 robot, it contains sensors, actuators, EV3 body, connection cables, connectors and uses the MicroPython software. Starting from the robot modeling, the Lagrange transforms are applied in the equations of motion to determine the acceleration, therefore, the position at the output is calculated and compared with the input data (ideal position reference of zero degrees) at the closed loop system; therefore, an error is generated in the position, so a fuzzy PID control is applied to the voltage of the gearbox direct current motors. It is worth mentioning that the fuzzy part of the PID controller makes use of eight linguistic rules, fuzzification and defuzzification processes that help determine an ideal set of commands for the robot to maintain balance during its movement without problems and minimal deviations. Accordingly, functional tests are performed with Ziegler Nichols fuzzy PID and PID controllers based on the critical gain method, using different weight levels up to a maximum of 200 grams on their platform, on a maximum three-degree incline plane with respect to the horizontal.
Resumen : El presente proyecto consiste en la implementación del controlador PID difuso en el robot Ballbot EV3, este contiene sensores, actuadores, cuerpo EV3, cables de conexión, conectores y emplea el uso del software MicroPython. Partiendo del modelado del robot, se aplica las transformadas de Lagrange en las ecuaciones de movimiento para determinar la aceleración, por ende, se calcula la posición en la salida y es comparada con el dato de entrada (referencia de posición ideal de cero grados) en el sistema de lazo cerrado; como consecuencia se genera un error en la posición por lo que se aplica un control PID difuso en el voltaje de los motores de corriente continua de caja reductora. Cabe mencionar que la parte difusa del controlador PID hace uso de ocho reglas lingüísticas, procesos de fuzzificación y defuzzificación que ayudan a determinar un conjunto idóneo de comandos para que el robot que mantenga el equilibrio durante su desplazamiento sin problemas y desviaciones mínimas. Por consiguiente, se realizan pruebas de funcionamiento con los controladores PID difuso y PID de Ziegler Nichols basado en el método de la ganancia crítica, utilizando diferentes niveles de peso hasta un máximo de 200 gramos sobre su plataforma, en un plano inclinado de tres grados máximo con respecto a la horizontal.
Palabras clave : INGENIERÍA ELECTRÓNICA
ANÁLISIS DE SISTEMAS
MICROCONTROLADORES
CONTROL AUTOMÁTICO
ROBOTS
ROBÓTICA
INTELIGENCIA ARTIFICIAL
Fecha de publicación : jul-2021
URI : http://dspace.ups.edu.ec/handle/123456789/20456
Idioma: spa
Pertenece a las colecciones: Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
UPS - TTS383.pdfTexto completo3,03 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons