Академический Документы
Профессиональный Документы
Культура Документы
I.
robot,
gait
pattern,
gait
INTRODUCTION
SMC 2009
2368
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:10 from IEEE Xplore. Restrictions apply.
Such a CPG model has limit cycle behavior and the output
forms can be adjusted by explicit parameters. For example, the
amplitude and frequency can be modulated easily as shown
Fig. 1.
RR
A. CPG model
Phase oscillator is probably the simplest type of oscillator,
where the radius is completely neglected, only the phase is
retained. In this paper, we apply an extension phase oscillator,
called ACPO (amplitude controlled phase oscillator), adapted
from[22][23], which oscillatory radius is controlled by a
differential equation with a fixed point attractor as follows
N
i = wi + ij sin( j i ij )
3
ri = i ( Ri ri ) i ri
2
(2)
xi = ri [1 + sin( i )]
(3)
pace
bound
LF
LR
RF
RR
Fig. 2 The phase of typical gaits (black: standing phase, white: swing phase)
(1)
j =1
trot
SMC 2009
2369
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:10 from IEEE Xplore. Restrictions apply.
RF
LF
OSC1
OSC2
con
C. Gait Transitions
Quadruped walking animals can easily change their gait
patterns to suite the environment, but shifting locomotion
patterns is a difficult task for legged-robot. Two methods are
usually used to realize the gait transitions for CPG driven
method: one is changing the driving signal to CPG; another is
changing coupling configuration[15]. In this section, we
attempt to realize the gait transitions by switching the coupling
structure, i.e. by changing the connection matrix con. to
realize the smooth gait transition. Fig. 6 shows examples of
gait transitions: walk-trot-pace and trot-walk-bound.
OSC3
LR
RR
Fig. 3 Walking network and connection relation between the body OSC.
/ 2 3 / 2
0
0
/ 2 / 2
con.walk =
/ 2 / 2
0
/
2
/
2
c o n . tro t
=
0
(a)
con . pace
0
0
0
0
con.bound
0
0
=
0
0
0
0
(b)
III.
SMC 2009
2370
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:10 from IEEE Xplore. Restrictions apply.
7
OSC1
OSC2
Fig. 7 Locus of walking gait. Each locus of every leg are generated by
applying Lagrange interpolation
11
OSC4
9
OSC3
12
10
SMC 2009
2371
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:10 from IEEE Xplore. Restrictions apply.
From the results, we can select the first term of the Fourier
series for the first two joints. By adjusting parameter wi in (1),
we can get the frequency we want. For the knee joint, we want
to select the first two terms and that will be closer to the real
knee movement, but that will complicated the CPG network.
So in this work, we only consider the first term of the Fourier
series for all the joints. As for the AIBO, we set wi = 12.6 for
all the oscillators.
2) Phase transformation
(a)
3) Amplitude transformation
From previous experiment, take left front leg as example,
we know that the angles of AIBO in the shoulder joint which
controls the moving forward change (on average) in the range
(b)
Fig. 13 Simulated AIBO (a) walking sequence (b) trotting sequence
X 1 = 12.1358 + 28.2629 x1
X 2 = 12.0754 + 13.9287 x2
(4)
X 3 = 57.4698 + 33.5249 x3
(a)
(b)
Fig. 14 Real AIBO (a) walking sequence (b) trotting sequence
SMC 2009
2372
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:10 from IEEE Xplore. Restrictions apply.
[6]
[7]
[8]
[9]
[10]
[11]
IV.
[12]
[13]
[14]
ACKNOWLEDGMENT
[17]
[2]
[3]
[4]
[5]
[16]
[18]
REFERENCES
[1]
[15]
[19]
[20]
[21]
[22]
[23]
SMC 2009
2373
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:10 from IEEE Xplore. Restrictions apply.