Laboratorio de robtica
Practica No. 1: Robot ABB IRB120
Juan Fernando Herrera Rincon.
Resumen.
En el procedimiento de la siguiente practica se estudi las caractersticas del robot IRB-120 de la firma ABB, en el
cual se ha estudiado las relaciones de cada eslabn de este robot, como el movimiento, procedimientos algebraicos
y grficos, con ayuda del programa Solidworks, se descarg el sistema de diseo CAD del robot, para as de una
forma ms exacta tomar sus respectivas medidas y as mirar la cantidad de estalobes que tena el robot, para
despus poderlo relacionar con el programa Matlab para poder hacer la configuracin de la postura del robot,
despus mirar la rotacin elemental de cada eslabn, su respectiva traslacin en cada una de sus matrices, todo
esto se hizo mediante l el conocimiento y representacin de los ngulos de Euler, la transformacin de
coordenadas y la transformacin homognea..
II. OBJETIVOS
Universidad Santo Tomas de Aquino
Laboratorio de Robtica
Practica No. 1 Robot IRB120
Juan Fernando Herrera Rincon
I.
TEMA
Robot Works.
A P 2
OPERADORES.
Las mismas formas matemticas que se utilizan para
correlacionar puntos entre tramas pueden interpretarse
tambin como operadores que trasladan puntos, giran vectores
o hacen ambas cosas. En esta seccin ilustraremos esta
interpretacin de las matemticas que ya se han desarrollado.
Operadores de traslacin.
Operadores rotacionales.
Tambin se puede interpretar a una matriz de rotacin como
un operador rotacional que opera sobre un vector A P 1
y convierte ese vector en uno nuevo, A P 2 , por medio
de una rotacin R. Generalmente cuando una matriz de
rotacin se muestra como un operador, no aparecen subndices
ni superndices, ya que no se considera que este relacionando
dos tramas. Esto es, podemos escribir.
La matriz de rotacin que gira vectores a travs de cierta
rotacin R, es la misma que la matriz de rotacin que describe
a una trama girada por R en la relacin con la trama de
referencia.
Aunque una matriz de rotacin puede verse fcilmente como
un operado, tambin definiremos otra notacin para un
operador rotacional que indica claramente sobre que eje se
est girando:
Este operador puede escribirse como una transformada
homognea cuya parte correspondiente al vector de posicin
sea igual a cero.
Se produce el operador que gira en grados sobre el eje
X,Y,Z.
IV.
Metro o Flexometro.
Software Matlab .
Software SolidWorks.
V. DESARROLLO DE LA PRCTICA
Para obtener la matriz de transformacin homognea del robot
ABB IRB120, se hizo el respectivo estudio del robot como lo
es el conteo de eslabones, articulaciones de este.
Los eslabones del robot IRB12O, se lograron medir con un
flexmetro gracias a que este robot se encuentra para el
servicio de los estudiantes en una de las aulas de laboratorio
de la facultad de ingeniera mecatrnica de la universidad,
pero se decidi para una mayor exactitud, descargar el CAD
del robot y por medio del software SOLIDWORKS, se logr
hacer las respectivas medidas con el fin que se esperaba,
mayor exactitud.
Eslabn 1
Eslabn 2
Eslabn 4
Eslabn 3
Eslabn 5
Eslabn 6
ngulo THETA(1)=180
ngulo THETA(2)=90
ngulo THETA(3)=90
ngulo THETA(4)=90
ngulo THETA(5)=90
T1 =
1.0000
0
0
0
0 1.0000
0
0
0
0 1.0000 0.1668
0
0
0 1.0000
R1 =
-1.0000 -0.0000
0
0
0.0000 -1.0000
0
0
0
0 1.0000
0
0
0
0 1.0000
T2 =
1.0000
0
0
0
0 1.0000
0
0
0
0 1.0000 0.1220
0
0
0 1.0000
R2 =
0.0000
0 1.0000
0
0 1.0000
0
0
-1.0000
0 0.0000
0
0
0
0 1.0000
Posteriormente, luego de tener todas las matrices necesarias
para el procedimiento, se realizaron las operaciones necesarias
para llegar a la transformacin homognea usando el
respectivo ngulo.
T3 =
1.0000
0
0
0
0 1.0000
0
0
0
0 1.0000 0.2700
0
0
0 1.0000
ARTICULACION3 =
R3 =
0.0000
0 1.0000
0
0 1.0000
0
0
-1.0000
0 0.0000
0
0
0
0 1.0000
ARTICULACION4 =
T4 =
1.0000
0
0 0.1496
0 1.0000
0
0
0
0 1.0000 0.0700
0
0
0 1.0000
ARTICULACION5 =
R4 =
1.0000
0
0
0
0 0.0000 -1.0000
0
0 1.0000 0.0000
0
0
0
0 1.0000
ARTICULACION6 =
T5 =
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
ARTICULACION7 =
R5 =
0.0000
0 1.0000
0
0 1.0000
0
0
-1.0000
0 0.0000
0
0
0
0 1.0000
ARTICULACION8 =
ARTICULACION1 =
-1.0000 -0.0000
0
0
0.0000 -1.0000
0
0
0
0 1.0000 0.1668
0
0
0 1.0000
ARTICULACION9 =
ARTICULACION2 =
-1.0000 -0.0000
0
0
0.0000 -1.0000
0
0
0
0 1.0000 0.2888
0
0
0 1.0000
Diagrama de bloques.
Luego de hacer el estudio algebraico, usando solidworks, se
guard el ensamble ingresando a simMechanics link, se
guard para poder ser abierto en Matlab.
VI. CONCLUSIONES
VII. REFERENCIAS
[1] Craig J.J. (2006) Robtica. Editorial Pearson educacin.
9
[4] Perez M.A., Cuevas E.V., Zaldivar D. (2014) Fundamentos de Robtica y
mecatrnica con Matlab y simulink. Editoria RA-MA