Diseño de un controlador PI para las ruedas de un robot móvil diferencial utilizando NI-MyRio
DOI:
https://doi.org/10.33448/rsd-v11i2.25857Palabras clave:
Robótica Móvil; Controlador PI; PID; LabVIEW.Resumen
Introducción. Con el aumento de la capacidad de procesamiento y el desarrollo de la tecnología, la robótica móvil ha sido utilizada en diferentes aplicaciones, como en la supervisión de locales peligrosos, transporte, vigilancia, guía de turistas, limpieza y otros. El crecimiento de esta área todavía no es visible en Brasil, pues no hay grandes fabricantes de plataforma para desarrollo y programación de robots. Objetivo. Este artículo muestra el desarrollo de un robot móvil para uso en ambientes internos y externos para fines didácticos y como una plataforma de desarrollo. Metodología. El desarrollo de un robot móvil implica en elementos de hardware y software, y, en esta última categoría, los controladores de velocidad son partes importantes en la construcción de robot móviles, los cuales son implementados con un controlador PI embebido en un sistema NI-MyRio, de National Instruments. Este sistema es programado em LabVIEW y tiene los controladores de velocidad de las ruedas y, además, puede realizar las lecturas del encoder del robot. El sistema de NI-MyRio está conectado a una red Ethernet, en la cual computadoras conectadas a la misma pueden supervisarlo y controlarlo. Resultados. Se hizo el modelaje matemático de las ruedas y, por medio de estos modelos, se configuró el controlador PI utilizando el método del modelo del control interno. Dentro de los experimentos, se comprobó la funcionalidad de los controladores de forma satisfactoria. Conclusión. Así, se concluye que se logró encontrar el modelo matemático del robot y controlador para que atendiesen a los requisitos del proyecto.
Citas
Åström, K. J. (2002). Control System Design by Karl Johan Åström. https://www.cds.caltech.edu/~murray/courses/cds101/fa02/caltech/astrom.html
Astrom, K. J., & Hägglund, T. (2006). Advanced PID control. In ISA-The Instrumentation, Systems, and Automation Society.
Atherton, D. P. (1995). An Analysis Package Comparing PID Anti-Windup Strategies. IEEE Control Systems, 15(2), 34–40. https://doi.org/10.1109/37.375281
Ayres, L. M., Batista, L. G., da Silva, J. R., Motta, V. da R., Marques, V. M., & Cuadros, M. A. S. L. (2017). Desenvolvimento e Implementação de uma Arquitetura de Navegação Para um Robô Móvel Utilizando Comandos de Voz, Algoritmo A* e o Controlador Backstepping. XIII Simpósio Brasileiro de Automação Inteligente - SBAI.
Ben-Ari, M., & Mondada, F. (2018). Elements of Robotics. Springer International Publishing. https://doi.org/10.1007/978-3-319-62533-1
Bernardes, N. D. (2017). Implementação do PID fracionário com filtro de Kalman em um robô móvel diferencial. Federal Institute of Espirito Santo.
Bezerra, C. G. (2004). Localização de um robô móvel usando odometria e marcos naturais. Universidade Federal do Rio Grande do Norte.
Campos, Mario César Massa; Teixeira, H. C. G. (2010). Controles típicos de equipaemntos e processos industriais. Blucher, Ed. (2nd ed.).
Cuadros, D., A, M., Rogério, P., & Gamarra, D. (2015). Development of a mobile robotics platform for navigation tasks using image processing. In Computer Science and Applications (pp. 457–463). CRC Press. https://doi.org/10.1201/b18508-79
Faisal, M., Hedjar, R., Al Sulaiman, M., & Al-Mutib, K. (2013). Fuzzy logic navigation and obstacle avoidance by a mobile robot in an unknown dynamic environment. International Journal of Advanced Robotic Systems, 10. https://doi.org/10.5772/54427
Manyika, J., Chui, M., & Bughin, J. (2013). Disruptive technologies: Advances that will transform life, business, and the global economy. McKinsey Global …, May, 163. http://www.mckinsey.com/insights/business_technology/disruptive_technologies%5Cnhttp://www.chrysalixevc.com/pdfs/mckinsey_may2013.pdf
Paiva, B., de Freitas, S., Medeiros, M. G., Ruella Da Silva, J., Maia De Almeida, G., Antonio De Souza, M., & Cuadros, L. (2016). Utilização de exemplos criados no software LabVIEW ® implementados no starter kit 2.0 como ferramenta no ensino-aprendizagem da robótica.
Rivera, D. E., Morari, M., & Skogestad, S. (1986). Internal Model Control, 4. PID Control Design, 1, 252–265.
RobotShop. (2022). Dr. Robot Jaguar 4x4 Mobile Platform - RobotShop. https://www.robotshop.com/en/dr-robot-jaguar-4x4-mobile-platform.html
Romero, R. A. F., Silva Junior, E. P. e, Osório, F. S., & Wolf, D. F. (2014). Robótica Móvel (Vol. 1). LTC.
Rundqwist, L. (1991). Anti-reset windup for PID controllers. IFAC Symposia Series - Proceedings of a Triennial World Congress, 4(8), 453–458. https://doi.org/10.1016/s1474-6670(17)51865-0
Sharma, R., Gaur, P., & Mittal, A. P. (2017). Optimum Design of Fractional-Order Hybrid Fuzzy Logic Controller for a Robotic Manipulator. Arabian Journal for Science and Engineering, 42(2), 739–750. https://doi.org/10.1007/s13369-016-2306-0
Simoens, P., Dragone, M., & Saffiotti, A. (2018). The Internet of Robotic Things. International Journal of Advanced Robotic Systems, 15(1), 172988141875942. https://doi.org/10.1177/1729881418759424
Souza, J. A. M. F. (2005). Introdução aos robôs.
Tommasi, E., Faria, H., Cuadros, M., Almeida, G., Resende, C., & Gamarra, D. (2015). Estudo Comparativo de Controladores de Seguimento de Trajetória para Robôs de Tração Diferencial: Fuzzy, Ganhos Fixos e Backstepping. XII Simpósio Brasileiro de Automação Inteligente (SBAI), 1–6.
Vrancic, D., & Hanus, R. (1996). Anti-Windup, Bumpless, and Conditioned Transfer Techniques for PID Controllers. IEEE Control Systems, 16(4), 48–57. https://doi.org/10.1109/37.526915
Y.Abdalla, T., & I. Hamzah, M. (2013). Trajectory Tracking Control for Mobile Robot using Wavelet Network. International Journal of Computer Applications, 74(3), 32–37. https://doi.org/10.5120/12866-9700
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2022 Ronaldo do Amaral Oliveira; Marco Antonio de Souza Leite Cuadros; César Silva Xavier; Carlos Torturella Valadão
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Los autores que publican en esta revista concuerdan con los siguientes términos:
1) Los autores mantienen los derechos de autor y conceden a la revista el derecho de primera publicación, con el trabajo simultáneamente licenciado bajo la Licencia Creative Commons Attribution que permite el compartir el trabajo con reconocimiento de la autoría y publicación inicial en esta revista.
2) Los autores tienen autorización para asumir contratos adicionales por separado, para distribución no exclusiva de la versión del trabajo publicada en esta revista (por ejemplo, publicar en repositorio institucional o como capítulo de libro), con reconocimiento de autoría y publicación inicial en esta revista.
3) Los autores tienen permiso y son estimulados a publicar y distribuir su trabajo en línea (por ejemplo, en repositorios institucionales o en su página personal) a cualquier punto antes o durante el proceso editorial, ya que esto puede generar cambios productivos, así como aumentar el impacto y la cita del trabajo publicado.