Un manipulador planar de 3 GDL, con las tres articulaciones de rotación y todos sus ejes de giro paralelos entre sí (perpendiculares al plano de movimiento), tiene eslabones de longitud L1=300mm, L2=250mm y L3=150mm.
Construya la tabla de parámetros de Denavit-Hartenberg para este robot (articulaciones q1,q2,q3).
Obtenga las matrices de transformación individuales 0A1, 1A2 y 2A3.
Obtenga la matriz de transformación total T=0A3, y a partir de ella las ecuaciones generales de posición (x,y) del efector final y el ángulo de orientación ϕ del efector final respecto al eje X de la base. Exprese el resultado de la forma más simplificada posible (use identidades de suma de ángulos).
Evalúe numéricamente (x,y,ϕ) para q1=20°, q2=−40°, q3=30°.
Mostrar solución
Como el robot es planar (todos los ejes z paralelos, sin desplazamientos fuera del plano), αi=0 y di=0 para las tres articulaciones:
i
αi
ai
di
θi
1
0
L1
0
q1
2
0
L2
0
q2
3
0
L3
0
q3
Con αi=0, cada matriz i−1Ai=Tz(θi)T(0,0,di)T(ai,0,0)Tx(αi) se reduce a:
Multiplicando 0A1⋅1A2, la submatriz de rotación resultante es Rz(q1)⋅Rz(q2)=Rz(q1+q2) (la composición de dos rotaciones en el mismo eje se suma), y su columna de traslación resulta en:
Para el robot de 3 GDL visto en clase (RRP), con parámetros α1=90°, α2=−90°, no use las ecuaciones de posición ya deducidas: en su lugar, trabaje directamente con las submatrices de rotación3×3 de 0A1 y 1A2.
Extraiga las submatrices de rotación R1 (de 0A1) y R2 (de 1A2), y multiplíquelas explícitamente para obtener 0R2=R1⋅R2 en forma simbólica.
Evalúe numéricamente 0R2 para q1=60°, q2=30°.
La tercera articulación es prismática y se desliza a lo largo del eje z2. La dirección de ese eje respecto a la base está dada por la tercera columna de 0R2. Calcule ese vector numéricamente e interprételo: ¿en qué dirección se extendería el robot al aumentar q3?
Verifique que 0R2 es una matriz de rotación válida: compruebe que sus tres columnas son vectores unitarios y que al menos dos de ellas son ortogonales entre sí (producto punto igual a cero).
Mostrar solución
De las matrices de la tabla DH del robot (0A1 con α1=90°, 1A2 con α2=−90°):
Con cos60°=0.5, sin60°=0.866, cos30°=0.866, sin30°=0.5:
0R2=0.4330.750.5−0.8660.50−0.25−0.4330.866
La tercera columna es z2=(−0.25,−0.433,0.866). Al aumentar q3, el efector final se aleja del origen en esa dirección: mayormente hacia +z de la base (componente 0.866), con una componente lateral hacia −x y −y.