Académique Documents
Professionnel Documents
Culture Documents
MÓDULO 3
ALUMNO:
CÓDIGO:
215868554
ASIGNATURA:
NAVEGACIÓN DE ROBOTS
FACILITADOR:
13 de OCTUBRE DE 2016.
1
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
Índice General
2
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
Listado de Figuras
3
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
Actividades a Realizar.
1) Usando la convención de Denavit-Hartenberg (DH), encontrar la cinemática
directa del siguiente manipulador robótico de 6 D.O.F mostrado en la figura 1, con
las dimensiones mostradas en la figura 2. (Nota: Los parámetros obtenidos deben
cumplir los signos de los sentidos de giro de cada unión, las medidas están en
milímetros).
4
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
b) ¿Es posible definir cualquier posición en R3?, ¿Es posible definir cualquier
orientación?, ¿Se puede definir cualquier posición y orientación al mismo tiempo?
Justifique sus respuestas.
5
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
6
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
Introducción
La cinemática es el estudio del movimiento de un objeto sin tomar en cuenta las
fuerzas que son ejercidas sobre el mismo, estas son consideradas cuando el
cuerpo se encuentra en una posición estática y se pueden resolver mediante un
planteamiento geométrico.
Por otra parte, la cinemática directa es aquella que permite saber la posición y la
orientacion del efector final de un robot con respecto a un punto de origen fijo, esto
se logra mediante un analisis en las articulaciones del mismo. La cinemática
inversa , es aquella que permite obtener variables articulares (los angulos de
movimiento) que hacen que la posición del efector sea la indicada. Por lo que se
puede concluir que son lo contrario.
7
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
8
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
θi di ai αi
Art.1 Θ1 0 0 -90
Art.2 Θ2 450 0 0
Art.3 Θ3 0 0 90
Art.4 Θ4 0 150 -90
Art.5 Θ5 0 640 90
Art.6 Θ6 0 95 0
theta1=90;
theta2=0;
theta3=90;
9
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
theta4=90;
theta5=0;
theta6=90;
M1=[cos(theta1),0,-sin(theta1),0;sin(theta1),0,cos(theta1),0;0,-
1,0,0;0,0,0,1];
M2=[cos(theta2),-
sin(theta2),0,0;sin(theta2),cos(theta2),0,0;0,0,1,450;0,0,0,1];
M3=[cos(theta3),0,sin(theta3),0;sin(theta3),0,-
cos(theta3),0;0,1,0,570;0,0,0,1];
M4=[cos(theta4),0,-
sin(theta4),150*cos(theta4);sin(theta4),0,cos(theta4),150*sin(theta4);0,-
1,0,0;0,0,0,1];
M5=[cos(theta5),0,sin(theta5),640*cos(theta5);sin(theta5),0,-
cos(theta5),640*sin(theta5);0,1,0,0;0,0,0,1];
M6=[cos(theta6),-
sin(theta6),0,95*cos(theta6);sin(theta6),cos(theta6),0,95*sin(theta6);0,0
,1,0;0,0,0,1];
P1=M1*M2;
P2=P1*M3;
P3=P2*M4;
P4=P3*M5;
P5=P4*M6;
10
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
11
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
Lo primero que se tiene que hacer es definir los tres ejes en los que gira la
muñeca, para este caso Z3, Z4, Z5, con su respectivo ángulo θ4, θ5, θ6.
12
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
13
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
θi di ai αi
Art.4 Θ4 0 0 -90
Art.5 Θ5 0 0 90
Art.6 Θ6 D6 0 0
En esta matriz ai es el parametro que representa lo largo del eslabon al que esta
haciendo referencia en el subindice i, di es la distancia que existe entre las
articulaciones, pero cuando el eslabon no esta unido a la base del motor, existe
una distancia representada por este parametro, si este perno o distancia estan
desfasados un determinado angulo se representara por α i, y θi representa el
angulo de giro de la articulacion, en otras palabra, el angulo que gira el motor del
eslabon i.
𝐶4 0 −𝑆4 0
𝑆4 0 𝐶4 0
𝐻4 𝜃4 =
0 −1 0 0
0 0 0 1
𝐶5 0 𝑆5 0
𝑆5 0 −𝐶5 0
𝐻5 𝜃5 =
0 −1 0 0
0 0 0 1
𝐶6 −𝑆6 0 0
𝑆6 𝐶6 0 0
𝐻6 𝜃6 =
0 0 1 𝑑6
0 0 0 1
14
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
1 0 0 0
0 1 0 0
𝐻6
0 1 1 𝑑6
0 0 0 1
15
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
donde H es la posición y orientación conocida del efector final, y las Ai’s son las
transformaciones entre los eslabones del manipulador.
Este metodo lo que hace es que por medio de la geometría del manipular a
analizar, ser capaz de definir de manera muy exacta sus ángulos de giro, cabe
mencionar que viene siando un porceso contrario a la cinemática directa.
16
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
θi di ai αi
Art 1 Θ1 90 0 -90
Art2 Θ2 0 130 0
Art3 Θ3 0 100 90
17
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
−1
(𝑧𝑐 − 𝑑1)2 + 𝑥𝑐2 + 𝑦𝑐2 − 𝑑22 − 𝑑32
𝜃3 = 𝑐𝑜𝑠
2𝑑2 𝑑3
−1
𝑧𝑐 − 𝑑1 −1
𝑧𝑐 − 𝑑1 −1
𝑑22 + 𝑔2 − 𝑑32
𝜃2 = 𝑡𝑎𝑛 − 𝛾 = 𝑡𝑎𝑛 − 𝑐𝑜𝑠
𝑥𝑐 2 + 𝑦𝑐 2 𝑥𝑐 2 + 𝑦𝑐 2 2𝑑2 𝑔
18
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
−1
𝑦𝑐
𝜃1 = 𝑡𝑎𝑛
𝑥𝑐
−1
(𝑧𝑐 − 90)2 + 𝑥𝑐2 + 𝑦𝑐2 − 26900
𝜃3 = 𝑐𝑜𝑠
26000
𝑧𝑐 − 90 6900 + 𝑔2
𝜃2 = 𝑡𝑎𝑛−1 − 𝑐𝑜𝑠 −1
𝑥𝑐2 + 𝑦𝑐2 260𝑔
Referencias
19
Universidad de Guadalajara
Centro Universitario de los Valles
Maestría en Ingeniería Mecatrónica
[5] Fernando Reyes Cortes, Jaime Cid Monjaraz, Emilio Cargas Soto. Mecatrónica
control y automatización Editorial Alfaomega, Edición 4 2014.
[6] Libia Zoraida Torres Vargas. Introducción a la Robótica. Grupo editorial Éxodo.
Edición 1 2011.
[8] Fernando Reyes Cortes, Jaime Cid Monjaraz, Emilio Cargas Soto. Mecatrónica
control y automatización Editorial Alfaomega, Edición 4 2014.
[9] Libia Zoraida Torres Vargas. Introducción a la Robótica. Grupo editorial Éxodo.
Edición 1 2011.
20