Beruflich Dokumente
Kultur Dokumente
32
X4
A+C
Y4
O4
X5
O5
Y5
Z4
2
Z5
X1
Y1
X2
L2
Y2 O2
O1
Z1
1
Z2
A
X6
Y6
O6
Z6
X0
Y0 Z0
O0
2
1
X3
Y3
O3
Z3
onde:
1 e 2: posies angulares dos atuadores
1: ngulo de inverso/everso do p
2: ngulo de flexo/extenso do p
Os sistemas de coordenadas O0-x0y0z0 (base), O1-x1y1z1 e O4-x4y4z4
esto fixos na base do mecanismo. J os sistemas O3-x3y3z3 e O6-x6y6z6 esto
fixos no p e, por fim, os sistemas O2-x2y2z2 e O5-x5y5z5 esto fixos nas barras
conectadas aos atuadores.
A matriz de rotao R03 , que especifica a orientao do sistema de
coordenadas O3-x3y3z3 em relao ao sistema base (O0-x0y0z0), obtida pela
seguinte seqncia de rotaes: rotao de 2 em torno do eixo z0 e rotao
de 1 em torno do eixo y0.
33
(4.1)
0
O0 O3 = R A
B
3
0
(4.2)
2
1
cos ( 1 )
= sin ( 1 )
sin ( 1 )
cos ( 1 )
0
0
0
(4.3)
L2
0
2
O0 O 2 = C + R1 ( A + C )
B
0
(4.4)
O0 O2 O0O3 = L2
(4.5)
(4.6)
(4.7)
(4.8)
onde:
a1 = 2 L2 ( A + C ) + 2 B sin(1 ) ( A + C ) 2 A cos(1 ) sin( 2 ) ( A + C )
a 2 = 2 C 2 + A C 2 A cos( 2 ) ( A + C )
a 3 = +2 A C cos( 2 ) 2 B L2 sin(1 ) 2 B 2 cos(1 )
35
1
1+ t2
1+ t2
onde t = tan 1
2
sin( 1 ) =
e substituindo em (4.8):
(a 3 a 2 ) t 2 + 2 a1 t + (a3 + a 2 ) = 0
(4.9)
1 = 2 arctg
a1 a12 + a 22 a 32
a3 a2
(4.10)
2 = 2 arctg
(4.11)
onde:
b1 = 2 L2 ( A + C ) 2 B sin(1 ) ( A + C ) 2 A cos(1 ) sin( 2 ) ( A + C )
b2 = 2 C 2 + A C 2 A cos( 2 ) ( A + C )
(4.12)
&
& 1
x& = 1 e q& =
&
& 2
2
(4.13)
f1
Jx = 1
f 2
1
(4.14)
onde:
f1
2
f 2
2
sen do :
f1
= 2 B L2 cos(1 ) + 2 B 2 sin(1 ) 2 A L2 sin (1 ) sin ( 2 ) 2 A B cos(1 ) sin ( 2 )
1
+ 2 B ( A + C ) sin( 1 ) cos(1 ) + 2 A ( A + C ) sin( 1 ) sin(1 ) sin ( 2 )
f1
= 2 A C sin ( 2 ) + 2 A L2 cos(1 ) cos( 2 ) 2 A B sin(1 ) cos( 2 )
2
f 2
= +2 B L2 cos(1 ) + 2 B 2 sin(1 ) 2 A L2 sin (1 ) sin ( 2 ) + 2 A B cos(1 ) sin( 2 )
1
f 2
2
0
(4.15)
37
f 2
= 2 C 2 + A C sin( 2 ) 2 L2 ( A + C ) cos( 2 ) + 2 A ( A + C ) cos( 2 ) sin( 2 )
2
(4.16)
(4.17)
x = x0 + J (q q 0 )
(4.18)
q =
(q 0 q )t (q 0 q )
(4.19)
Incio
Entra com o
vetor q
Entra com o
vetor x0
Cinemtica Inversa
q 0 =f(x0 )
x0 =x
No
x=x0+J(q-q0 )
q<
Critrio de
Parada
Sim
xfinal=x0
FIM
39
4.4.2.Interpolao Polinomial
Este mtodo consiste em relacionar os ngulos de orientao do p
com os ngulos dos atuadores atravs de polinmios interpoladores, como,
por exemplo:
1 = a1 + a 2 1 + a3 2 + a 4 12 + a5 2 2 + a6 2 1
(4.20)
2 = b1 + b2 1 + b3 2 + b4 12 + b5 2 2 + b6 2 1
.
.
.
.
.
a3 .
.
a = .
.
.
.
.
.
.
a5
.
.
.
.
.
.
.
2
2
1 (n ) (n ) (n ) (n ) (n ) (n )
(
)
a
1
2
1
2
2
1
144
6
1
444444424444444443 { 123
A
(4.21)
x = At A
At B
(4.22)
40
41
20
15
10
5
0
-5
-10
-15
-20
25
-25
20
-20
15
-15
10
-10
5
-5
0
0
-5
5
-10
10
-15
15
-20
20
-25
25
Atuador 2 - alfa2 (graus)
20
15
10
5
0
-5
-10
-15
-20
20
10
0
-10
-20
Atuador 2 - alfa2 (graus)
-25
-20
-15
-10
-5
10
15
20
25
42
por
ser
numrico,
requer
um
certo
tempo
de
(4.23)
(4.24)
sendo:
J
J
J
J
J& x = x &1 + x & 2 + x &1 + x &2
2
1
2
1
J& q =
J q & J q &
&1 +
& 2 +
1 +
2
1
2
1
2
J q
J q
(4.25)
43
3.
computado.
5.
m
Ar
n
(4.26)
44
45
r r
r r
v1 v 2 = v1 v 2 cos( )
r r
v1 v 2
= a cos r r
v1 v 2
(4.27)
Junta esfrica
r
v2
r
v1
de
orientao
do
(rgo
terminal)
foi
seguinte:
46
47
4.6.2. Singularidades
Singularidades de um mecanismo so as configuraes nas quais o
rgo terminal passa a apresentar graus de liberdade adicionais, tornando-se
incontrolvel, ou quando ele perde um ou mais graus de liberdade. O primeiro
tipo de configurao singular pertence ao interior do espao de trabalho do
mecanismo, sendo chamada de singularidade interna. J o segundo tipo de
configurao ocorre justamente quando o rgo terminal atinge o seu limite de
espao de trabalho, sendo, portanto, chamada de singularidade na fronteira do
espao de trabalho.
Desta forma, o levantamento das singularidades do mecanismo bem
como uma definio de estratgias para evitar tais configuraes tornam-se
necessrias. Para determinar estas configuraes singulares basta calcular os
valores singulares mnimos das matrizes Jx e Jq (apresentadas no subitem
4.3). Caso um deles seja nulo, significa que o mecanismo se encontra em uma
configurao singular.
Devido a complexidade do modelo cinemtico obtido, determinar cada
uma das configuraes singulares de forma analtica um processo
praticamente invivel. Desta forma, novamente um mtodo numrico foi
adotado e, que consiste nos seguintes passos:
1.
3.
48
x 10
5.5
-3
80
5
60
4.5
40
3.5
20
2.5
-20
2
-40
1.5
-60
0.5
-80
-80
-60
-40
-20
0
20
Angulo de inversao/eversao (graus)
40
60
80
Figura 4.9- Curvas de nvel dos valores singulares mnimos da matriz Jx.
49
x 10
-3
80
3.5
60
3
Angulo de flexao/extensao (graus)
40
2.5
20
-20
1.5
-40
1
-60
0.5
-80
-80
-60
-40
-20
0
20
Angulo de inversao/eversao (graus)
40
60
80
Figura 4.10- Curvas de nvel dos valores singulares mnimos da matriz Jq.
50
4.7. Determinao
dos
Parmetros
Dimensionais
do
Mecanismo
Os parmetros dimensionais dos mecanismos responsveis pelas
cinemticas articulares do quadril e do tornozelo sero determinados de forma
a atender os seguintes critrios de desempenho:
uma marcha humana real cujos dados foram obtidos pelo laboratrio de
marcha da AACD (Associao de Assistncia Criana Defeituosa, So
Paulo, Brasil). A figura 4.12 ilustra as sadas dos ngulos relacionados
aos movimentos da articulao do tornozelo ao longo do ciclo da marcha.
J a figura 4.13 ilustra as sadas dos ngulos para a articulao do
quadril. Esses valores apresentados correspondem mdia de uma
amostra de adultos normais.
Angulo de inversao/eversao do pe
-2
10
-4
-6
angulo (graus)
angulo (graus)
Angulo de flexao/extensao do pe
15
-8
-5
-10
-10
-12
-15
20
40
60
% ciclo de marcha
80
100
-14
20
40
60
% ciclo de marcha
80
100
51
25
20
6
15
4
10
2
angulo (graus)
angulo (graus)
-5
-2
-10
-4
-15
-6
-20
-25
20
40
60
% ciclo de marcha
80
100
-8
20
40
60
% ciclo de marcha
80
100
52
12 + 2 2
(4.28)
21 + 22
onde:
(4.29)
onde:
1
T =
2
1
T =
2
e J o Jacobiano do mecanismo.
Para o clculo do ndice local ser considerado que os torques
aplicados nas direes das coordenadas do efetuador so unitrios.
Uma vez determinado o ndice local, o ndice global, , que relaciona a
transmisso de torque entre efetuador e atuadores para todo o espao de
trabalho pode ser definido como:
1
dW
W W
(4.30)
53
3.
(4.31)
min
A ,C , L2
4.7.3. Resultados
Trs solues foram investigadas para este problema de otimizao. Na
primeira soluo, os parmetros do prottipo construdo foram adotados de
forma a ter um valor de referncia para o ndice e para a rea de trabalho. A
segunda soluo foi obtida adotando uma rea mnima equivalente a 0,25
rad2. J para a terceira soluo, adotou-se uma rea mnima de 0,30 rad2. Os
resultados, para as diferentes solues, esto apresentados na tabela 2.
Soluo A (mm)
1
60
2
60
3
60
C (mm)
0
3
11
L2 (mm) W (rad2)
34
0,22
0,66
62
0,25
0,69
70
0,30
0,78
55
mencionar
que
no
foi
constatada
existncia
de
57
onde:
xb, yb e zb: definem a posio da plvis (base) do rob em relao ao
sistema de coordenadas fixo no solo.
60
x1
2
y1
O1
z1
6
7
Pb
5
8
4
10
9
x0
y0
O0
z0
onde:
Pb = [xb
yb
zb ]
O sistema de coordenada O0-x0y0z0 est fixo no solo, j o sistema O1x1y1z1 (base do rob) est fixo na plvis e sua origem est localizada no
baricentro deste ligamento. Para descrever a orientao da plvis, os ngulos
de Euler foram adotados.
No entanto, para determinar a posio, por exemplo, de um ligamento
do rob em relao sua base, mais conveniente utilizar, como coordenadas
generalizadas, as posies das articulaes ao invs das posies angulares
61
onde:
62
Aq
l1
l2
l3
d1
Bl
l4
Al
63
x1
x1L
y1L
1
X1L
z1L
O1L
y1 O1
z1
X1R
x1R
y1R
x2
z1R
O1R
z2
y2
O2
x5
z5
y5
O5
y3
4
O3
x4
x3
z3
5
y4
O4
z4
x7
x6
y6
x0
y0
z0
O6
z6
10
y7
O7
z7
O0
64
As
coordenadas
generalizadas
do
rob,
vetor
x,
devem ser
65
0
0
1 sin( ) 0 cos ( ) 0
0
1
cos ( ) cos( ) cos( ) sin( ) sin( ) cos( ) cos( ) sin( ) sin( ) cos( ) sin( ) cos( )
1
R0 = sin( ) cos( ) cos( ) + cos( ) sin( ) sin( ) cos( ) sin( ) + cos ( ) cos( ) sin( ) sin( )
cos( )
sin( ) sin( )
sin( ) cos ( )
1
0
(5.3)
sin( ) cos( )
sin( ) sin( )
zb
cos( )
0
0
0
1
67
(5.4 )
A12 =
0 0 1 z1L sin( 1 ) 0 cos( 1 ) 0 0
0
1 0 0 0 1
0
0
0
1 0
0
0 1 0 0 0
1
0 0 0 1 0
cos( 1 ) cos( 2 ) cos( 1 ) sin( 2 ) sin( 1 ) l 2 cos( 1 ) cos( 2 ) + Aq cos( 1 ) sin( 2 ) + x1l
sin( 2 )
l 2 sin( 2 ) Aq cos( 2 ) + y1L
cos( 2 )
0
A12 =
sin( 1 ) cos( 2 ) sin( 1 ) sin( 2 ) cos( 1 ) l 2 sin( 1 ) cos( 2 ) Aq sin( 1 ) sin( 2 ) + z1L
0
0
0
1
0
0
cos( 3 ) sin( 3 )
sin( ) cos( )
3
3
A23 =
0
0
0
0
0 0 l3
1 0 0
0 1 0
0 0 1
l 3 cos( 3 )
l3 sin( 3 )
0 0 1
0 0 0
1 0 0
0 1 0
0
0
1
0
(5.6)
(5.5)
0
A34 =
sin( 4 )
0 cos( 4 ) 0 0
0
0
0
1 0
0
0
1
cos( 5 )
0
sin( 5 )
A34 =
sin( 4 ) cos( 5 ) sin ( 4 ) sin( 5 ) cos( 4 )
0
0
0
0 0 d1
1 0 l4
0 1
0
0 0
1
d1 cos( 4 ) cos( 5 ) + l 4 cos( 4 ) sin( 5 )
d1 sin( 5 ) l 4 cos( 5 )
0 0 1
0 0 0
1 0 0
0 1 0
(5.7)
Matriz de transformao homognea do sistema O1-x1y1z1 para o sistema
O5-x5y5z5 ( A15 ).
O processo de obteno desta matriz homognea anlogo ao da
obteno da matriz homognea A12 . Desta forma, obtm-se:
x1R cos( 6 ) 0 sin( 6 ) 0 cos( 7 ) sin( 7 ) 0 0 1 0 0 l 2
0
1
0
0 sin( 7 ) cos( 7 ) 0 0 0 1 0 Aq
y1R
0
0
1 0 0 0 1
z1R sin( 6 ) 0 cos( 6 ) 0 0
1
0
0
0
1 0
0
0 1 0 0 0
1
cos( 6 ) cos( 7 ) cos( 6 ) sin( 7 ) sin( 6 ) l 2 cos( 6 ) cos( 7 ) + Aq cos( 6 ) sin( 7 ) + x1R
cos( 7 )
0
l 2 sin( 7 ) Aq cos( 7 ) + y1R
sin( 7 )
A15 =
sin( 6 ) cos( 7 ) sin( 6 ) sin( 7 ) cos( 6 ) l 2 sin( 6 ) cos( 7 ) Aq sin( 6 ) sin( 7 ) + z1R
0
0
0
1
1
0
A15 =
0
0
1
0
0
0
0
1
0
(5.8)
Onde x1R, y1R e z1R so as componentes x, y e z do vetor X1R.
Matriz de transformao homognea do sistema O5-x5y5z5 para o sistema
O6-x6y6z6 ( A56 ).
O processo de obteno desta matriz homognea anlogo ao da
obteno da matriz homognea A23 . Desta forma, obtm-se:
69
cos( 8 ) sin( 8 )
sin( ) cos( )
8
8
A56 =
0
0
0
0
cos( 8 ) sin( 8 )
sin( ) cos( )
8
8
6
A5 =
0
0
0
0
0 0 1 0 0 l 3
0 0 0 1 0 0
1 0 0 0 1 0
0 1 0 0 0 1
0 l3 cos( 8 )
0 l3 sin( 8 )
1
0
0
1
(5.9)
0
A67 =
sin ( 9 )
sin( 9 ) 0 cos( 10 )
0
0 sin( 10 )
0 cos( 9 ) 0 0
0
0
1 0
cos( 9 ) cos( 10 ) cos( 9 ) sin( 10 )
cos( 10 )
sin( 10 )
A67 =
sin ( 9 ) cos( 10 ) sin( 9 ) sin( 10 )
0
0
0
1
sin( 10 ) 0 0 1 0 0 d 1
cos( 10 ) 0 0 0 1 0 l 4
0
1 0 0 0 1
0
0
0 1 0 0 0 1
sin( 9 ) d 1 cos( 9 ) cos( 10 ) + l 4 cos( 9 ) sin( 10 )
d 1 sin ( 10 ) l 4 cos( 10 )
0
0
1
O0-x0y0z0,
atravs
da
determinao
das
matrizes
de
70
(5.10 )
dP dPy Py
=
=
Vl =
dt dt q1
dPz P
z
dt
q1
Px
P
q& 2 + K + x
q 2
q16
Py
Py
q&1 +
q& 2 + K +
q 2
q16
P
P
q&1 + z q& 2 + K + z
q 2
q16
q&1 +
q&16
q&16
&
q16
(5.11)
Px
Px
q L q
16
1
Py
Py
L
J v (q ) =
q1
q16
Pz L Pz
q1
q16
(5.12)
71
Vl = J v (q ) q&
(5.13)
w = J w (q ) q& (5.14)
Para um melhor entendimento dessa matriz Jacobiana, a equao
(5.14) ser reescrita da seguinte forma:
(5.15)
= R& R t
(5.16)
onde:
R a matriz de rotao que representa a orientao do corpo rgido
descrita em relao a um sistema fixo.
= wz
w y
wz
0
wx
wy
wx
0
72
R
R
0 = 0 q&1 + 0 q& 2 + K + 0 q&16 R0t
q 2
q16
q1
R
R
R
0 = 0 R0t q&1 + 0 R0t q& 2 + K + 0 R0t q&16
q1
q 2
q16
(5.17)
J w (q )
(5.18)
Vl
w = J (q ) q&
(5.19)
73
(5.20)
onde
J (q )
J (q )
J& v (q ) = v
q&1 + K + v
q&16
q1
q16
(5.21)
(5.22)
onde:
J (q )
J (q )
J& w (q ) = w q&1 + K + w q&16
q1
q16
(5.23)
74
(5.24)
75
y& = J 0 (q ) q&
(5.25)
s]
(5.26)
p = n x sin ( / 2 ) r = n z sin( / 2)
(5.27)
q = n y sin( / 2) s = cos( / 2)
Rn ,
2 p 2 + s 2 1 2 ( p q r s ) 2 ( p r + q s )
= 2 ( p q + r s ) 2 q 2 + s 2 1 2 (q r p s )
2 ( p r q s ) 2 (q r + p s ) 2 s 2 + r 2 1
(5.28)
r1,1
R0 = r2,1
r3,1
r1, 2
r2, 2
r3, 2
r1, 3
r2,3
r3,3
(5.29)
(5.30)
sinal ( x ) = 0 se x = 0
1, se x > 0
(5.31)
77
r q
s
r
s
p
1
J 0 (q ) =
J w (q )
2 q p s
p q r
(5.32)
(5.33)
onde :
P
X =
y
Jv(q )
J (q ) =
J 0 (q )
Jv(q) a matriz Jacobiana de velocidade linear do ligamento
e q0 representa a estimativa inicial das coordenadas generalizadas.
Essa lei de atualizao j foi explicada passo a passo no subitem 4.4.1.
O processo iterativo termina quando os erros de posio (P) e orientao (y)
ficarem abaixo de um certo valor estabelecido. O erro de posio fornecido
pela expresso (5.34). J o erro de orientao foi definido conforme sugerido
por Matone, (1991), sendo fornecido pela expresso (5.35).
P =
(P0 P )t (P0 P )
(5.34)
H ( x ) &x& + C ( x, x& ) + G ( x ) = U + U E
(5.36)
onde:
x: vetor de coordenadas generalizadas do rob de dimenso 16X1
U = f bx , f by , f bz , n , n , n , 1 , 2 , L, 10
sendo:
f bx , f by , f bz : componentes x, y e z do vetor fora aplicado no baricentro
das coordenadas , , e .
79
prximos
subitens
formulao dinmica
do
rob
ser
dos
mecanismos
paralelos
forem
consideradas,
uma
enorme
(5.37)
onde:
U = f bx , f by , f bz , n , n , n , 1 , 2 ,L , 10
sendo:
81
U = M U
(5.38)
M =
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
J t (1,1) J t (1,2 )
J t (2,1) J t (2,2 )
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
J t (1,1) J t (1,2)
0
0
J t (2,1) J t (2,2 )
0
0
J t (1,1) J t (1,2)
0
0
J t (2,1) J t (2,2)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
J t (1,1) J t (1,2)
J t (2,1) J t (2,2)
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
(5.39)
84
(5.41)
Ligamento i
xia
xi
yi
Ligamento ia
Ligamento i+1
ria,i
yia
Oia
Oi
zia
ci
ri,ci
zi
85
(5.42)
(5.43)
(5.44)
w& i = w& ia + &&j y ia + &&j +1 sin ( j ) xia + &&j +1 cos( j ) z ia + wia x& j y ia +
+ w + & y x & sin( ) x + & cos( ) z
ia
ia
)(
j +1
ia
j +1
ia
(5.45)
(5.46)
0
0
0
1
(5.47)
(5.48)
(5.49)
87
Ligamento i
Mia,i
xia
xi
Fia,i
yi
-Fi,i+1
ria,i
yia
Oia
zia
xci
yci
ri,ci
Oi
zi
-Mi,i+1
ci=Oci
mig
zci
88
(5.50)
(5.51)
( )
I i = R0i I i R0i
Assim,
atravs
das
equaes
(5.52)
(5.50)
(5.51)
pode-se
obter
j = [0 0 1] (R0ia ) M ia ,i
t
(5.53)
j = [0 1 0] (R0ia ) M ia ,i
t
(5.54)
onde :
R yia ,j
cos( j ) 0 sin( j )
= 0
1
0
sin( j ) 0 cos( j )
(5.55)
X1L
O1L
MB
x1
FB
y1
z1L
C1=O1
x1R
-F1,5
-M1,5
X1R
z1
y1R
O1R
z1R
m1g
-F1,2
(5.56)
(5.57)
onde I 1 a matriz de tensor de inrcia do ligamento base e que pode
ser calculado a partir da expresso (5.52).
As foras generalizadas f bx , f by , f bz correspondem s coordenadas x, y
e z do vetor FB, que obtido atravs da equao (5.56). J as foras
generalizadas n , n , n so determinadas decompondo o vetor MB, obtido a
partir da equao (5.57), em cada uma das direes das coordenadas
generalizadas
relacionadas
com a
orientao
deste
ligamento.
Este
(5.58)
91
n = [0 1 0] (Rz , ) M B
t
(5.59)
onde :
R z ,
cos( ) sin( ) 0
= sin( ) cos( ) 0
0
1
0
n = [0 0 1] (Rz , R y , ) M B
t
(5.60)
onde :
R y ,
cos( ) 0 sin( )
= 0
1
0
sin( ) 0 cos( )
de
elementos
de
molas
amortecedores
que
simulam,
as
foras
externas, oriundas
desta
interao,
dependem
92
xi
yi
pi
Oi
zi
93
(5.61)
f zi = k 2 z i c 2 z&i
(5.62)
f ti =
f yi2 + f zi2
(5.63)
que
proporcionar
uma
fora
de
atrao.
Utilizando
(5.64)
94
Fx = f x i
i =1
Fy = f y i
i =1
Fz = f z i
(5.65)
i =1
Fn = Fx
e Ft = Fy2 + Fz2
(5.66)
2n
U E = Jvit (q ) f i
(5.67)
i =1
K = ( Jv1 ) , ( Jv 2 ) , L , ( Jv 2n )
Fext
f1
f
= 2
M
f 2n
(5.68)
(5.69)
modelo
desenvolvido
anteriormente
pode
ser
aplicado,
96
x0
y0
O0
z0
P4
P3
P5
P1
P2
(5.70)
f zi = k 2 ( z i z ci ) c 2 z& i
onde yci e zci representam, respectivamente, as coordenadas y e z
deste ponto, descrito no sistema global, no momento do contato.
97
&x& = H 1 ( x ) (U + U E b( x, x& ))
(5.71)
b( x, x& ) = C ( x, x& ) + G ( x )
(5.72)
(5.73)
98
Clculo dos vetores q, q& e q&& a partir dos vetores fornecidos x, x& e &x&
2.
(5.38).
A matriz de inrcia, H ( x ) , pode ser calculada resolvendo o problema
da dinmica inversa para as seguintes entradas:
g = [0 0 0] ,
t
t
x& = [0 L 0] e
&x& = 0 L e j
L 0
onde e j = 1
Anulando-se a acelerao da gravidade e a derivada do vetor de
coordenadas generalizadas, o vetor b( x, x& ) tambm anulado, ou seja, os
esforos gravitacionais, de Coriolis e centrfugos so desprezados. Agora, a
derivada segunda das coordenadas generalizadas corresponde a um vetor de
entrada degrau, no qual o j-simo elemento unitrio e os demais so nulos.
Desta forma, ao se aplicar a dinmica inversa para estas entradas, o vetor U
de foras generalizadas obtido corresponde a j-sima coluna da matriz H ( x ) .
Para determinar o vetor
(5.74)
100
(5.75)
U B = f bx , f by , f bz , n , n , n
(5.76)
U = [ 1 , 2 , L, 10 ]
(5.77)
TB = S B Fext
(5.78)
T = U + S Fext
(5.79)
Fext = S Bt S B
S Bt TB
(5.80)
101
U = T S Fext
(5.81)
102
Sinais
Atuadores
Controle
Rob Bpede
Sensores
103
Trajetria
+
-
Controle
Sada
Atuador
Sensor
Figura 6.2- Malha de controle do sistema SISO utilizado para o projeto do controlador.
104
6.2. Atuador
O atuador escolhido para ser utilizado no rob bpede o motor de
corrente contnua (DC) que, pelo fato de ser facilmente controlado,
amplamente utilizado na rea da robtica.
Neste subitem, primeiramente ser determinada a modelagem dinmica
deste motor DC. Na seqncia, ser feita a incluso destes atuadores no
modelo dinmico do rob bpede desenvolvido no captulo anterior.
Ia
Ra
c
Tm
Jm
Tc
Bm
onde:
V: voltagem da armadura
R: resistncia da armadura
E: tenso contra eletromotriz
105
V = R Ia + E
(6.1)
(6.2)
(6.3)
Tm = K m I a
(6.4)
K K
K
J m &&m + Bm + m b &m = m V r Tc
R
R
(6.5)
106
K
K K
s J m s + Bm + m b m (s ) = m V (s ) r Tc (s )
R
R
(6.6)
r Tc (s )
V (s )
Km
R
+
+
m (s )
K K
J m s 2 + Bm + m b s
R
107
16
h
j =1
( k +6 ) j
(x ) &x&
j
+ c k + 6 (x j , x& j ) + g k + 6 (x j ) = u k +6 + u E (k +6 ) , k=1,2,...,10
(6.7)
xk +6
u k +6
K K bk
J mk &&mk + Bmk + mk
Rk
&
K
mk = mk Vk rk u k +6
Rk
(6.8)
mk =
k
rk
xk +6
rk
(6.9)
obtm-se:
1
1
J mk &x&k + 6 + 2
2
rk
rk
K K bk
Bmk + mk
Rk
K mk
x& k + 6 =
Vk u k +6
rk Rk
(6.10)
+
J
x
h( k + 6) j (x j ) &x& j + c k + 6 (x j , x& j ) + g k + 6 (x j ) + 2 B mk + mk
mk
k +6
2
Rk
rk
rk
j =1
k=1,2,..,10
K mk
x& k + 6 =
Vk + u E (k +6 )
rk R k
(6.11)
(6.12)
onde:
Q o vetor de foras generalizadas, de dimenso 16x1, sendo dado
por:
K
K
K
Q = f bx , f by , f bz , n , n , n , m1 V1 , m 2 V2 , L, m10 V10
r1 R1
r2 R2
r10 R10
K mk
Vk possui unidade de torque.
rk Rk
1
J mk , com
rk2
k=1,2,...,10.
BM uma matriz diagonal, de dimenso 16x16, cujos seis primeiros
elementos diagonais so nulos e os demais equivalem a
1
rk2
K K bk
B mk + mk
Rk
com k=1,2,...,10.
Os demais termos desta equao correspondem com aqueles definidos
pela equao (5.36).
109
V (s ) = K p + I + K D s ( d (s ) m (s ))
s
(6.13)
r Tc(s)
(
KI
s
d (s)
KP
+
+
Km
R
m (s)
1
Km K b
2
s
J m s + Bm +
R
s KD
110
Km
K p s + K D s2 + KI
m (s )
= R
d (s )
(s )
(6.14)
K K
K K
K
(s ) = J m s 3 + Bm + m ( K b + K D ) s 2 + m P s + m I
R
R
R
(6.15)
m (s )
Tc (s )
rs
(s )
(6.16)
E (s ) = d (s ) m (s )
K K
J m s 3 + Bm + m b s 2
rs
R
d (s ) +
Tc (s )
E (s ) =
(s )
(s )
(6.17)
Bm + m ( K b + K D ) K P
R
KI <
Jm
(6.18)
111
112
Plano Sagital
115
Atuador 1 (alfa1)
Atuador 2 (alfa2)
0.6
Atuador 3 (alfa3)
0.3
0.3
0.2
0.2
posicao angular(rad)
0.2
posicao angular(rad)
posicao angular(rad)
0.4
0.1
0
-0.1
-0.2
-0.2
0.1
-0.1
-0.3
-0.4
4
6
tempo (s)
-0.4
10
0.3
0.4
0.2
0.3
0.2
0.1
0
-0.1
-0.2
10
10
-0.2
4
6
tempo (s)
10
10
Atuador 5 (alfa5)
0.5
posicao angular(rad)
posicao angular(rad)
Atuador 4 (alfa4)
4
6
tempo (s)
0.1
0
-0.1
-0.2
-0.3
4
6
tempo (s)
-0.4
10
4
6
tempo (s)
Atuador 6 (alfa6)
Atuador 7 (alfa7)
0.3
Atuador 8 (alfa8)
0.6
0.3
0.4
0.2
0.1
0
-0.1
-0.2
posicao angular(rad)
posicao angular(rad)
posicao angular(rad)
0.2
0.2
-0.2
0.1
-0.1
-0.3
-0.4
4
6
tempo (s)
-0.4
10
0.5
0.2
0.4
0.1
0
-0.1
-0.2
-0.3
-0.4
10
10
-0.2
4
6
tempo (s)
Atuador 10 (alfa10)
0.3
posicao angular(rad)
posicao angular(rad)
Atuador 9 (alfa9)
4
6
tempo (s)
0.3
0.2
0.1
0
-0.1
4
6
tempo (s)
10
-0.2
4
6
tempo (s)
116
Baricentro-coordenada x
Baricentro-coordenada y
0.26
0.15
Regiao de estabilidade (limite superior)
0.1
0.255
Posicao (m)
Posicao (m)
0.05
0.25
0.245
0
-0.05
-0.1
0.24
-0.15
Regiao de estabilidade (limite inferior)
0.235
0
-0.2
2
4
tempo (s)
4
tempo (s)
Baricentro-coordenada z
Regiao de estabilidade (limite superior)
0.2
Posicao (m)
0.15
0.1
0.05
0
-0.05
0
4
tempo (s)
-0.5
-1
-1.5
-2
-2.5
5
0
-5
-10
-3
0
4
tempo (s)
4
tempo (s)
0.5
-0.5
-1
-1.5
0
4
tempo (s)
117
6.5. Simulaes
Com o intuito de avaliar o desempenho do controlador proposto,
utilizou-se o Simulink do software Matlab para realizar a simulao numrica
do sistema em malha fechada. A figura 6.11 ilustra esse sistema. A trajetria
de referncia adotada para os atuadores aquela planejada no subitem 6.4.
Note que, para realizar a realimentao do sistema em malha fechada,
necessrio apenas a medio das posies angulares dos atuadores.
Entretanto, para avaliar de que forma o rob bpede est evoluindo durante a
execuo de sua marcha, outras variveis sero mensuradas. Para determinar
de que forma o rob est interagindo com o solo, as foras de reaes sero
avaliadas. J para determinar a orientao do rob como um todo, a
orientao de sua bacia, descrita pelos ngulos de Euler, ser mensurada. Por
fim, o centro de massa, que importantssimo para avaliar a estabilidade do
rob, ser determinado a partir da aplicao da cinemtica direta do rob.
Fext
Orientao
Trajetria
Referncia
Controlador
Rob
Bpede
atuadores
x, x& e Fext
Cinemtica
Direta
118
6.5.1. Parmetros
Parmetros do rob
Os parmetros dimensionais esto apresentados na tabela 3. Os
parmetros referentes ao mecanismo paralelo so comuns aos mecanismos
do tornozelo e do quadril.
Parmetro
Descrio
Valor
60*10-3 m
68,4*10-3 m
3*10-3 m
L2
62*10-3 m
l1
Comprimento da plvis
210*10-3 m
l2
Comprimento da coxa
166*10-3 m
l3
Comprimento da perna
174*10-3 m
l4
100*10-3 m
60*10-3 m
Aq
Al
Comprimento do p
190*10-3 m
Bl
Largura do p
130*10-3 m
34*10-3 m
d1
Tabela 3. Parmetros dimensionais do rob.
Parmetro
Descrio
Valor
m1
Massa do ligamento 1
840*10-3 Kg
m2
Massa do ligamento 2
327*10-3 Kg
m3
Massa do ligamento 3
411*10-3 Kg
m4
Massa do ligamento 4
203*10-3 Kg
119
[0,072;0;0] m
r33,c 3
[0,081;0;0] m
r44,c 4
[0,017;0,120;0] m
X1L
[0,086;0;-l1/2] m
X1R
[0,086;0;l1/2] m
I1
I2
I3
I4
98 10 4
0
0
3
10,8 10
0 Kgm2
0
0
0
10 10 4
62 10 5
0
0
4
19 10
0 Kgm2
0
0
0
15 10 4
40 10 5
0
0
90 10 5
0
0
0
89 10 5
0
0
44 10
0
0 Kgm2
57 10 5
0
0 Kgm2
55 10 5
0
120
Parmetro
Descrio
Valor
Jm
41,4*10-7 Kgm2
Bm
Km
constante de torque
24,1e-3 Nm/A
Kb
constante de voltagem
24,1e-3 V/rad
resistncia da armadura
2,99
Vmax
12 V
motor
Tabela 5. Parmetros do motor.
Parmetros do meio
Os parmetros do meio sero definidos de forma a garantir que a
mxima interferncia entre o p do rob e o solo seja de 5 e 1 milmetros,
respectivamente, nas direes normal e tangencial. A partir de simulaes
numricas realizadas para rob, escolheram-se os seguintes parmetros:
Parmetro
Descrio
Valor
k1
2000 N/m
c1
50 Ns/m
mc
0,4
na dissipao de energia
k2
100 N/m
c2
5 Ns/m
6.5.2. Resultados
A simulao numrica do sistema em malha fechada, ilustrada pela
figura 6.11, foi feita para os parmetros apresentados no subitem 6.5.1 e para
os seguintes ganhos de controle: KP=50, KD=5 e KI=75. As figuras 6.12 e 6.13
ilustram uma comparao entre a trajetria de referncia e a obtida a partir da
121
122
Atuador 1 (alfa1)
Atuador 2 (alfa2)
0.6
Atuador 3 (alfa3)
0.3
0.3
0.2
0.2
posicao angular(rad)
0.2
posicao angular(rad)
posicao angular(rad)
0.4
0.1
0
-0.1
-0.2
-0.2
0.1
-0.1
-0.3
-0.4
4
tempo (s)
-0.4
0.3
0.4
0.2
0.3
0.2
0.1
0
-0.1
-0.2
-0.2
4
tempo (s)
Atuador 5 (alfa5)
0.5
posicao angular(rad)
posicao angular(rad)
Atuador 4 (alfa4)
4
tempo (s)
Sinal de referencia
Sinal real
0.1
0
-0.1
-0.2
-0.3
4
tempo (s)
-0.4
4
tempo (s)
Figura 6.12- Comparao entre o sinal de sada do rob e o sinal de referncia para os
cinco primeiros atuadores.
Atuador 6 (alfa6)
Atuador 7 (alfa7)
0.3
Atuador 8 (alfa8)
0.6
0.3
0.4
0.2
0.1
0
-0.1
-0.2
posicao angular(rad)
posicao angular(rad)
posicao angular(rad)
0.2
0.2
-0.2
0.1
-0.1
-0.3
-0.4
4
tempo (s)
-0.4
0.5
0.2
0.4
0.1
0
-0.1
-0.2
-0.3
-0.4
4
tempo (s)
-0.2
4
tempo (s)
Atuador 10 (alfa10)
0.3
posicao angular(rad)
posicao angular(rad)
Atuador 9 (alfa9)
Trajetoria de referencia
Trajetoria real
0.3
0.2
0.1
0
-0.1
4
tempo (s)
-0.2
4
tempo (s)
Figura 6.13- Comparao entre o sinal de sada do rob e o sinal de referncia para os
cinco atuadores restantes.
123
Atuador 2
-1
-2
-3
-5
4
tempo (s)
3
2
1
0
-1
0
Atuador 4
4
tempo (s)
-2
4
tempo (s)
Atuador 5
0
voltagem (V)
-1
-1
voltagem (V)
-4
voltagem (V)
Atuador 3
voltagem (V)
voltagem (V)
Atuador 1
1
-1
-2
-3
4
tempo (s)
-4
4
tempo (s)
Atuador 6
Atuador 7
Atuador 8
5
4
-1
voltagem (V)
3
voltagem (V)
voltagem (V)
-2
-3
2
1
0
-4
-1
-2
4
tempo (s)
-5
-1
-2
-3
-4
-2
4
tempo (s)
Atuador 10
voltagem (V)
voltagem (V)
Atuador 9
4
tempo (s)
-1
4
tempo (s)
-2
4
tempo (s)
124
25
25
20
20
forca (N)
forca (N)
15
15
10
10
4
tempo (s)
1.5
1.5
0.5
4
tempo (s)
forca (N)
forca (N)
0.5
4
tempo (s)
4
tempo (s)
Baricentro coordenada x
Baricentro coordenada y
-0.015
-0.208
posicao (m)
posicao (m)
-0.02
-0.21
-0.212
-0.214
-0.025
-0.03
4
tempo (s)
-0.035
4
tempo (s)
Baricentro coordenada z
0.05
posicao (m)
Trajetoria real
Trajetoria de referencia
-0.05
4
tempo (s)
125
Orientacao da bacia
15
-0.5
10
Orientacao da bacia
0
-1
-1.5
-2
-2.5
0
-5
-10
-3
-3.5
0
4
tempo (s)
-15
0
4
tempo (s)
Orientacao da bacia
1.5
Orientacao de referencia
Orientacao real
1
0.5
0
-0.5
-1
-1.5
-2
0
4
tempo (s)
-0.016
0.05
-0.018
0.04
0.03
-0.02
0.02
-0.022
posicao (m)
posicao (m)
0.01
-0.024
-0.026
-0.01
-0.028
-0.02
-0.03
-0.03
-0.032
-0.034
-0.04
4
tempo (s)
-0.05
Centro de Pressao
centro de massa
4
tempo (s)
126
prximos
subitens,
interface
eletrnica
projetada
ser
devidamente explicada.
7.1.1. Atuador
O atuador escolhido para o rob bpede, conforme j mencionado no
subitem 6.2, corresponde ao motor de corrente contnua com um jogo de
reduo por engrenagem na sua sada. No entanto, devido ao limite
oramentrio do projeto em questo, optou-se por utilizar, como atuador, o
servo motor CS-80 da fabricante Hobbico, USA, o qual j estava disponvel em
um nmero suficiente. Esse servo motor j realiza, internamente, a partir de
um controlador PID, o controle de posio angular de um motor de corrente
contnua com um alto jogo de reduo por engrenagens na sada. Convm
mencionar que os ganhos do controlador interno desse servo so fixos, no
podendo, assim, ser alterados pelo usurio. Na tabela 7 esto apresentadas as
caractersticas desse servo motor. Vale mencionar que o fabricante do servo
motor recomenda a utilizao de uma bateria que fornea, pelo menos, uma
corrente de 1,2 A.
127
Descrio
Dimenses
CxLxA
(mm)
Massa
(g)
Corrente sem
carga (A)
CS-80*
Giant
Scale
66 x 30 x 58
153
0,70
a 4.8V
a 6.0V
Velocidade
(seg/60o)
Torque
(Nm)
Velocidade
(seg/60o)
Torque
(Nm)
0.19
2,0
0.14
2,4
voltagem
T1
T2
tempo
130
7.1.2. Sensores
A utilizao de sensores permitir avaliar a reproduo da marcha
humana por parte do rob, alm de ser fundamental para realizar o controle do
rob em malha fechada. Trs tipos de sensores so utilizados no rob bpede.
O primeiro responsvel pela medio das posies angulares dos atuadores.
Note que esta medio j feita, internamente, pelo atuador (servo-motor) a
partir de um potencimetro. J o segundo tipo de sensor corresponde a chaves
digitais tipo liga/desliga, localizadas na sola dos ps do rob, que so
responsveis pela identificao da fase da marcha na qual o rob se encontra.
Por fim, o terceiro tipo responsvel pela determinao das orientaes, em
relao a um referencial inercial, dos ps e da bacia do rob. O sensor mais
indicado para esta aplicao o giroscpio (Fujimoto, 1998), no entanto, o seu
custo, tendo em vista o oramento destinado para o projeto em questo, torna
a sua aquisio invivel, o que levou a adoo de uma soluo alternativa.
Devido ao fato dos principais movimentos do rob bpede ocorrerem nos
planos frontal e sagital, Pepper, (1999), sugere a utilizao de um sensor de
inclinao para determinar, de uma forma simplificada, a orientao de um
membro do rob a partir da medio de sua inclinao nesses planos. Essa
soluo simples e barata ser adotada para os ps e bacia do rob bpede.
um
breve
estudo
sobre
as
caractersticas
do
7.1.2.1.1
Acelermetro ADXL202
132
A( g ) =
(7.1)
133
T1
100
0,5
T2
A( g ) =
12,5
(7.2)
Ax
Pitch = asin
1g
(7.3)
Ay
Roll = asin
1g
(7.4)
7.1.2.1.2
Circuito de inclinao
135
136
137
138
T 1x = Tb Ta = Tb (7.5)
T 1 y = Td Tc
(7.6)
T 2 = Tf Tg
(7.7)
mas:
Tg = T 1x / 2 (7.8)
Tf = Td T1y / 2
(7.9)
T 1y T 1x
2
2
(T Tc ) Tb
T 2 = Td d
2
2
T 2 = Td
(7.10)
139
Z Xcal
T2cal
Z
DCY = Ycal
T2cal
DC X =
(7.11)
(7.12)
X acel
T1x Z Xcal
100
T
T2cal
2
atual
=
12.5
Yacel
T 1y Z Ycal
100
T2 atual T2cal
=
12.5
(7.13)
(7.14)
entanto,
microcontrolador
escolhido
possui
internamente
um
T1
T2
TcH
Tb H
Sinal de
controle
TbL
TdH
TcL
TdL
142
7.1.2.1.3
Circuito de Multiplexao
143
144
Chave 4
Chave 3
Chave 1
Chave 2
Figura 7.10- Localizao das chaves digitais na sola do p do rob
145
e, as seguintes sadas:
146
7.2.Projeto Mecnico
Nessa seo ser realizado o projeto mecnico do rob bpede.
Conforme j mencionado, as dimenses dos membros desse rob devero
respeitar as propores impostas por um estudo do corpo humano (Winter,
1991) e que esto ilustradas pela figura 3.1. Alm disso, as suas juntas
devero respeitar os graus de liberdade impostos pela tabela 1.
Devido limitao de torque dos atuadores selecionados, o rob
bpede dever possuir a menor massa possvel. Com essa finalidade,
escolheu-se o material alumnio (densidade volumtrica de 2750 Kg/m3) para
ser utilizado na construo dos elementos estruturais do rob. Para reduzir
ainda mais a massa do rob, a utilizao de perfis em U de espessura
reduzida, que possuem uma alta rigidez, para a construo dos membros do
rob, sugerida por Soares e Le Diagon, (2002), ser adotada, com exceo
para o p do rob.
A
junta
do
joelho
apresenta
apenas um grau
de
liberdade
147
Dimenses (mm)
Designao
A1
A2
A3
L1
L2
L3
Massa
(g)
TB PFD
- 28
7/6
9,5
24,6 13,5
5,0
31,5 32,0
9,5
21
25
148
Dimenses (mm)
d1
d2 (tolerncia H7)
l1
l3
16
16
34
17
149
150
151
Placa
de
aquisio
Lynx
CAD
12/36
responsvel
pela
152
153
154
155
156
157
158
8. Concluses
Nesse trabalho desenvolveu-se o projeto de um rob bpede
antropomrfico de dez graus de liberdade, capaz de reproduzir, de uma forma
assistida, padres de marcha reais, cujos dados so previamente adquiridos
por um laboratrio de marcha. As principais concluses a respeito desse
projeto, bem como as sugestes para melhorar o prottipo construdo sero
apresentadas nessa seo.
Uma caracterstica do rob bpede construdo a ser ressaltada a
grande semelhana, nos aspectos dimensionais e cinemticos, com o corpo
humano. As dimenses de seus membros foram determinadas de forma a
respeitar, da melhor maneira possvel, as propores encontradas no corpo
humano. J as juntas do rob foram projetadas para serem capazes de
reproduzir movimentos semelhantes e com a mesma faixa de movimentao
das articulaes humanas. Para isso um breve estudo sobre as articulaes
humanas foi realizado com o objetivo de determinar os graus de liberdade
relacionados com cada uma delas e descobrir quais deles so realmente
fundamentais para a execuo de uma marcha retilnea. Definidos os graus de
liberdade do rob, na seqncia, os mecanismos responsveis pelos
movimentos articulares do rob foram selecionados. Para a articulao do
joelho, que possui apenas um grau de mobilidade, o mecanismo selecionado
foi uma junta simples de revoluo acoplada diretamente a um atuador. Note
que esse mecanismo permite uma faixa de movimentao de 90o, valor este
suficiente para a reproduo da marcha retilnea. Agora, para a articulao do
tornozelo, que possui dois graus de mobilidade, a seleo do mecanismo
responsvel pelos seus movimentos foi mais complexa. Isto porque, para
garantir uma semelhana ainda maior com o tornozelo humano, esse
mecanismo, alm de fornecer os movimentos desejados, deve garantir que os
eixos nos quais ocorrem esses movimentos estejam justapostos. Para atender
a esses objetivos, um mecanismo paralelo com a adio de uma cadeia
cinemtica passiva foi selecionado para a articulao do tornozelo. Por fim,
para a articulao do quadril, que possui tambm dois graus de mobilidade, o
mesmo mecanismo paralelo foi adotado.
159
161
Referncias Bibliogrficas
Alencar, J.F.; Marinho, L.F.; Lucena, B.A.; Gomes, J.; Medeiros, M.L.;
Anlise cinemtica da marcha em pacientes hemiparticos tratados no
servio de fisioterapia da UFPB, Anais do VIII Congresso de Biomecnica,
p. 197-202, 1999.
Asada, H.; Slotine, J. J. E., Robot Analysis and Control, 4th Edition, John
Wiley & Sons Inc., U.S.A, 1986.
Azevedo, C.; Andreff, N.; Arias, S., Bipedal walking: from gait design to
experimental analysis, The Montpellier Laboratory of Computer Science,
Robotics, and Micro-electronics, INRIA, 2003.
Azevedo, C., On the Interaction between the Human and the Bipedal
Walking, The Montpellier Laboratory of Computer Science, Robotics, and
Micro-electronics, INRIA, 2004.
Bruneau, O.; Quezdou, F. B., Compliant contact of walking robot feet,
Proc. of the third ECPD International Conference on Advanced Robotics,
Intelligent Automation an Active Systems, Bremen, Germany, September
26-28, 1997.
Cabral, E. L. L., Notas de aula do curso PMR2560 Elementos de
Robtica, PMR EPUSP, 2001.
Chevallereau, C.; Formalsky, A.; Perrin, B., Low energy cost reference
trajectories for a biped robot, in Proc. IEEE Int. Conf. Robotics and
Automation, pp. 1398-1404, 1998.
Colombo, M.S.G.; Joerg, M.S.M.; Schreier, B.M.E.R., Treadmill training of
paraplegic using a robotic orthosis, Journal of Rehabilitation Research and
Development, vol. 37 no. 6, November/December, 2000.
Dasgupta, A.; Nakamura, Y.,, Making Feasible Walking Motion of
Humanoid Robots from Human Motion Capture Data, in Proc. IEEE Int.
Conf. Robotics and Automation, pp. 1044-1049, 1999.
Fujimoto, Y., Study on Biped Walking Robot with Environmental Force
Interaction, Doctoral Thesis, Division of Electrical and Computer
Engineering Yokohama National University, 1998.
Gonalves, J.B.; Zampieri, D.E., Integrated Control to the Biped Walking
Robot, Proceedings of the XI DINAME, Ouro Preto, Minas Gerais,
february/march, 2005.
162
163
164
165
APNDICE A
Desenho de conjunto dos mecanismos responsveis pelos movimentos
articulares do joelho, tornozelo e quadril do rob.
166