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

Main Article Content

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

Abstract

The article shows how to use the OROCOS middleware as an instrument to perform controllers in real time and applying it to the model of a plant composed of a motor-generator set. The design of the plant is evaluated by experimenting with three types of controllers such as the proportional, proportional-integral and the proportional-integral-derivative designed by software and samples are taken every 10 milliseconds of the controlled variable, which in this case is the speed and so see their behavior. The effectiveness of the controller is looked at in real time at the moment that the controlled variable immediately follows the value of the set-point in several administered tests, observing as a result its mean and its standard deviation with respect to the three controllers, to know which one is better. The real-time algorithm that best adapted to the speed control was a PID, reacting adequately with each experimental change of the set-point variable.


Keywords: control systema, middleware, motor dc, orocos, pid.

Downloads

Download data is not yet available.

Article Details

How to Cite
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 Reseach Journal, 3(10.1), 184–194. https://doi.org/10.33890/innova.v3.n10.1.2018.754
Section
Anticles

References

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.