Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CRM Cap1 Clase 4 Propiedades S
CRM Cap1 Clase 4 Propiedades S
Primavera 2023
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
Parte IV
Contenido
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 2 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
Matrices antisimétricas
Matrices antisimétricas
Una matriz antisimétrica, es una matriz cuadrada, que es representada por S ∈ IR3×3 ; se define como:
0 −s12 s13
S = s21 0 −s23 (1)
−s31 s32 0
si i 6= j, sij + sji = 0
(2)
si i = j, sii = 0
S + ST = 0 ∈ IR3×3 (3)
donde
sij ∈ IR i, j = 1, 2, 3 son los elementos de la matriz S. Todos los elementos de la diagonal son cero sii = 0, y
fuera de la diagonal sij para i 6= j.
Los nueve elementos de la matriz S, se reducen a 3 elementos independientes, que denotamos por
s12 , s13 , s23 ∈ IR, los cuales son los elementos de un vector.
La matriz antisimétrica S puede aceptar como argumento de entrada a vectores p ∈ IR3 con tres
coordenadas de los sistemas de referencia cartesianos tridimensionales: función matriz antisimétrica
S = S(p).
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 3 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
El producto de ST (p)S(p) es conmutativo, ST (p)S(p) = S(p)ST (p); y, el resultado es una matriz simétrica:
2
py + p2z −px py −px pz
0 pz −py 0 −pz py
ST (p)S(p) = −pz 0 px pz 0 −px = −py px p2x + p2z −py pz
py −px 0 −py px 0 −pz px −pz py p2x + p2y
2
py + p2z −px py −px pz
0 −pz py 0 pz −py
S(p)ST (p) = pz 0 −px −pz 0 px = −py px p2x + p2z −py pz
−py px 0 py −px 0 −pz px −pz py p2x + p2y
∴
S (p)S(p) = S(p)ST (p) = −S2 (p)
T
(5)
Note que la matriz resultante ST (p)S(p) = S(p)ST (p) es una matriz simétrica.
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 4 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
Es decir, dada una matriz antisimétrica S(p), no existen las siguientes matrices inversas, S−1 (p),
T −1 −1
S (p)S(p) , S(p)ST (p) .
Propiedad de escalamiento de S(p): dada una matriz antisimétrica S ∈ IR3×3 , el vector p ∈ IR3×1 , y el
escalar α ∈ IR, se cumple:
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 5 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
S1 (αp1 ) + S2 (βp2 ) = αS1 (p1 ) + βS2 (p2 ) = βS2 (p2 ) + αS1 (p1 ) (7)
S1 (αp1 ) + S2 (βp2 ) = S2 (βp2 ) + S1 (αp1 ) = βS2 (p2 ) + αS1 (p1 ) (8)
Linealidad de la matriz antisimétrica: considere a los vectores p, p1 , p2 ∈ IR3 , y los escalares α, β ∈ IR,
entonces, para toda matriz antisimétrica S ∈ IR3×3 se cumple:
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 6 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
Las propiedades del producto cruz vectorial se encuentran directamente interconectadas con las matrices
antisimétricas, facilitando el análisis cinemático de un robot. Por lo que, es conveniente presentar la
descripción necesaria del producto cruz vectorial.
T T
Sean los vectores p1 , p2 ∈ IR3 , p1 = p1x , p1y , p1z , p2 = p2x , p2y , p2z ; el producto cruz vectorial (también
conocido como producto vectorial o producto exterior) se representa como p1 × p2 (léase p1 cruz p2 ), y se
define como:
i j k
p1y p1z p1x p1z p1x p1y
p1 × p2 = p1x p1y p1z =
i − p2x p2z j + p2x p2y k
(11)
p2x p2y p2z p2y p 2z
1 0 0
= [p1y p2z − p1z p2y ] 0 − [p1x p2z − p1z p2x ] 1 + [p1x p2y − p1y p2x ] 0 (12)
0 0 1
p1y p2z − p1z p2y
= −p1x p2z + p1z p2x ∈ IR3 (13)
p1x p2y − p1y p2x
T T T
donde i = 1, 0, 0 , j = 0, 1, 0 , k = 0, 0, 1 son vectores unitarios.
El producto cruz vectorial es una operación entre dos vectores p1 , p2 ∈ IR3 en un espacio tridimensional,
el resultado es un vector p1 × p2 ∈ IR3 .
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 7 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
El producto cruz vectorial de los vectores unitarios i, j0 , k satisface las siguientes propiedades (usando
la regla de la mano derecha):
i × j = k, j × k = i, k × i = j
i × i = 0, j × j = 0, k × k = 0
j × i = −k, k × j = −i, i × k = −j
donde
kp1 k, kp2 k son las normas euclidianas de los vectores p1 y p2 .
:
θ es el ángulo que existe entre ambos vectores, tal que 0 ≤ θ ≤ π.
n es un vector unitario y ortogonal a los vectores p1 y p2 , es decir n ⊥ p1 y
n ⊥ p2 .
La figura 1 muestra la interpretación geométrica del producto cruz vectorial;
Figura 1: Producto cruz vectorial vectorial. el vector p1 × p2 es perpendicular al plano p1 − p2 , si el sentido de giro de θ
está dado por la regla de la mano derecha.
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 8 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
Considere p1 6= 0 ∈ IR3 y p2 6= 0 ∈ IR3 , entonces si el producto cruz vectorial es un vector cero, significa
que ambos vectores son paralelos, es decir: p1 × p2 = 0 =⇒ p1 k p2 .
Anticonmutativa: el producto cruz vectorial no es conmutativo
p1 × p2 = −(p2 × p1 ) (15)
Distribución sobre la suma de vectores: sean los vectores p1 , p2 , p3 ∈ IR3 , la suma de vectores p1 + p2 en
el producto cruz vectorial es distributivo de la siguiente manera:
p1 + p2 × p3 = p1 × p3 + p2 × p3 distribución por la derecha (17)
p3 × p1 + p2 = p3 × p1 + p3 × p1 distribución por la izquierda (18)
Asociatividad respecto a un escalar : sea un escalar α ∈ IR, y los vectores p1 , p2 ∈ IR3 , la multiplicación
del escalar α con el producto cruz vectorial p1 × p2 , cumple la siguiente propiedad:
α p1 × p2 = αp1 × p2 = p1 × αp2 = p1 × p2 α (19)
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 9 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
El vector S(p1 )p2 ∈ IR3 , el cual está formado por la multiplicación de la función matriz antisimétrica
S(p1 ) ∈ IR3×3 , y el vector p2 ∈ IR3 , satisface la siguientes propiedad:
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 10 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
∂
Propiedad 1: R (θ)
∂θ eje
= S(n)Reje (θ)
∂
Rx (θ) = S(i)Rx (θ)
∂θ
∂
Ry (θ) = S(j)Ry (θ)
∂θ
∂
Rz (θ) = S(k)Rz (θ)
∂θ
∂
Reje (θ) = S(n)Reje (θ); eje = {x, y, z} ; n = {i, j, k} .
∂θ
0 0 0 1 0 0 0 0 0
∂
Rx (θ) = S(i)Rx (θ) = 0 0 −1 0 cos(θ) − sen(θ) = 0 − sen(θ) − cos(θ)
∂θ
0 1 0 0 sen(θ) cos(θ) 0 cos(θ) − sen(θ)
∂ ∂ ∂
1 0 0 0 0 0
∂ ∂θ
∂ ∂
∂θ
∂
∂θ
Rx (θ) = ∂θ 0 ∂θ cos(θ) − ∂θ sen(θ) = 0 − sen(θ) − cos(θ)
∂θ ∂ ∂ ∂
∂θ
0 ∂θ sen(θ) ∂θ cos(θ) 0 cos(θ) − sen(θ)
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 11 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
i −→ eje x; kik = 1
ω eje = θ̇ n, n = {i, j, k} ; eje = {x, y, z} ; j −→ eje y; kjk = 1
k −→ eje z; kkk = 1
0 0 0 1 0 0 0 0 0
d
Rx (θ) = S(θ̇i)Rx (θ) = 0 0 −θ̇ 0 cos(θ) − sen(θ) = 0 −θ̇ sen(θ) −θ̇ cos(θ)
dt
0 θ̇ 0 0 sen(θ) cos(θ) 0 θ̇ cos(θ) −θ̇ sen(θ)
d d d
1 0 0 0 0 0
d dt dt dt
Rx (θ) = dtd 0 dtd cos(θ) − dtd sen(θ) = 0 −θ̇ sen(θ) −θ̇ cos(θ)
dt d
dt
0 dtd sen(θ) dtd cos(θ) 0 θ̇ cos(θ) −θ̇ sen(θ)
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 12 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
Propiedad 5: Reje (θ) p1 × p2 = Reje (θ)p1 × Reje (θ)p2 = S(Reje (θ) p1 ) Reje (θ) p2 = Reje (θ) S(p1 )p2
Reje (θ) p1 × p2 = Reje (θ)p1 × Reje (θ)p2
Reje (θ)p1 × p2 6= Reje (θ) p1 × p2 .
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 13 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 15 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 16 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
pi−1 = dii−1 + Rii−1 (φi , θi , ψi )pi = dii−1 + Reiz (qi )Reix (αi )Reiy (0i )pi Pose: tres coordenadas cartesianas
0 1 2
i i i
T
dxi−1 dyi−1 dzi−1 y tres coordenadas de
i
dxi−1
pxi−1 pxi
pyi−1 = diy + Rei (qi )Rei (αi )Rei (0i ) pyi T T
i−1 z x1 y2
orientación: φi , θi , ψi = qi , αi , 0i .
pzi−1 dizi−1 | 0 {z } pz
i i
Ri−1 (φi ,θi ,ψi )
i
dxi−1
pxi
i
= d yi−1 + Reiz (qi )Reix (αi ) pyi
0 1
i pzi
dzi−1
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 18 / 19
Preliminares matemáticos Propiedades fundamentales Ecuaciones fundamentales de la cinemática
p0 = d10 + R10 (φ1 , θ1 , ψ1 )p1 = d10 + Rez0 (φ1 )Rex1 (θ1 )Rey2 (ψ1 )p1
Fernando Reyes Cortés Primavera ( 26 de enero de 2023) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Capítulo 1: Cinemática analítica con enfoque de Euler Control de Robots Manipuladores MCEA-20800 Maestría en Ciencias de la Electrónica, Opción en Automatización 19 / 19