Real-Time Discrete PID Control of a Low-Cost, Open-Hardware Inverted Pendulum on a Cart: Design, Construction, and Experimental Validation
DOI:
https://doi.org/10.61467/2007.1558.2027.v18i1.1494Keywords:
Inverted pendulum on a cart, underactuated systems, discrete-time PID control, open-hardware embedded platform, experimental tuning, Péndulo invertido sobre un carro, sistemas subactuados, control PID en tiempo discreto, plataforma embebida de hardware abiertoAbstract
Este trabajo presenta el diseño, la construcción y la validación experimental de un péndulo invertido de bajo costo sobre un carro, como plataforma didáctica de hardware abierta para la enseñanza del control. La dinámica no lineal, subactuada e indirectamente inestable se derivó mediante la formulación de Euler-Lagrange y se linealizó alrededor del equilibrio inestable para obtener un modelo de tiempo continuo, posteriormente discretizado en una ley de control Proporcional-Integral-Derivativo (PID) digital implementada en un microcontrolador Arduino de 8 bits. La retroalimentación se obtuvo de dos codificadores de cuadratura, mientras que la actuación se proporcionó mediante un motor de CC accionado por puente H. Se evaluaron dos conjuntos de ganancia ajustados empíricamente: una configuración agresiva logró la estabilización en lazo cerrado en 33 segundos a pesar del aumento de la vibración mecánica, mientras que una configuración conservadora resultó insuficiente, produciendo un ciclo límite oscilatorio sostenido. Estos resultados confirman que el control PID clásico, ajustado experimentalmente, puede compensar fenómenos no modelados como la fricción, las zonas muertas del actuador y el juego mecánico. Con un precio inferior a 112 dólares estadounidenses, el prototipo ofrece una alternativa reproducible y accesible a los equipos de laboratorio de ingeniería de control comercial.
Spanish-language metadata / Metadatos en español
Título en español:
Control PID discreto en tiempo real de un péndulo invertido de bajo costo sobre un carro: diseño, construcción y validación experimental
Resumen:
Este trabajo presenta el diseño, la construcción y la validación experimental de un péndulo invertido de bajo costo sobre un carro como plataforma didáctica de hardware abierto para la enseñanza del control. La dinámica no lineal, subactuada e inherentemente inestable se derivó mediante la formulación de Euler–Lagrange y se linealizó en torno al equilibrio inestable para obtener un modelo en tiempo continuo. Posteriormente, se discretizó una ley de control proporcional-integral-derivativo (PID), que se implementó digitalmente en un microcontrolador Arduino de 8 bits.
La retroalimentación se obtuvo mediante dos codificadores en cuadratura, mientras que la actuación se realizó mediante un motor de corriente continua accionado por un puente H. Se evaluaron dos conjuntos de ganancias ajustados empíricamente: una configuración agresiva logró la estabilización en lazo cerrado en 33 segundos, aunque con un aumento de la vibración mecánica, mientras que una configuración conservadora resultó insuficiente y produjo un ciclo límite oscilatorio sostenido.
Estos resultados confirman que el control PID clásico, ajustado experimentalmente, puede compensar fenómenos no modelados, como la fricción, las zonas muertas del actuador y el juego mecánico. Con un costo inferior a 112 dólares estadounidenses, el prototipo ofrece una alternativa reproducible y accesible frente a los equipos comerciales de laboratorio para la enseñanza de la ingeniería de control.
Palabras Claves:
Péndulo invertido sobre un carro, sistemas subactuados, control PID en tiempo discreto, plataforma embebida de hardware abierto, ajuste experimental.
Smart citations:
References
Alvarado-Hernandez, J.-R., Pérez-Perea, J.-E., Martínez-De La Cruz, A., Domínguez-Ortega, O., Ramos-Gálvez, E.-M., Ordaz, P., & Ordaz Oliver, M. O. (2025). Fuzzy-PID control with state estimation for the regulation of an aero-pendulum system. In 2025 11th International Conference on Mechatronics and Robotics Engineering (ICMRE) (pp. 187–192). IEEE. https://doi.org/10.1109/ICMRE64970.2025.10976289
Aracil, J., & Gordillo, F. (2005). El péndulo invertido: Un desafío para el control no lineal. Revista Iberoamericana de Automática e Informática Industrial, 2(2), 8–19. https://doi.org/10.4995/riai.v2i2.10501
Hernández Pérez, J., Gutiérrez Moreno, E., Ordaz Oliver, J. P., & Ordaz Oliver, M. O. (2024). LQR-based control with gravity compensation for a wind turbine pendulum system. International Journal of Combinatorial Optimization Problems and Informatics, 15(5), 161–180. https://doi.org/10.61467/2007.1558.2024.v15i5.428
Juárez-Lora, J. A., Sossa Azuela, J. H., Ponce-Ponce, V. H., Rubio-Espino, E., & Barrón Fernández, R. (2022). Spiking neural network implementation of LQR control on underactuated system. International Journal of Combinatorial Optimization Problems and Informatics, 13(4), 36–46. https://doi.org/10.61467/2007.1558.2022.v13i4.320
Martínez Ramírez, E., Diaz Ledezma, M. A., López Portillo Zuarth, D., Vicente Ortiz, A. Y., Mera Sánchez, N. R., Ordaz Oliver, M. O., & Espejel Rivera, M. A. (2025). Model of a low-cost educational prototype of the Furuta pendulum. International Journal of Combinatorial Optimization Problems and Informatics, 16(4), 61–78. https://doi.org/10.61467/2007.1558.2025.v16i4.1133
Medina Cervantes, J., Gallardo Sánchez, J. E., Villafuerte Díaz, R., & Mejía Sánchez, E. (2017). Desarrollo de un péndulo de Furuta. Revista Electrónica sobre Tecnología, Educación y Sociedad, 4(7). https://www.ctes.org.mx/index.php/ctes/article/view/619
Morales-Narciso, L.-M., Mendoza-Reyes, I., Romero-Flores, R.-N., Martínez-Ramírez, W.-D.-J., Calderon-Lopez, J.-V., López-García, A.-M., Flores-Alvarez, M.-Á., Ordaz-Oliver, M.-O., & Ordaz, P. (2023). Design, construction and control of a seesaw system driven with a thrust propeller. In 2023 XXV Robotics Mexican Congress (COMRob) (pp. 122–127). IEEE. https://doi.org/10.1109/COMRob60035.2023.10349707
Pérez Garcia, B., Monroy Mendoza, M. F., Ramírez Alvarado, J. J., Gutiérrez Paredes, J. A., Melgarejo Tolentino, Y., Hernández Pérez, J., & Gutiérrez Moreno, E. (2026). Closed-loop control and sensor noise reduction in a low-cost aerodynamic pendulum using digital PID and Kalman filtering on Arduino Mega. International Journal of Combinatorial Optimization Problems and Informatics, 17(1), 34–47. https://doi.org/10.61467/2007.1558.2026.v17i1.1137
Ronquillo Lomeli, G. (2025). Nonlinear systems modeling using polynomial neural networks: Comparison. International Journal of Combinatorial Optimization Problems and Informatics, 16(4), 259–272. https://doi.org/10.61467/2007.1558.2025.v16i4.936
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 International Journal of Combinatorial Optimization Problems and Informatics

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.