Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Departamento de Electrnica, Instrumentacin y Control, Universidad del Cauca, Popayn (email: avivas@unicauca.edu.co).
**
Abstract: El robot Scorbot-ER 5plus es un robot industrial diseado para propsitos acadmicos. Aunque dicho robot posee un control programado de fbrica, es de gran inters para la investigacin implementar en l otros tipos de controladores para probar algoritmos diferentes. Para esto es necesario conocer su modelo matemtico as como los parmetros dinmicos. Este estudio desarrolla el modelado de dicho robot, identificando sus parmetros dinmicos por medio de la tcnica de mnimos cuadrados. Finalmente el modelo y la identificacin son validados en simulacin al implementarse un control clsico tipo PID y un control basado en el modelo (control por par calculado). Trayectorias de tipo industrial son utilizadas para evaluar el desempeo del controlador. Keywords: Control de robots, control por par calculado, identificacin paramtrica, identificacin por mnimos cuadrados. 1. INTRODUCCIN La inversin en robots industriales como parte de las polticas de automatizacin de las empresas, constituye una estrategia de gran aceptacin en el sector productivo, dado que con estos mecanismos se posibilita la fabricacin de gran variedad y cantidad de productos a precios competitivos, sin descuidar su calidad y seguridad. Esto se refleja igualmente en el sector acadmico, donde se hace necesaria la preparacin de los futuros profesionales que vayan a trabajar con este tipo de mquinas. Sin embargo las posibles modificaciones que se requieran efectuar sobre un sistema robtico instalado respecto a la tcnica de control que lo gobierna, resultan muy difciles si no se conoce el modelo matemtico del sistema real. Los programadores de las industrias quedan por lo tanto limitados a utilizar la estrategia de control dada por el fabricante. De otra parte existen mucho robots utilizados con propsitos acadmicos los cuales solo pueden ser controlados con los algoritmos rgidos instalados en fbrica, lo cual no permite que los estudiantes prueben en ellos algoritmos diferentes y de inters para numerosas investigaciones. Por estas razones es deseable conocer el modelo matemtico del robot, primero que todo para simular su comportamiento y una vez verificado ste, implementar nuevas estrategias de control y desempeo. El presente trabajo busca sentar las bases en nuestro pas para resolver el problema descrito anteriormente, trabajando con el robot manipulador Scorbot-ER 5plus de cinco grados de libertad del Departamento de Elctrica, Electrnica y Computacin, de la Universidad Nacional de Colombia, sede Manizales. Esto conlleva a la necesidad de aplicar tcnicas de identificacin que permitan estimar con relativa precisin los parmetros dinmicos del robot, para finalmente validar todo el modelo en un sistema de control basado en dicho modelo. 2. MODELADO DEL SCORBOT-ER 5 PLUS 2.1. Descripcin del robot Scorbot-Er 5 Plus El Scorbot-ER 5plus (Intelitek, 2008) mostrado en la Figura 1, es un robot serial tipo industrial diseado para propsitos acadmicos, compuesto por una secuencia de cinco articulaciones rotoides y seis eslabones rgidos, donde la base es el eslabn cero (0) y el rgano terminal el eslabn cinco (5). Cada articulacin es movida por un motor DC de 12 voltios, acoplado mediante un sistema de transmisin compuesto por correas dentadas y engranajes, donde las posiciones angulares son captadas por medio de encders pticos incrementales ajustados al eje de rotacin de cada motor. El control del robot puede realizarse de manera manual (lazo abierto) o estar a cargo del algoritmo PID (Proporcional Integral Derivativo) implementado de fbrica (Syd, 2000; Eshed Robotek, 1998). El Scorbot-ER 5plus tiene la particularidad que el movimiento en las dos ltimas junturas es causado por la interaccin de los motores 4 y 5 actuando simultneamente sobre el mismo eje de rotacin. Considerando que el movimiento Roll no tiene influencia en el desempeo del robot ante consignas definidas en un plano como las que hacen parte de este estudio, el robot se representar con un modelo de 4 grados de libertad que considere los
movimientos de la base, el hombro y el codo, adems de la inclinacin del efector final (Pitch). La descripcin geomtrica del robot y su respectiva tabla de parmetros se muestra en la Figura 2 y la Tabla 1 respectivamente. Para obtener dicha tabla se ha utilizado la descripcin de Khalil and Kleinfinger (1986).
2.2. Modelo dinmico del robot Scorbot-Er 5 plus El modelo dinmico representa matemticamente la relacin de fuerzas que actan sobre un cuerpo y el movimiento que en l se origina, involucrando determinados parmetros numricos propios de cada robot. Estos parmetros son once en total (Khalil and Dombre, 2002), divididos en: Seis tensores de inercia: XXj, XYj, XZj, YYj, YZj, YZj. Tres primeros momentos de inercia: MXj, MYj, MZj. Masa del cuerpo respectivo: Mj. Inercia del accionador respectivo: Iaj. Dichos parmetros poseen un valor determinado que se debe hallar por medio de un proceso de identificacin paramtrica (ver seccin 3.1). Para el caso del robot Scorbot-ER 5plus, el nmero total de parmetros a identificar sera de 44 (dada su representacin como un modelo de cuatro grados de libertad). En Khalil and Dombre (2002) puede verse como utilizando ciertas simplificaciones, muchos de los parmetros originales pueden anularse o reagruparse, lo cual simplifica bastante el modelo y sus correspondientes clculos. Los parmetros simplificados, llamados parmetros de base, para el robot Scorbot-ER 5plus se muestran en la Tabla 2. La letra R presente en algunos parmetros indica la presencia de otros parmetros reagrupados en l. Es de notar que dichos parmetros fueron hallados con el software SYMORO (Khalil and Creusot, 1997). Tabla 2. Parmetros de base del robot Scorbot-ER 5plus
XXj 0 XXR2 XXR3 XYj 0 0 0 0 0 XZj 0 0 0 0 0 YYj 0 0 0 0 0 YZj 0 0 0 0 0 ZZj ZZR1 ZZR2 ZZR3 ZZR4 0 MXj 0 MX2 MX3 MX4 0 MYj MY1 0 MY3 MY4 0 MZj 0 0 0 0 0 Mj 0 0 0 0 0 Iaj 0 0 I3 I4 0
Fig. 2. Modelo geomtrico del robot Scorbot-ER 5plus. Tabla 1. Parmetros geomtricos del robot Scorbot-ER 5plus
j 1 2 3 4 5 j 0 0 0 0 0 j 0 -/2 0 0 0 dj 0 0 D3 D4 D5 j 1 2 3 4 5 rj 0 0 0 0 0
XXR4 0
El modelo dinmico inverso (MDI) expresa las fuerzas o pares de las articulaciones en trminos de posiciones, velocidades y aceleraciones articulares. De manera prctica este modelo provee una representacin matemtica de la planta que puede ser utilizada en estrategias de control basadas en el modelo (control por par calculado, control robusto, control predictivo, etc.), de ah su importancia en el diseo de controladores avanzados. Su expresin ms simple es: