It is the cache of ${baseHref}. It is a snapshot of the page. The current page could have changed in the meantime.
Tip: To quickly find your search term on this page, press Ctrl+F or ⌘-F (Mac) and use the find bar.

Ingeniare. Revista chilena de ingeniería - CONTROL PREDICTIVO DE UN ROBOT TIPO SCARA

SciELO - Scientific Electronic Library Online

 
vol.14 número2DISEÑO MECANICO DE UN PROTOTIPO DE SEMBRADORA DE MAIZDESARROLLO DE UN INSTRUMENTO VIRTUAL PARA EL BALANCEAMIENTO DINAMICO DE ROTORES índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Ingeniare. Revista chilena de ingeniería

versión On-line ISSN 0718-3305

Ingeniare. Rev. chil. ing. v.14 n.2 Arica ago. 2006

http://dx.doi.org/10.4067/S0718-33052006000100007 

  Ingeniare - Revista Chilena de Ingeniería, vol. 14 No. 2, 2006, pp. 135-145

CONTROL PREDICTIVO DE UN ROBOT TIPO SCARA

PREDICTIVE CONTROL OF A SCARA ROBOT

Oscar Andrés Vivas Albán1

1 Universidad del Cauca, Popayán, Colombia, avivas@unicauca.edu.co



RESUMEN

Este artículo presenta una aplicación eficiente de un control por modelo de referencia sobre un robot de tipo SCARA. El control estudiado es un control predictivo funcional, el que hace uso de un modelo dinámico simplificado del robot. Los ensayos simulados se realizan sobre un robot de cuatro grados de libertad, tipo SCARA. Con el fin de comparar diferentes estrategias de control, se diseña un controlador clásico tipo PID y dos controladores basados en el modelo de referencia. En este último caso el sistema se linealiza y se desacoplada por realimentación, lo que transforma el sistema a controlar en un simple par de integradores. Al sistema lineal y desacoplado resultante se le aplica el control por par calculado y el control predictivo funcional. Los tres controladores estudiados se simulan sobre el robot SCARA con valores numéricos reales. Las pruebas permiten valorar las respuestas de estos controladores en seguimiento de trayectoria, rechazo de perturbaciones y presencia de errores en el modelado con consignas complejas similares a las utilizadas en procesos de fabricación.

Palabras clave: Robots industriales, control de robots, control por modelo de referencia, control predictivo funcional.

ABSTRACT

This paper describes an efficient approach for model based control, applied on a SCARA robot. The studied control is the predictive functional control which uses a simplified dynamical model of the robot. The simulated tests are made on a SCARA type robot, with four DOF. To compare several control strategies, a classical PID control and two model based controllers are designed. In the last case, the model is first linearized and decoupled by feedback, transforming the system into a double set of integrators. Computed torque control and predictive functional control are applied to the linear and decoupled system. The three studied controllers are simulated on the SCARA robot with real numerical values. Tracking performance, disturbance rejection and model robot mismatch are enlightened, using complex machining tasks trajectories and error presence in the modelling with complex features.

Keywords: Industrial robots, robot control, model based control, predictive functional control.



REFERENCIAS

[1] C. Samson, M. Le Borgne, B. Espinau. “Robot control”. Oxford University Press. 1991.         [ Links ]

[2] F. Lewis, C. Abdallah, D. Dawson. “Control of robot manipulators”. Macmillan. 1993.         [ Links ]

[3] C. Canudas, B. Siciliano, G. Bastin. “Theory of robot control”. Springer Verlag. 1996.         [ Links ]

[4] M. Spong. “Motion control of robot manipulator”. Handbook Control. W. Levine Editor, pp. 1339 - 1350. CRC Press. 1996.         [ Links ]

[5] W. Khalil, E. Dombre. “Modeling identification and control of robots”. Hermes Penton Science. 2002.         [ Links ]

[6] H. Seraji. “Adaptive Independent joint control of manipulators: Theory and experiment”. Proceedings of IEEE International Conference on Robotics and Automation. 1988.         [ Links ]

[7] G. Park, D. Hwang. “Robust controller design for a class of nonlinear robot manipulators with actuator dynamics”. International Journal of Systems Science. Vol. 33 Nº 7, pp. 557 - 565. 2002.         [ Links ]

[8] F. Allgöwer, T. Badgwell, J. Qin, J. Rawlings, S. Wright. “Nonlinear predictive control and moving horizon estimation - An introductory overview”. Proceedings of the European Conference Control. 1999.         [ Links ]

[9] E. Camacho, C. Bordons. “Model predictive control in the process industry”. Springer-Verlag. 1995.        [ Links ]

[10] D. Clarke, C. Mohtadi, P. Tuffs. “Generalised predictive control”. Part. 1: The basic algorithm. Part. 2: Extensions and interpretations. Automatica. Vol. 23 Nº 2, pp. 137 - 160. 1987.        [ Links ]

[11] P. Boucher, D. Dümur, K. Rahmani. “Generalised Predictive Cascade Control”. Proceedings of European Conference Control. 1991.        [ Links ]

[12] J. Rossiter. “Predictive functional control: more than one way to prestabilise”. Proceedings of the 15th IFAC World Congress. 2002.        [ Links ]

[13] P. Poignet, M. Gautier. “Nonlinear model predictive control of a robot manipulator”. Proceedings of the 6th International Workshop on Advanced Motion Control. 2000.        [ Links ]

[14] A. Vivas, P. Poignet. “Predictive functional control of a parallel robot”. Control Engineering Practice. Vol. 13 Nº 7, pp. 863 - 874. 2005.        [ Links ]

[15] J. Richalet. “Pratique de la Commande Prédictive”. Hermès. 1993.        [ Links ]

[16] J. Richalet, E. Abu, C. Arber, H. Kuntze, A. Jacubasch, W. Schill. “Predictive functional control - Application to fast and accurate robots”. Proceedings of the 10th IFAC World Congress. 1997.        [ Links ]

[17] J. Richalet, A. Rault, J. Testud, J. Papon. “Model predictive heuristic control: Applications to industrial process”. Automática. Vol. 14. 1978.         [ Links ]

[18] http://www.ladispe.polito.it/robotica/Activities/Arch/, Departamento de Automática e Informática. Politecnico di Torino. Italia.         [ Links ]


Recibido el 4 de noviembre de 2005, aceptado el 30 de mayo de 2006