Utilización del middleware orocos para la implementación de controladores en tiempo real

Contenido principal del artículo

Fabricio Manuel Tipantocta
Ana Verónica Rodas Benalcázar
Oscar Iván ZambranoOrejuela

Resumen

El presente artículo muestra la implementación de controladores en tiempo real mediante el middleware OROCOS. Como aplicación, en este trabajo se desarrolla el algoritmo de un controlador PID para el control automático de velocidad en lazo cerrado de un motor DC. Se evalúa el diseño de la planta experimentando con los tres controladores: el proporcional, proporcional-integral y el proporcional-integral-derivativo diseñados por software y se toma muestras  de la variable controlada cada 10 milisegundos. Se determina la efectividad del controlador en tiempo real al momento que la variable controlada sigue inmediatamente al valor de la consigna en varias pruebas administradas, observando como resultado su media y su desviación estándar con respecto a los tres controladores por separado y en conjunto. El algoritmo en tiempo real que mejor se adaptó al control de velocidad fue un PID,  el cual evidenció resultados óptimos de regulación con cada cambio experimental de la variable de consigna.

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Cómo citar
Tipantocta, F. M., Rodas Benalcázar, A. V., & ZambranoOrejuela, O. I. (2018). Utilización del middleware orocos para la implementación de controladores en tiempo real. INNOVA Research Journal, 3(10.1), 184–194. https://doi.org/10.33890/innova.v3.n10.1.2018.754
Sección
Artículos

Citas

Acosta, G., Gallardo, J., & Pérez, R. (2016). Arquitectura de control reactiva para la navegación autónoma de robots móviles Reactive control architecture for autonomous mobile robot navigation, 24(1), 173–181. https://doi.org/10.4067/S0718-33052016000.

Buys, K., Bellens, S., Vanthienen, N., Decre, W., Klotzb, M., Laet, T. De, & Smits, R. (n.d.). Haptic coupling with the PR2 as a demo of the OROCOS -ROS -Blender integration.

Comité Español de Automática CEA. (2011). Libro blanco de la robótica en España. Ministero de Ciencia e Innovación, Gobierno de España. Retrieved from http://www.ceautomatica.es/sites/default/files/upload/10/files/Libro Blanco De La Robotica 2_v2.pdf.

Hernández Millán, G., Ríos Gonzales, L. H., & Bueno López, M. (2016). Implementación de un controlador de posición y movimiento de un robot móvil diferencial. Revista Tecnura, 20(48), 123–136. https://doi.org/10.14483/udistrital.jour.tecnura.2016.2.a09.

Ioris, D., Lages, W., & Santini, D. (2012). Integrating the Orocos Framework and the Barrett Wam Robot. Ece.Ufrgs.Br, 1–8. Retrieved from http://www.ece.ufrgs.br/~fetter/robocontrol2012_98855_1.pdf.

Martinez, A., & Fernández, E. (2013). Learning ROS for Robotics Programming. Book. https://doi.org/10.1017/CBO9781107415324.004.

Ogata, K. (2010). Ingeniería de control moderna(5ta ed.). Perason. Prentice Hall.

Pal_robotic, Lauven, & FMTC. (2011). Recuperado el 6 de 11 de 2016, de The orocos project: http://www.orocos.org/rtt.

Quigley, M., Gerkey, B., & Smart, W. D. (2015). Programming Robots with ROS A Practical Introduction to the Robot Operating System. Journal of Chemical Information and Modeling (Vol. 53). https://doi.org/10.1017/CBO9781107415324.004.

Rashid, M. (2002). Electrónica de potencia: Circuitos, Dispositivos y Aplicaciones(Tercera). Florida, USA: Prentice Hall.

Santini, D. C., & Lages, W. F. (2010). An Architecture for Robot Control Based on the Orocos Framework. Workshop De Robotica Aplicada E Automacao, 1–10.

Sanz, J. L. C. O. E. P. R. (n.d.). Simulación de vehículos autónomos usando V-REP bajo ROS, 806–813.

Siegwart, R., & Nourbakhsh, I. R. (2004). Introduction to Autonomous Mobile Robots. Robotica (Vol. 23). https://doi.org/10.1109/ROBOT.2010.5509725.

Soetens, P., & Bruyninckx, H. (2010). OROCOS RTT-Lua: an Execution Environment for building Real-time Robotic Domain Specific Languages. Autonomous Robots, 284–289.

Vallés, M., Cazalilla, J. I., Valera, Á., Mata, V., & Page, Á. (2013). Implementación basada en el middleware OROCOS de controladores dinámicos pasivos para un robot paralelo. RIAI -Revista Iberoamericana de Automatica e Informatica Industrial, 10(1), 96–103. https://doi.org/10.1016/j.riai.2012.11.009.

Villarroel, J. L. (2013). Sistemas de Tiempo Real. Departamento de Informática e Ingeniería de Sistemas. Zaragoza: Universidad de Zaragoza.