Real-Time Discrete PID Control of a Low-Cost, Open-Hardware Inverted Pendulum on a Cart: Design, Construction, and Experimental Validation

Authors

  • Víctor Alexis Hernández Rios Departamento de Ingeniería Eléctrica y Electrónica, Tecnológico Nacional de Mexico, Campus Pachuca, Mexico
  • José Manuel Franco Rivera Departamento de Ingeniería Eléctrica y Electrónica, Tecnológico Nacional de Mexico, Campus Pachuca, Mexico https://orcid.org/0009-0003-6537-7976
  • Emmanuel Martínez Ramirez Departamento de Ingeniería Eléctrica y Electrónica, Tecnológico Nacional de Mexico, Campus Pachuca, Mexico. https://orcid.org/0009-0004-1222-9715
  • Evelin Gutiérrez Moreno Departamento de Ingeniería Mecatrónica, Universidad Politécnica de Pachuca, Mexico. https://orcid.org/0000-0001-7610-9318
  • Amadeo Manuel Hernández Hernández Departamento de Ingeniería Eléctrica y Electrónica, Tecnológico Nacional de Mexico, Campus Pachuca, Mexico https://orcid.org/0009-0004-1266-0759
  • Javier Hernández Pérez Departamento de Ingeniería Mecatrónica, Universidad Politécnica de Pachuca, Mexico. https://orcid.org/0000-0003-0371-4255

DOI:

https://doi.org/10.61467/2007.1558.2027.v18i1.1494

Keywords:

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 abierto

Abstract

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:

SciteAI.
Dimensions.
Open Alex.

 

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

2026-09-21

How to Cite

Hernández Rios, V. A., Franco Rivera, J. M., Martínez Ramirez, E., Gutiérrez Moreno, E., Hernández Hernández, A. M., & Hernández Pérez, J. (2026). Real-Time Discrete PID Control of a Low-Cost, Open-Hardware Inverted Pendulum on a Cart: Design, Construction, and Experimental Validation. International Journal of Combinatorial Optimization Problems and Informatics, 18(1), 87–100. https://doi.org/10.61467/2007.1558.2027.v18i1.1494

Issue

Section

ITP 55 Anniversary Special Issue

Most read articles by the same author(s)

<< < 1 2