Sunteți pe pagina 1din 11

Artculo Cientfico / Scientific Paper

ROBOT RV-2AJ
RV-2AJ ROBOT

Darwin Lpez 11, Alexander Quiroz 22, Csar Valencia 33

Resumen Abstract
En este documento se encuentra detallado algunos Denavit-Hartenberg, Matlab, aplicaciones RV-2AJ
aspectos del robot RV-2AJ, principalmente la In this document is detailed the RV-2AJ robot,
estructura, el funcionamiento, el modelo mainly the structure, the operation, the
matemtico y representacin tanto en Inventor mathematical model and the representation in both
como en Matlab, de manera que se puedan apreciar Inventor and Matlab, in the way they do appreciate
los aspectos ms importantes del mismo, sin dejar the most important of the same, without leaving
de lado la utilidad y ciertas aplicaciones. aside The utility and certain applications. The work
El trabajo aqu descrito es con la finalidad de described here is for the purpose of reporting on the
informar acerca del robot RV-2AJ, los trabajos RV-2AJ robot, the works cited and referenced here
aqu were useful for the development of this document.
citados y referenciados fueron de utilidad para el It is important to know the operation and
desarrollo de este documento. applications of the RV-2AJ as it is one of the most
Es importante conocer el funcionamiento y used robots in robotics laboratories and in turn in
aplicaciones del RV-2AJ ya que es uno de los the industry.
robots ms utilizados en los laboratorios de
robtica y a su vez en la industria.

Palabras Clave: Robot, RV-2AJ, Inventor, Keywords: Robot, RV-2AJ, Inventor, Denavit-
Denavit-Hartenberg, Matlab, applications RV- Hartenberg, Matlab, applications RV-2AJ.
2AJ.

1
Laboratorio de Control y Procesos Robtica, Universidad Politcnica Salesiana, Quito - Ecuador.
Autor para correspondencia: dlopezvel@est.ups.edu.ec
2
Laboratorio de Control y Procesos Robtica, Universidad Politcnica Salesiana, Quito - Ecuador.
Autor para correspondencia: aquirozr@est.ups.edu.ec
3
Laboratorio de Control y Procesos Robtica, Universidad Politcnica Salesiana, Quito - Ecuador.
Autor para correspondencia: cvalenciat@est.ups.edu.ec
1
Artculo Cientfico / Scientific Paper

1. Introduccin de encder de posicin absoluta tambin permite


La Robtica es un rea que ha ido expandindose desconectar el robot en cualquier momento.
a lo largo de los aos, la cual se deriva del lgebra, Cuando se conecta de nuevo la alimentacin,
los autmatas programables, las mquinas de simplemente contina trabajando desde la posicin
estados, la mecnica o la informtica, la actual.
electrnica, la inteligencia artificial, inteligencia
de control [1][2] y actualmente tiene una infinidad
de utilidades y aplicaciones, tanto a nivel personal
como industrial; la palabra robot est basada en la
palabra eslava robota, la cual hace referencia a un
trabajo autmata o trabajo forzado [2]. En este
documento trataremos algunas especificaciones
del robot RV-2AJ, conociendo que este cuenta con
6 grados de libertad y que para el rango de
pequeas y medianas cargas hasta los 3 kg
Mitsubishi ofrece los robots de 5 y 6 ejes como lo
son los modelos RV-2AJ y RV-1 [3]. El
entendimiento de este robot es fundamental,
debido a que es uno de los robots con mayor
disponibilidad en los laboratorios de robtica en
general[4].
Figura 1. Robot RV-2AJ. [3]

2. Especificaciones Robot RV-2AJ 2.1. Geometra de operacin RV-2AJ La


articulacin del hombro denominada J1 (Junta 1)
Como se mencion en el apartado anterior, este fue responsable de la revolucin alrededor del eje
robot es el que mayor disponibilidad tiene cuando z. Esta articulacin proporciona un movimiento
de laboratorios de robtica se habla, y es el que angular de rotacin alrededor del eje z en el plano
podemos ver en la figura 1. El RV-2AJ es un robot x e y. El rango de movimiento es de 150 a 150 .
de un solo brazo, cuenta con 5 articulaciones, lo El primer eslabn est conectado entre la base y el
que nos proporciona 5 grados de libertad (GDL), J1 meda en 300mm. El segundo eslabn es de
motivo por el cual se lo clasifica como articulado tamao 250 mm se conecta el J1 con la segunda
antropomrfico. Cada articulacin tiene 1 grado de junta denotada como J2. El lmite del ngulo para
libertad alrededor de su propio eje. El diseo J2 est entre -60 y 120 . Entonces J2 fue ligado
delgado al cual est predestinado el RV2AJ es para a la articulacin 3 denotado como J3 por el tercer
aplicaciones en espacios reducidos, donde puede acoplamiento que clasific 160m m. El J3 ha
realizar tareas de manipulacin y colocacin de limitado la rotacin entre -110 y 120 . El ltimo
componentes con cargas de hasta 2kg. Con la pinza eslabn est conectado a J3 y el efector final del
orientada hacia abajo, el RV2AJ tiene un alcance manipulador se conoce como Enlace 4. El tamao
de 410mm y combina una velocidad mxima de del enlace 4 es 72mm. La mueca tiene una junta
2.100 mm/s con una repetitividad de 0.02mm. en la que la junta 5 (J5) tiene un ngulo de giro
Los servomotores de CA de alta precisin con lmite de -90 a 90 mientras que la junta 6 (J6)
codificadores de posicin absolutos integrados tiene un lmite de rotacin de -200 a 200 . Por
garantizan un funcionamiento fiable y sin otra parte, J2, J3 y J5 revolucin alrededor del eje
mantenimiento de este potente ratn. La tecnologa y mientras que J6 revolucin alrededor del eje x.
2
Lpez, Quiroz, Valencia / RV-2AJ Robot
Como se hace referencia a la especificacin que
proporciona el robot fabricante, este manipulador
no tiene una junta que est marcada como J4. Las
caractersticas geomtricas del manipulador
RV2AJ se muestran en la figura 2.

Figura 3. Arquitectura de hardware RV-2AJ. [5]

2.3. Software controlador del RV-2AJ


El Robot RV-2AJ en el caso de ciertos
laboratorios, se lo controla mediante un protocolo
de comunicacin y programacin cerrado
propietario de FESTO llamado Ciros, y para el
control de este, se necesita de una licencia de uso
profesional, con la que podremos manipular por
completo el robot. Una cosa importante a
mencionar es que, al tener una licencia cerrada,
solo permite a los estudiantes realizar pruebas, y
centrarse en el aprendizaje del mismo, mas no en
la aplicacin en otros campos como la inteligencia
artificial, entre otros.
Figura 2. Geometra operacin RV-2AJ. [5]
2.4. Modelo matemtico
2.2. Componentes Numerosas investigaciones han tratado de
La configuracin bsica para este robot de brazo demostrar matemticamente la cinemtica de
consiste en un manipulador con 5 grados de movimiento del RV-2AJ, sin embargo, es
libertad, una unidad de control CR1-571 y un algo bastante complicado debido a que su
colgante de aprendizaje, as como se conect al serie de movimientos resultan complejos, por
ordenador externo mediante el cable serie RS-232. lo que algunas investigaciones solo se
La unidad de control tiene una opcin para desarrollan para 3 GDL en lugar de las cinco
actualizar la conexin externa por interfaz manual que posee este robot y no se realizaron
de mano, interfaz de entrada / salida en paralelo, experimentos para verificar la exactitud del
cable de entrada / salida externo interfaz Ethernet, modelo. Aun as, se ha realizado un estudio en
interfaz CC-Link, interfaz serie de extensin, el cual se puede observar resultados mediante
interfaz de eje adicional, extensin. el mtodo de Denavit-Hartenberg.

Tabla 1: Rango de Rotacin del RV-2AJ[6]

Articulacin ngulo
1: Rotacin de la base -150 a
+150

3
Artculo Cientfico / Scientific Paper

2: Rotacin del hombro -60 a +120


3: Rotacin del codo -110 a
+110
4: Mueca -90 a +90
5: Rodillo de la mueca -200 a +200

La junta de base en la junta 1 es responsable


del movimiento angular de rotacin alrededor
del eje z en el plano x e y. El rango de
movimiento para la junta 1 es de -150 a + 150
. El primer eslabn se conecta a la base y
mide a 300 mm. El segundo eslabn a 250 mm
est conectado entre la articulacin 1 y la
articulacin 2 (articulacin del hombro). La
limitacin de ngulo para la articulacin 2 est
Figura 4. Asignacin de marco del robot RV-2AJ. [6]
entre - 60 a + 120 . La articulacin 2 se fija
entonces a la articulacin 3 (unin de codo) 2.6. Matrices de transformacin
mediante un tercer eslabn con una longitud Denavit y Hartenberg proponen un modelo
de 160 mm. Esta articulacin tiene una matricial para establecer de forma sistemtica un
rotacin de lmite entre -10 y + 120 . El sistema de coordenadas (ligado al cuerpo) para
cada elemento de una cadena articulada.
enlace final donde se encuentra el efector final
est unido a esta articulacin denominada D-H resulta en una matriz de transformacin
articulacin 4 (articulacin de mueca). El homognea de 4x4 que representa cada uno del
tamao de este eslabn es 72 mm y posee una sistema de coordenadas de los elementos de la
revolucin de tono entre -90 a + 90 . En este articulacin con respecto al sistema de
extremo, la articulacin de mueca en la coordenadas del elemento previo. Mediante
articulacin 5 tiene una revolucin de rodillo transformaciones secuenciales, el efector final
lmite de -200 a 200. Basado en las expresado en las coordenadas de la mano se puede
articulaciones del brazo del robot como se transformar y expresar en las coordenadas de la
muestra en la Fig. 2, Articulacin 2 hasta que base. La ventaja de utilizar la representacin D-
la articulacin 4 se revuelve alrededor del eje H es su universalidad algortmica para derivar
y mientras que la articulacin 5 gira alrededor las ecuaciones cinemticas de un brazo.
del eje x. Las reglas para determinar cada sistema son:

2.5. Modelo cinemtico Denavit- El eje Zi-1 yace a lo largo del eje de la articulacin.
Hartenberg La asignacin de marco del modelo El eje Xi es normal en el eje Zi-1 y apunta hacia
de robot RV2AJ utilizado en este estudio se basa afuera de l.
en el algoritmo Denavit-Hartenberg como se
ilustra en la Fig. 4. La asignacin del marco es El eje Yi completa el sistema de coordenadas
crucial para que el anlisis cinemtico se pueda dextrgiro segn se requiere.
hacer basado en la estructura y las dimensiones del
robot.

4
Lpez, Quiroz, Valencia / RV-2AJ Robot
1. Establecer el sistema de coordenadas de la
base. Ortonormal dextrgiro (x0, y z0, 0) en la
base con el eje z0 a lo largo del eje de
movimiento de la articulacin 1 y apuntando
hacia afuera del brazo.
2. Establecer los ejes de la articulacin. Alinear
el Zi con el eje de movimiento de la
articulacin i+1. Repetir para cada i, donde i
= 1n-1.

3. Establecer el origen del sistema de


coordenadas i-simo. Localizar el origen del
sistema de coordenadas i-esimo en la
interseccin de los ejes Zi y Zi-1 o en la
Figura 5. Asignacin de parmetros cinemticos segn la
metodologa de Denavit-Hartenberg interseccin de las normales comunes entre
los ejes Zi y Zi-1 y el eje Zi.
La representacin D-H de un elemento rgido
depende de 4 parmetros geomtricos asociados 4. Establecer el eje Xi = (Zi-1 Zi) + Zi-1 Zi
con cada elemento (ver Fig 5). o a lo largo de la normal comn entre los ejes
zi 1 y zi cuando son paralelos.
i: Angulo de la articulacin del eje Xi-1al eje xi 5. Establecer el eje Yi = (Zi Xi) + Zi i Xi
respecto del eje Zi-1 para completar el sistema de coordenadas
di: Distancia desde el origen del sistema de dextrgiro. Extender si es necesario los ejes
coordenadas (i-1)-simo hasta la interseccin del zi y xi para realizar los pasos 9-12.
eje Zi-1con el eje xi a lo largo del eje Zi-1.
ai: Distancia de separacin desde la interseccin 6. Establecer el sistema de coordenadas de la
del eje zi 1 con el eje xi hasta el origen del sistema mano. Normalmente la articulacin n-sima
i-simo a lo largo del eje xi (o la distancia ms corta es de tipo giratorio. Establecer zn a lo largo de
entre los ejes Zi-1y Zi cuando los ejes de la direccin del eje zn1 y apuntando hacia
articulacin son paralelos) i: Angulo de afuera del robot. Establecer xn tal que sea
separacin del eje Zi-1 al eje Zi respecto del eje Xi normal a ambos ejes zn1 y zn. Asignar yn para
complementar el sistema de coordenadas
dextrgiro.
2.6. Procedimiento para Asignacin del
Sistema de Coordenadas de los Elementos
7. Encontrar los parmetros de la articulacin y
Dado un brazo con n grados de libertad, este
del elemento. Para i, i = 1n, realizar los
algoritmo asigna un sistema de coordenadas orto
pasos 9 a 12.
normal a cada elemento del brazo. El etiquetado
del sistema de coordenadas comienza desde la base
8. Encontrar di o la distancia del origen del
soporte hasta el efector final del brazo. Las
sistema de coordenadas (i-1)-simo a la
relaciones entre los elementos adyacentes se
interseccin del eje zi 1 y el eje xi a lo largo
pueden representar mediante una matriz de
del eje zi 1.
transformacin homognea 4 x 4. (La asignacin
de los sistemas de coordenadas no es nica).
9. Encontrar ai o la distancia del origen del
Algoritmo Denavit Hartenberg sistema de coordenadas (i-1)-simo a la
interseccin del eje zi 1 y el eje xi a lo largo del

5
Artculo Cientfico / Scientific Paper

eje xi o la distancia entre los ejes zi 1 y zi La inversa de una matriz de transformacin


cuando stos son paralelos. homognea 4x4 no es igual a su traspuesta, como
es el caso en las matrices de rotacin 3x3 bsicas.
10. Encontrar i o el ngulo de rotacin desde el
eje xi 1 hasta el eje xi respecto del eje zi 1. La multiplicacin de matrices no es conmutativa,
Es la variable de articulacin si i es giratoria. por lo cual es importante considerar secuencias
especficas de multiplicacin cuando se quieren
11. Encontrar i o el ngulo de rotacin desde el obtener matrices compuestas que representan
eje zi 1 hasta el eje zi respecto del eje xi. transformaciones compuestas. Para ello se
sugiere el siguiente procedimiento:
Una vez establecido el sistema de coordenadas D-
Iniciar con la matriz de identidad U 4
H para cada elemento, se puede desarrollar
4.
fcilmente una matriz de transformacin
homognea que relacione el sistema de
coordenadas i-simo con el sistema de Si la transformacin requerida sobre un
coordenadas (i-1)-simo. Para lograr expresar un sistema de coordenadas i dado se hace
punto cualquiera del sistema de coordenadas i- con referencia al sistema de coordenadas
simo en trminos del sistema de coordenadas previo, i-1, pre-multiplicar la matriz
anterior se proponen las siguientes resultante por la transformacin deseada.
transformaciones sucesivas:
1. Girar respecto del eje zi 1 un ngulo i para Si la transformacin requerida sobre un
alinear el eje xi 1 con el eje xi (xi 1 es paralelo sistema de coordenadas i dado se hace
a xi y apunta en la misma direccin). con referencia a si mismo,
posmultiplicar de la matriz resultante por
2. Trasladar a lo largo del eje zi 1 una distancia la transformacin deseada.
de di para llevar en coincidencia los ejes xi 1
y xi. El procedimiento anterior se puede expresar
matricialmente de la siguiente manera:
3. Trasladar a lo largo del eje xi una distancia ai
para traer en coincidencia tambin los dos
orgenes de los ejes x.

4.
Girar respecto del eje xi un ngulo i para
traer en coincidencia a los sistemas de
coordenadas.
Se deben tener en cuenta las siguientes
consideraciones respecto de las propiedades
matriciales.

6
Lpez, Quiroz, Valencia / RV-2AJ Robot
Los sub-vectores columna 3 1 marcados en la Es importante observar que no hay dependencia de
ecuacin (2.1) corresponden a las proyecciones de i para la translacin en la ecuacin (3). Es decir,
los ejes rotados u,v,w, respectivamente, sobre los no hay dependencia de la postura del manipulador.
ejes de referencia que se denominarn
simplemente como x,y,z. Para el caso de
articulaciones prismticas la traslacin en i a no se
requiere, lo cual simplifica la matriz al reducir los
elementos
1,4 y 2,4 a cero. Es decir,
(2)

Figura 6. Representacin RV-2AJ en Inventor

2.7 Modelo representado en Matlab


La inversa de la matriz homognea sirve en estos De acuerdo con el modelo matemtico antes
casos para definir una transformacin, puvw = Q visto, se puede representar el cambio de posicin
pxyz, que puede emplearse para la propagacin en en el tiempo en una curva utilizando el software
sentido contrario de los parmetros cinemticos. Matlab visto en la Fig. 7.
Para el caso de articulaciones rotacionales,

2.7. Modelacin del RV-2AJ en Inventor


Para poder visualizarlo de manera ms cmoda,
denotando ciertos detalles del robot, se lo ha
modelado en Inventor, programa de Autodesk
conveniente para esta presentacin.

(3)

(4)

7
Artculo Cientfico / Scientific Paper

Figura 7. Robots utilizados en ensamblaje de autos.[7]

Tambin se puede considerar la automatizacin


Figura 7. Curva de cambio de posiciones en el tiempo de los proveedores de la industria
automovilstica, como la fabricacin de
2.8 Aplicaciones componentes, debido a la exactitud con la que
trabajan los robots.
Como bien es conocido que los robots actualmente
estn siendo de ayuda para realizar trabajos en la
industria, o tal vez, estn siendo el reemplazo de
la mano humana debido al peligro del trabajo o
simplemente por mayor eficiencia y mejorar la
economa, tambin es conveniente conocer cules
son algunas de estas aplicaciones:

Muchas empresas utilizan los robots avanzados


con los que se pueden manipular elementos
nucleares, se sabe tambin que algunos pases los
utilizan para el mantenimiento o limpieza del
interior de los reactores nucleares. Figura 7. Robots utilizados para la produccin en serie en
ensamblaje de autos.[7]

En la industria automovilstica, los robots son de En la industria alimenticia se ha automatizado los


los ms utilizados ya sea para el ensamblaje, procesos en los cuales se elaboran los alimentos,
mantenimiento, o para la produccin de los de manera que los robots aumentan la eficiencia
mismos, debido a la precisin y eficiencia con la de elaboracin de los mismos y con loe que se
que trabajan. puede tener mayor cuidado debido a que se
necesita de una mayor limpieza.

8
Lpez, Quiroz, Valencia / RV-2AJ Robot

Figura 7. Robots utilizados para trabajar con madera.[7]


Figura 7. Robots utilizados corte y tornear plsticos.[7]

Existe una innumerable cantidad de aplicaciones, pero


las ms relevantes son las mencionadas.

4. Conclusiones

Los procesos de produccin continua y repetitiva de


alta precisin requieren de tecnologas cada vez ms
avanzadas capaces de dar solucin a lo requerido en
la industria, es por ello que se requiere de software y
hardware cada vez con mayor complejidad en su
diseo, para de esta manera dar un mayor desempeo
en sus funciones y que sea multifuncin y que sea
aplicable para cualquier proceso, como es el caso de
la industria automotriz, en la cual un brazo robtico
tiene varias aplicaciones tanto en la parte de alta
Figura 7. Robots utilizados para el manejo de alimentos.[7]
precisin (soldadura de chasis) en el moldeado de
La automatizacin en la industria de la madera, y las partes del vehculo, partes que son sometidas a
de la industria de los plsticos es tambin una de altas presiones y la mano humana sera incapaz de
las principales fuentes de utilidad de estos robots. soportar.

9
Artculo Cientfico / Scientific Paper

Referencias [8] C. Kohrt, A. Pipe, G. Schiedermeier, R.


Stamp, and J. Kiely, A robot manipulator
[1] Edgar Fonseca Gentilini, Sistema communications and control framework,
teleoperado de un brazo robtico Mitsubishi 2008 IEEE International Conference on
RV-2AJ por medio de una Interfaz Hptica Mechatronics and Automation. pp. 846
con retroalimentacin de fuerza, Cartago, 851, 2008.
2011.
[9] M. F. Crainic, S. Preitl, L. A. andru, and
[2] Miguel ngel Luna Gonzalez, V. Dolga, Secure handwriting using a
Robtica, 2007. . robot arm for educational purpose, 2014
19th International Conference on
Methods and Models in Automation and
[3] Mario Merino Mrquez, Brazo Robotico Robotics (MMAR). pp. 5863, 2014.
Mitsubishi Melfa RV-2AJ, 2015.
[10] S. Yussof, A. Anuar, and K. Fernandez,
[4] M. F. Crainic and S. Preitl, Development Algorithm for Robot Writing Using
of a special setup for path tracking of Character Segmentation, Third
RV2AJ robot, 2016 IEEE 11th International Conference on Information
International Symposium on Applied Technology and Applications (ICITA05),
Computational Intelligence and Informatics vol. 2. pp. 2124, 2005.
(SACI). pp.
217220, 2016.
[11] S. North and F. Sahin, Picasso: real-time
estimation of network delay over a
[5] M. F. M. Esa, H. Ibrahim, N. H. Mustaffa,
telerobotic link, IEEE International
and H. A. Majid, The Mitsubishi
Conference on Systems, Man and
MelfaRxm middleware and application: A
Cybernetics, vol. 5. p. 4 pp. vol.5, 2002.
case study of RV-2AJ robot, 2011 IEEE
Conference on Sustainable Utilization and [12] M. F. M. Esa, H. Ibrahim, N. H. Mustaffa,
Development in Engineering and and H. A. Majid, The Mitsubishi
Technology (STUDENT). pp. 138143, MelfaRxm middleware and application: A
2011. case study of RV-2AJ robot, 2011 IEEE
Conference on Sustainable Utilization and
[6] M. A. Ayob, W. N. W. Zakaria, and J. Development in Engineering and
Jalani, Forward kinematics analysis of a Technology (STUDENT). pp. 138143,
5-axis RV-2AJ robot manipulator, 2014 2011.
Electrical Power, Electronics,
Communicatons, Control and Informatics [13] M. F. Crainic and S. Preitl, Development
Seminar (EECCIS). pp. 8792, 2014. of a special setup for path tracking of
RV2AJ robot, 2016 IEEE 11th
[7] A. S. Freire, C. M. Martnez, and L, International Symposium on Applied
Diseo y construccion de un API (Interfaz Computational Intelligence and
de Programacin de aplicaciones) para la Informatics (SACI). pp.
plataforma .NET que permita controlar el 217220, 2016.
brazo robtico Mitsubishi RV-2AJ a travs
del puerto serial., Universidad Politcnica
Salesiana, 2012.
10
Lpez, Quiroz, Valencia / RV-2AJ Robot
[14] M. F. Crainic and S. Preitl, Ergonomic
operating mode for a robot arm using a
game-pad with two joysticks, 2015 IEEE
10th Jubilee International Symposium on
Applied Computational Intelligence and
Informatics. pp. 167170, 2015.

[15] M. F. Crainic and S. Preitl, Virtual


laboratory for a remotely operating robot
arm, 2014 IEEE 9th IEEE International
Symposium on Applied Computational
Intelligence and Informatics (SACI). pp.
101104, 2014.

[16] M. Mamdouh and A. A. Ramadan,


Development of a teleoperation system
with a new workspace spanning
technique, 2012 IEEE International
Conference on Robotics and Biomimetics
(ROBIO). pp. 15701575, 2012.

11

S-ar putea să vă placă și