Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Herramientas Matematicas
Herramientas Matematicas
Robots
Herramientas Matemáticas para la
Localización Espacial
Manuel Cardona
www.mcardona.net
Contenido
Herramientas Matemáticas
• Descripción de la Posición
• Descripción de la Orientación
• Matrices de Rotación
• Ángulos de Euler
• Teorema de Rotación de Euler
• La Fórmula de Rodrigues
• Cuaternios Hamiltonianos
• Matrices de Transformación Homogénea
• Composición de Rotación y Traslación con Cuaternios
• Ejemplos
Localización Espacial
Herramientas Matemáticas
Movimiento
Manipulación espacial del
de Piezas extremo del robot
Necesidad de
herramientas
matemáticas para
especificar posición y
orientación
Localización de un Cuerpo Rígido
Herramientas Matemáticas
q u
O Y
referencia fijo. Ap
Q
q u
Z Z
X X
Fig.3 Coordenadas Cilíndricas Fig.4 Coordenadas Esféricas
Contenido
Herramientas Matemáticas
Z
W
O
Y
Marco de referencia fijo (A)
Sistema OXYZ P(Pu,Pv,Pw)
P(Px,Py,Pz)
X
U
Fig.5 Desplazamiento esférico o de rotación
Contenido
Herramientas Matemáticas
• Es decir: 2 3 2 3
px pu
4py 5 = R 4 pv 5 (3)
pz pw
• Donde R, es la llamada matriz de rotación que
especifica la orientación del sistema móvil B respecto
al sistema fijo A. Esta matriz de rotación transforma el
vector de posición de cualquier punto P del sistema
móvil B a el sistema fijo A y viene definida por:
2 3
ux v x w x
R = 4uy vy wy 5 (4)
uz v z w z
Matrices de Rotación
Herramientas Matemáticas
W
V
W
𝛼
V Y 𝛼 Y
O 𝛼 O
U U
X X
Fig.6 Rotación alrededor del eje “x”
Matrices de Rotación
Herramientas Matemáticas
W
𝜙
W
𝜙 Y
V Y V
O O
𝜙
U
U
X X
Fig.7 Rotación alrededor del eje “y”
Matrices de Rotación
Herramientas Matemáticas
W
W
V
θ
V Y θ Y
O O
U θ
U
X X
Fig.8 Rotación alrededor del eje “z”
Composición de Rotaciones
Herramientas Matemáticas
W
W V'
W'
θ V
𝜙
V Y Y
O
O
U θ
U'
X X U
Herramientas Matemáticas
Z Z Z
W'
W'' V'''
V'' W'''
V'
O Y O Y O Y
U'
U'' U'''
X X X
Z Z Z
W'
W'' W'''
V'''
V''
V'
O Y O Y O Y
U'''
X U' X U'' X
1
✓ = cos ( a33 )
1
✓ = cos (a33 )
ê
O Y
⇥ ⇤T
ê = ex ey ez
X
rotación de un ángulo θ
alrededor de un eje unitario s de
un punto P1 a P2, se puede O Y
representar de manera vectorial
según (18). X
Fig.13 Desplazamiento esférico
• Siendo: ✓ ⇥ ⇤ ✓
e0 = cos , e = e1 , e2 , e3 = usen (26)
2 2
Cuaternios Hamiltonianos
Herramientas Matemáticas
• Norma de Q:
q
Q = e20 + e21 + e22 + e23 (35)
• El inverso de un cuaternio es:
⇤
Q
Q 1= (36)
Q
• Dado un cuaternio Q=(e0,e1,e2,e3), la matriz de Rotación
en función de las componentes del cuaternio es:
Características del uso de Cuaternios
Herramientas Matemáticas
Matrices MTH
§ Rotación
Vectores Cuaternios
Coordenadas Homogéneas
Herramientas Matemáticas
Donde:
• Matriz de rotación que denota la orientación de
un marco de referencia móvil B, respecto a uno fijo A.
Matriz de Transformación Homogénea
Herramientas Matemáticas
q u
donde: O Y
O' U' V
O Y
X
Fig.14 Finales distintos al invertir el orden rotación - traslación
Reglas para la Composición de Rotaciones
Herramientas Matemáticas
2 32 32 3 2 3
1 0 0 2 0 0 1 0 1 0 0 0 0 0 1 2
60 1 0 47 6 0 1 0 07 6 07 6 47
T =6 76 7 60 1 0 7=6 0 1 0 7
40 0 1 55 4 1 0 0 05 4 0 0 1 05 4 1 0 0 55
0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1
Interpretación Geométrica de la MTH
Herramientas Matemáticas
*Donde,
• representa la posición del origen del sistema O’UVW
• representa las coordenadas del eje O’U del sistema O’UVW
• representa las coordenadas del eje O’V del sistema O’UVW
• representa las coordenadas del eje O’W del sistema O’UVW
Q = Q2 Q1 (47)
Por lo tanto:
p p p p
2 p3 2 p2 2 p1 2
Q = Rot(k, 90 ) = ( 2 , 14 2 , 14 2 , 14 2 )
• La aplicación de la rotación expresada por el
cuaternio Q a un vector r, vendrá dada por:
Q (0, r) Q⇤
Ejemplo 10
Herramientas Matemáticas