Académique Documents
Professionnel Documents
Culture Documents
R d
R d
R d
R d
| |
| |
| |
| | 0 ) ( )) cos( ) (sin( ) sin( ) cos(
0 ) ( )) cos( ) (sin( ) sin( ) cos(
0 ) ( )) cos( ) (sin( ) sin( ) cos(
0 ) ( )) cos( ) (sin( ) sin( ) cos(
=
= +
= +
=
| o u u u u
| o u u u u
| o u u u u
| o u u u u
r R d
r R d
r R d
r R d
-Ortogonal al plano de cada llanta:
-A lo largo del plano de cada llanta:
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
31
Modelado cinemtico en forma matricial
0 ) ( = q q A
0
0 0 0 0 0 0 0 )) sin( ) (cos( ) sin( ) cos(
0 0 0 0 0 0 0 )) cos( ) (sin( ) sin( ) cos(
0 0 0 0 0 0 0 )) cos( ) (sin( ) sin( ) cos(
0 0 0 0 0 0 0 )) sin( ) (cos( ) sin( ) cos(
0 0 0 0 0 0 0 0 )) cos( ) (sin( ) cos( ) sin(
0 0 0 0 0 0 0 0 )) sin( ) (cos( ) cos( ) sin(
0 0 0 0 0 0 0 0 )) sin( ) (cos( ) cos( ) sin(
0 0 0 0 0 0 0 0 )) cos( ) (sin( ) cos( ) sin(
=
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
+ +
+ + +
+ + +
+ +
+ + +
+ +
+ +
+ + +
|
|
|
|
u
u
u
u
o
u u o u o u
u u o u o u
u u o u o u
u u o u o u
u u o u o u
u u o u o u
u u o u o u
u u o u o u
y
x
r d
r d
r d
r d
d
d
d
d
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
32
Modelado cinemtico
Representacin en el espacio de
estados
Espacio nulo de A(q)
(
(
(
(
(
(
(
+
+
=
(
(
(
(
(
(
u
o u
o u
|
u
o
v
r
y
x
0 / 1
1 0
0 0
0 ) sin(
0 ) cos(
u S q
q
=
y
1
x
1
x
P
x
y
World
frame
R
o
b
o
t
f
r
a
m
e
o
-
d
d
r
d
-
d
o
u
u
u
u
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
33
Estrategia de control
o
y
1
x
1
P
y
1
x
1
P
Proximity
area
u
e
u
f
u
t
u
e
d
d
y
p
y
p
x
d
x
y
x
r
k
Trajectory
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
34
Estrategia de control
=
e
r
d
k
v
v
v
max
max
if
if
r e
r e
k d
k d
s
>
) sin(
max e
u e u =
o
y
1
x
1
P
y
1
x
1
P
Proximity
area
u
e
u
f
u
t
u
e
d
d
y
p
y
p
x
d
x
y
x
r
k
Trajectory
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
35
Simulacin en MatLab
Seguimiento de trayectorias lineales
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
36
Seguimiento trayectorias lineales
-15 -10 -5 0 5 10 15
-15
-10
-5
0
5
10
15
x [m]
y
[
m
]
Sequence of posture snapshots
-6 -4 -2 0 2 4 6 8 10
-8
-6
-4
-2
0
2
4
6
8
10
x [m] , x
d
[m]
y
[
m
]
,
y
d
[
m
]
Robot reference point (x,y) and reference trajectory (x
d
,y
d
)
Reference trajectory
Robot reference point trajectory
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
37
Seguimiento trayectorias lineales
0 5 10 15 20 25 30 35 40
-8
-6
-4
-2
0
2
4
6
8
10
Time [s]
x
[
m
]
,
y
[
m
]
,
o
[
r
a
d
]
,
u
[
r
a
d
]
Robot posture variables: x, y, o and u
x
y
o
u
0 5 10 15 20 25 30 35 40
-1
0
1
2
3
4
5
6
7
Time [s]
d
e
[
m
]
,
u
t
[
r
a
d
]
,
u
e
[
r
a
d
]
Robot error variables: d
e
, u
t
and u
e
d
e
u
t
u
e
0 5 10 15 20 25 30 35 40
-1
0
1
2
3
4
5
6
7
Time [s]
v
[
m
/
s
]
,
w
[
r
a
d
/
s
]
Robot input variables: v and w
v
w
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
38
Simulacin sobre una fotografa
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
39
Resultados generales
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
40
Spider
Dr. Vctor J. Gonzlez Villela 18 de Junio de 2007
41
Fin de la presentacin
Gracias por su atencin
Preguntas?