I. INTRODUCTION
Locomotion is one of the basic functions of a mobile
robot and one of the strategies it uses to accomplish this
is using its legs, which allows it to move over rough terrain.
Therefore, a considerable amount of research has been done
on controlling the motion of legged locomotion robots. This
article discusses the control of motion in quadruped robots,
with an emphasis on dynamic gait transition control.
In the future, walking robots will be required that can
carry out various tasks over unstructured terrain. Walking
robots will be required to achieve real-time adaptability
to changing environments and maneuverability to generate
voluntary motion according to contexts within the changing
environments.
Biological research over the last few years has made
great contributions to overcoming such difficulties. During
spontaneous motion such as walking straight, many joints
and muscles are organized into a collective unit that is
controlled as though it had fewer degrees of freedom (DOFs)
but that still needs to retain the necessary flexibility for
changing environments[1]. During voluntary motion, on the
other hand, such as in turning walks, another organized collective unit emerges selectively according to the commanded
signal.
This knowledge has inspired robotics researchers and a
considerable amount of research has been done[5]-[12] on
biologically inspired control systems for walking robots that
enable them to adapt to variations in the environment based
on the Central Pattern Generator (CPG) principle[2]-[3].
However, not that much research has been done on voluntary and autonomous gait transition in quadruped robots.
2453
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:23 from IEEE Xplore. Restrictions apply.
Leg 3
Rear
body
Front
body
r0
Leg 2
Leg 4
Inertial space
Leg 1
Fig. 1.
Fig. 2.
Assignment of actuators
Locomotion command
LF
RF
Rhythm generator
Tones adjuster
LR
RR
II. MODEL
Consider the quadruped robot shown in Fig. 1, which has
four legs and a main body. Each leg consists of three links
that are connected to each other through a one degree of
freedom (DOF) rotational joint. The main body is composed
of two parts, front body and rear body. The front body and the
rear body are connected through a rotational joint. Each leg
is connected to the main body through a one DOF rotational
joint. Legs are enumerated from leg 1 to 4, as shown in Fig.
1. The joint of the main body at waist is numbered as joint
0, and the joints of each leg are numbered as joint 1, 2, and
3 from the main body toward the end of the leg. We define
(0)
(0)
ri and i (i = 1, 2, 3) as the components of position
vector and Euler angle from inertial space to the coordinate
system which is fixed on the main body, respectively. (B)
is defined as the joint angle of the rear body to front body
(i)
in yaw axis. We also define j as the joint angle of link j
of leg i.
The state variable is defined as follows;
(1)
q T = rk(0) k(0) (B) j(i)
(i = 1, , 4, j = 1, 2, 3, k = 1, 2, 3)
Equations of motion for state variable q are derived using
Lagrangian formulation as follows;
M q + H(q, q)
= G+T +
Robot body
Sensory feedback
Fig. 3.
Sensory feedback
(2)
Leg motion
generator
Tones controller
j : Imaginary unit
(3)
2454
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:23 from IEEE Xplore. Restrictions apply.
Oscillator phase
0
phi_A
2*pi
Numerical simulations are implemented to verify the effectiveness of the proposed control system and to investigate
the relationship between the locomotion speed and stable gait
pattern. Table 1 shows the physical parameters of the robot.
They are corresponding to the hardware model.
Liftoff
Swing
Fig. 4.
Touchdown
Stance
Actuation sequence
2(1 )
Tf
(4)
(k)
Tmn
F ((k))
spine
Tmn
= Q(, ave|(0) |)
(6)
spine
, (m = roll, pitch, n = flexor, extensor)
where, Tmn
is the stiffness of the actuator. This tones controller changes
the stiffness of the joints and that at the spine according
to the dynamic state of the main body and the locomotion
speed.
0.174 [m]
0.120 [m]
0.168 [m]
0.120 [m]
0.150 [m]
0.185 [m]
0.320 [m]
2.30 [kg]
2.40 [kg]
0.351 [kg]
0.218 [kg]
6.98 [kg]
= 0.75
= 0.50
Ksp = 10 [Nm/rad]
Ksp = 40 [Nm/rad]
13 = 31 =
(8)
2
24 = 42 =
(9)
2
Trot
13
24
= 31 = 0
= 42 = 0
(10)
(11)
(t)
(t)
(12)
(13)
(14)
T ROT
W ALK T ROT
2455
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:23 from IEEE Xplore. Restrictions apply.
(15)
0.03
0.02
0.9
0.8
0.7
0.01
-0.01
-0.02
0.6
-0.03
-0.06
0.5
0
10
20
30
40
Step number
50
60
-0.04
-0.02
0.02
0.04
0.06
0.02
0.04
0.06
70
1
0.02
0.9
0.8
0.01
-0.01
0.7
-0.02
0.6
-0.03
-0.06
-0.04
-0.02
0
Roll angle [rad]
0.5
0
10
20
30
Step number
40
50
60
Fig. 6.
RF
LR
B. Simulation results
RR
LF
10
12
14
16
18
20
22
24
Time [sec]
Fig. 7.
C. Stability
The steady locomotion of the quadruped robot is periodic
and is characterized by a limit cycle in the state space.
The stability of the limit cycle is examined in the following
way: First, 8 variables are selected as state variables.
X R8
(16)
T
(0) (0) (B) (B) (0) (0) (B) (B)
(17)
X = 1 2 2 3 1 2 2 3
(0)
(0)
2456
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:23 from IEEE Xplore. Restrictions apply.
B=0.50
B=0.55
B=0.60
B=0.65
B=0.70
B=0.75
1.5
0.5
0
10
15
20
25
30
35
40
Fig. 8.
Fig. 10.
Front view
Side view
Fig. 9.
Robot hardware
Hardware system
This work has been partially supported by a Grant-inAid for Scientific Research on Priority Areas Emergence
of Adaptive Motor Function through Interaction between
Body, Brain and Environment from the Japanese Ministry
of Education, Culture, Sports and Technology.
2457
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:23 from IEEE Xplore. Restrictions apply.
0.03
0.02
0.01
-0.01
-0.02
-0.03
-0.06
-0.04
-0.02
0.02
0.04
0.06
0.02
0.04
0.06
0.02
0.01
-0.01
-0.02
-0.03
-0.06
-0.04
-0.02
0
Roll angle [rad]
RF
LR
RR
LF
10
12
14
16
18
20
22
24
Time [sec]
Fig. 12.
R EFERENCES
[1] N.A.Berstein, Co-ordination and regulation of movements, Oxford,
Pergamon press, New York, 1967
[2] S.Grillner, Locomotion in vertebrates:Central mechanisms and reflex
interaction, Physiological Review, No.55, pp.367-371, 1977
[3] S.Grillner, Neurobiological bases of rhythmic motor acts in vertebrates, Science, Vol.228, pp.143-149, 1985
[4] K.Takakusaki, T.Habaguchi, J.Ohtinata-Sugimoto, K.Saitoh and
T.Sakamoto, Basal ganglia efferents to the brainstem centers controlling postural muscle tone and locomotion: A new concept for understanding moto disorders in basal ganglia dysfunction, Neuroscience,
119, pp.293-308, 2003
[5] G.Taga, A model of the neuro-musculo-skeletal system for human
locomotion: I. Emergence of basic gait, Biological Cybernetics,
No.73, pp.97-111, 1995
[6] Y.Fukuoka, H.Kimura and A.Cohen, Adaptive Dynamic Walking of a
Quadruped Robot on Irregular Terrain Based on Biological Concepts,
The International Journal of Robotics Research 22, No. 3, pp.187-202,
2003
2458
Authorized licensed use limited to: Khajeh Nasir Toosi University of Technology. Downloaded on December 21, 2009 at 05:23 from IEEE Xplore. Restrictions apply.