![Page 1: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/1.jpg)
1
Indice
Descripción de la posición y orientación.
Transformaciones básicas: traslación y rotación.
Composición de transformaciones.
Velocidades y aceleraciones.
Momento de inercia, centro de masa y tensor de
inercia.
TEMA 5. FUNDAMENTOS MATEMÁTICOS
![Page 2: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/2.jpg)
2
1. Descripción de la posición y orientación
Se empleará el término localización para referirse conjuntamente a una
posición y orientación en el espacio.
Es por tanto necesario establecer una herramienta matemática capaz
de cuantificar y representar las magnitudes que indican, tanto la
posición, como la orientación de un cuerpo rígido en el espacio con
respecto a un sistema de referencia.
![Page 3: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/3.jpg)
3
Sistemas de referencia
![Page 4: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/4.jpg)
4
Descripción de la posición
Una posición se establece de forma unívoca mediante un vector de
posición pM con tres componentes con respecto a un sistema de referencia
M, con origen el del sistema de referencia y extremo la posición.
Al tener asociado cada objeto de interés un sistema de referencia O, el
vector pM representa la posición del origen de dicho sistema O con
respecto al M
![Page 5: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/5.jpg)
5
Notación
O
O
M
O
M
OPPP
![Page 6: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/6.jpg)
6
Coordenadas cartesianas
Las componentes del vector pM son las proyecciones sobre
cada uno de los ejes del sistema de referencia M pM(x,y,z)
![Page 7: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/7.jpg)
7
Coordenadas cilíndricas
pM (r, )
Las componentes del vector pM en un sistema de referencia
M se corresponden, con el módulo de la proyección del
vector pM sobre el plano xy, el ángulo que forma dicha
proyección con el eje x, y la proyección del vector pM sobre
el eje z, respectivamente pM (r, , z).
![Page 8: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/8.jpg)
8
Coordenadas esféricas
M
Pr
),,r(PM
Coordenadas esféricas pM (r`, , )
. ),,r(pr
MM
P
![Page 9: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/9.jpg)
9
Descripción de la orientación (1)
La orientación del cuerpo con respecto al sistema de
referencia M vendrá dada por la orientación relativa de
los ejes del sistema de referencia O asociado a él con
respecto al sistema M.
![Page 10: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/10.jpg)
10
Descripción de la orientación (2)
Para ver mejor la orientación, se suele representar
ambos sistemas coincidentes en el origen.
![Page 11: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/11.jpg)
11
Matrices de rotación
Una forma de indicar la orientación de un sistema O con
respecto a otro M es hacerlo mediante las coordenadas en
el sistema M de los vectores unitarios en la dirección de
los ejes del sistema O
![Page 12: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/12.jpg)
12
Matrices de rotación
Y de forma matricial como las columnas de una matriz de dimensión
3x3, cuyos 9 elementos escalares son las coordenadas de los vectores
unitarios del sistema O en el sistema M, denominada matriz de
rotación
Al ser los vectores unitarios y los sistemas referencia ortogonales y
dextrógiros, con tres parámetros, la orientación de un sistema con
respecto a otro queda determinada.
![Page 13: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/13.jpg)
13
Matrices de rotación
Los 9 elementos de la matriz de rotación representan las
proyecciones de los vectores unitarios xO, yO, zO sobre los
ejes del sistema M.
MOMOMO
MOMOMO
MOMOMO
MO
MO
MOO
M
zzzyzx
yzyyyx
xzxyxx
zyxRot
···
···
···
La matriz de rotación a veces recibe el nombre de matriz
de cosenos directores
![Page 14: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/14.jpg)
14
Matrices de rotación
OMOMOM
OMOMOM
OMOMOM
OM
OM
OMM
O
zzzyzx
yzyyyx
xzxyxx
zyxRot
···
···
···
La orientación del sistema M respecto al O es la orientación
inversa y viene expresada por:
M Rot O = ( O Rot M )T = ( O Rot M )-1
La matriz de rotación inversa es la matriz de rotación
traspuesta
![Page 15: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/15.jpg)
15
Matrices y coordenadas homogéneas
T =
rotación traslación
perspectiva escalado
= 3x3 3x1
1x3 1x1
En 1969 Forest introduce las coordenadas homogéneas y la matriz de
transformación homogénea para resolver diferentes problemas de
gráficos por computador a través de operaciones con matrices
![Page 16: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/16.jpg)
16
Matrices y coordenadas homogéneas
• Las coordenadas homogéneas en un espacio n-dimensional son n+1.
En 3D un punto p(x,y,z) en coordenadas homogéneas es:
p(wx,wy,wz,w) donde w es un factor de escala (se considera w=1).
• Matriz de transformación homogénea. Representación de la
posición y orientación de forma conjunta de un sistema de
coordenadas.
![Page 17: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/17.jpg)
17
Matrices homogénea de transformación inversa
La matriz de transformación permite localizar un sistema O respecto a
otro M. En ocasiones interesa conocer la relación inversa, es decir,
conocer la localización de M respecto a O, lo que se corresponderá
con la matriz de transformación inversa a la primera.
T1 AAdj·A
1A
![Page 18: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/18.jpg)
18
Indice
Descripción de la posición y orientación.
Transformaciones básicas: traslación y rotación.
Composición de transformaciones.
Velocidades y aceleraciones.
Momento de inercia, centro de masa y tensor de inercia.
TEMA 5. FUNDAMENTOS MATEMÁTICOS
![Page 19: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/19.jpg)
19
2. Transformacipones básicas
Las matrices homogéneas pueden emplearse para:
• Para transformar un vector expresado con respecto a
OXYZ (sistema transformado) a su expresión en MXYZ
(sistema original).
![Page 20: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/20.jpg)
20
Transformacipones básicas
• Localización de un sistema
de referencia con respecto a
otro.
• Descripción del movimiento
de un objeto o sistema de
referencia de una
localización inicial M a otra
final M’.
![Page 21: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/21.jpg)
21
Transformacipones básicas
• Localización de un sistema O’ respecto a otro M tras un
movimiento de O
![Page 22: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/22.jpg)
22
Traslación
Se pueden considerar tres traslaciones básicas sobre cada
uno de los ejes principales de un sistema de referencia.
![Page 23: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/23.jpg)
23
Traslación
Traslación compuesta
![Page 24: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/24.jpg)
24
Traslación
OiO
OOi p)·z,y,x(Trasp
El orden en que se efectúan las operaciones básicas de
traslación entre sí, no afecta al resultado de la traslación
total.
![Page 25: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/25.jpg)
25
Traslación
El sistema O`X`Y`Z` está trasladado un vector p(6,-3,8) con respecto
del sistema OXYZ. Calcular las coordenadas (rx, ry, rz) del vector r
cuyas coordenadas con respecto al sistema O`X`Y`Z` son r (-2, 7, 3)
1
11
4
4
1
3
7
2
·
1000
8100
3010
6001
1
r
r
r
z
y
x
OrO
OOr p)·8,3,6(Trasp
![Page 26: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/26.jpg)
26
Traslación
Calcular el vector r`xyz resultante de trasladar al vector rxyz (4, 4, 11) según
la transformación Tras (6, -3, 8)
1
19
1
10
1
11
4
4
·
1000
8100
3010
6001
1
´r
`r
`r
z
y
x
![Page 27: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/27.jpg)
27
Rotación respecto al eje x
![Page 28: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/28.jpg)
28
Rotación respecto al eje y
![Page 29: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/29.jpg)
29
Rotación respecto al eje z
![Page 30: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/30.jpg)
30
Indice
Descripción de la posición y orientación.
Transformaciones básicas: traslación y rotación.
Composición de transformaciones.
Velocidades y aceleraciones.
Momento de inercia, centro de masa y tensor de
inercia.
TEMA 5. FUNDAMENTOS MATEMÁTICOS
![Page 31: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/31.jpg)
31
3. Composición de transformaciones
La composición de transformaciones, al estar representadas por matrices,
supone que el orden en que se aplica cada una de las transformaciones
básicas que la componen es relevante, puesto que el producto de matrices
no es conmutativo.
![Page 32: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/32.jpg)
32
C.T. expresadas con referencia a un sistema fijo (1)
Supóngase que un robot, cuya base tiene asociada un sistema de referencia R,
debe girar con respecto a él -90° en la dirección del eje zR un objeto, cuyo
sistema de referencia asociado es O, desde su posición inicial PRO (a, b, c)
O
iO
RR
ip)·c,b,a(Trasp
![Page 33: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/33.jpg)
33
R
inicialiORR
finali pzRotp )·90,(
Oi
Oi pp
O
iO
RR
i p)·c,b,a(Traspinicial
O
iO
R
O
RR
i p)·c,b,a(Tras)·90,z(Rotpfinal
C.T. expresadas con referencia a un sistema fijo (2)
![Page 34: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/34.jpg)
34
Ejemplo. Enunciado (1)
))·,,((·)90,( O
iO
R
O
RR
i pcbaTraszRotpfinal
![Page 35: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/35.jpg)
35
Ejemplo. Cálculo (2)
1
5,0
5,0
0
·
1000
2100
4010
0001
·
1000
0100
00)90cos()90(
00)90()90cos(
sen
sen
1
5,2
0
5,4
1
5,2
5,4
0
·
1000
0100
0001
0010
![Page 36: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/36.jpg)
36
Será necesario en primer lugar, que el sistema H se traslade hasta el objeto, o
lo que es lo mismo, que los orígenes de ambos sistemas de referencia, H de la
herramienta y O del objeto, sean coincidentes
En segundo lugar será necesario que el sistema asociado a la herramienta,
el H' (sistema H trasladado hasta O), se oriente de forma adecuada para
que finalmente coincida plenamente con el del objeto O
C.T. expresadas con referencia a un sistema móvil (1)
![Page 37: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/37.jpg)
37
H
H
HHp)·90,z(Rotp
HH
H
HH p)·90,z(Rot)·c,b,a(Trasp H
HH
HH p)·c,b,a(Trasp
C.T. expresadas con referencia a un sistema móvil (2)
![Page 38: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/38.jpg)
38
Composición de transformaciones (3)
No sólo es importante el orden en que se aplican las
transformaciones, sino que también es necesario identificar
en cada transformación con respecto a qué sistema se
realiza.
• Si la transformación se realiza con respecto al sistema
fijo se premultiplica sobre las transformaciones ya
efectuadas.
• Si la transformación se realiza sobre el sistema móvil,
es decir, con respecto a la última localización del sistema
transformado, la nueva transformación se posmultiplica
respecto a las aplicadas previamente.
![Page 39: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/39.jpg)
39
C.T. Ejemplo 1 (a)
Ejemplo 1: La localización del extremo de un robot viene determinada
por la siguiente matriz homogénea con respecto al sistema de
coordenadas situado en la base.
Obtener la localización del extremo si éste sufre en primer lugar una
traslación de un vector p(5,10,5) y posteriormente una rotación de -90°
con respecto al eje y, expresando ambas transformaciones con respecto
al sistema de coordenadas de la base del robot.
![Page 40: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/40.jpg)
40
C.T. Ejemplo 1 (b)
La matriz homogénea que representa el sistema transformado es:
![Page 41: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/41.jpg)
41
C.T. Ejemplo 2 (a)
Ejemplo 2: Obtener la matriz de transformación que representa al
sistema obtenido a partir de un sistema de referencia fijo sobre el que se
le ha aplicado un giro de 90° alrededor del eje x, un giro de 180°
alrededor del eje y (estas dos rotaciones se realizan respecto al sistema
de coordenadas fijo); y por último un giro de -90° alrededor del eje y"
del sistema transformado.
𝑇 = 𝑅𝑜𝑡 𝑦, 180 · 𝑅𝑜𝑡 𝑥, 90 ∗ 𝑅𝑜𝑡 (𝑦", −90)
![Page 42: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/42.jpg)
42
Gráficos de transformación (1)
El final de la herramienta puede
ser referido con respecto al
sistema OXYZ de dos maneras
distintas: a través del manipulador
y a través del objeto.
![Page 43: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/43.jpg)
43
Gráficos de transformación (2)
![Page 44: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/44.jpg)
44
Gráficos de transformación (3)
Cualquier otra relación puede ser obtenida fácilmente a partir del
gráfico. Para ello se irá desde el objeto inicial al final multiplicando las
matrices de transformación correspondiente a los arcos del gráfico, y
considerando que de recorrerse éstos en el sentido inverso a las
flechas deberá utilizarse una matriz inversa.
![Page 45: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/45.jpg)
45
Hallar la matriz de transformación compuesta del sistema de
referencia asociado a la articulación 3 sobre la 0.
C.T. Ejemplo 3 (a)
![Page 46: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/46.jpg)
46
C.T. Ejemplo 3 (b)
23
12
01 A·A·AT
)0,L,0(Tras·))90(,Y(Rot·)90,Z(Rot·)90,Y(RotA 00001
)L,0,0(Tras·))90(,Y(Rot·)90,Z(Rot·)90,Y(RotA 11112
)L,0,0(TrasA23
![Page 47: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/47.jpg)
47
)0,L,0(Tras·))90(,Y(Rot·)90,Z(Rot·)90,Y(RotA 00001
)L,0,0(Tras·))90(,Y(Rot·)90,Z(Rot·)90,Y(RotA 11112
)L,0,0(TrasA23
·
1000
0100
00)90cos()90(sen
00)90(sen)90cos(
·
1000
0)90cos(0)90(sen
0010
0)90(sen0)90cos(
A01
1000
L010
0cos0sen
0sen0cos
1000
0100
L010
0001
·
1000
0)90(cos0)90(sen
0010
0)90(sen0)90(cos
·
C.T. Ejemplo 3 (c)
![Page 48: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/48.jpg)
48
)L,0,0(Tras·))90(,Y(Rot·)90,Z(Rot·)90,Y(RotA 11112
)L,0,0(TrasA23
·
1000
0100
00)90cos()90(sen
00)90(sen)90cos(
·
1000
0)90cos(0)90(sen
0010
0)90(sen0)90cos(
A12
1000
0010
·cosLcos0sen
90·cosLsen0cos
1000
L100
0010
0001
·
1000
0)90cos(0)90(sen
0010
0)90(sen0)90cos(
·
1000
L100
0010
0001
A23
C.T. Ejemplo 3 (d)
![Page 49: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/49.jpg)
49
C.T. Ejemplo 4 (a)
El sistema de referencia asociado al elemento 3 con respecto al 0
viene dado por la matriz de transformación homogénea
2
3
1
2
0
1A·A·AT
)0,L,0(Tras·),Y(Rot·)90,X(RotA00
0
1
)L,0,0(Tras·))90(,Y(Rot·)90,Z(Rot·)90,Y(RotA111
1
2
)L,0,0(TrasA2
3
Si las coordenadas de un punto i con
respecto al elemento 0 son (L, 2L, L)
¿Cúales serán esas coordenadas con
respecto al elemento 3 si α y = 90?
![Page 50: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/50.jpg)
50
C.T. Ejemplo 4 (b)
![Page 51: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/51.jpg)
51
C.T. Ejemplo 5 (a)
La muñeca de un robot está en la posición (0, 2L, L) con respecto a la
base del robot (sistema de referencia cartesiano dextrógiro X0Y0Z0 ) . El
versor j3 del sistema de referencia asociado a ella está en la dirección
positiva del eje x0 del sistema asociado a la base del robot, el k3 en el
del eje y0 positivo, siendo el sistema dextrógiro.
Las coordenadas de un punto i con respecto a la base del robot son (L,
2L, L).
Si el extremo del robot es sometido a una traslación Tras (0, L, 0)
respecto al sistema móvil X3Y3Z3 , y luego a otra traslación Tras (-L, 0,
0) con respecto a este último sistema.
1º ¿Cúal serán las coordenadas del punto i con respecto a ese sistema
X5Y5Z5 ?
2º ¿Y la matriz de transformación geométrica 0T5 ?
Resolverlo geométrica y matemáticamente.
![Page 52: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/52.jpg)
52
C.T. Ejemplo 5 (b)
![Page 53: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/53.jpg)
53
Rotaciones compuestas (1)
Un giro general se puede descomponer en una
combinación de tres rotaciones básicas realizadas en un
cierto orden.
Existen 24 combinaciones definidas:
• 12 de ellas se obtienen mediante combinación de tres
rotaciones siempre realizadas sobre ejes principales del
sistema fijo. XYZ
• Las otras 12, conocidas como ángulos de Euler, se
definen mediante combinación de tres giros sobre ejes
principales del sistema móvil
![Page 54: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/54.jpg)
54
Rotaciones compuestas (2)
Respecto a los ejes fijos: XYZ
(Roll, Pitch, Yaw)
Z Y X
Alabeo , Cabeceo, Guiñada
Balanceo, Inclinación , Orientación
![Page 55: TEMA 5. FUNDAMENTOS MATEMÁTICOS - Portal del Área de ...alonsog/Robotica/05 Fundamentos matematicos.pdf4 Descripción de la posición Una posición se establece de forma unívoca](https://reader030.vdocuments.pub/reader030/viewer/2022040319/5e3cd233c3d20f16ad29f3e8/html5/thumbnails/55.jpg)
55
Angulos de Euler
(X-Y-Z, X-Z-Y, Y-X-Z, Y-Z-X, Z-X-Y, Z-Y-X,
X-Y-X, X-Z-X, Y-X-Y, Y-Z-Y, Z-X-Z, Z-Y-Z)