ON THE BALANCING CONTROL OF HUMANOID ROBOT
Youngjin Choi
School of electrical engineering and computer science, Hanyang University, Ansan, 426-791, Republic of Korea
Doik Kim
Intelligent Robotics Research Center, Korea Institute of Science and Technology (KIST), Seoul, 136-791, Republic of Korea
Keywords:
WBC (whole body coordination), Humanoid robot, Posture control, CoM (center of mass) Jacobian.
Abstract:
This paper proposes the kinematic resolution method of CoM(center of mass) Jacobian with embedded mo-
tions and the design method of posture/walking controller for humanoid robots. The kinematic resolution of
CoM Jacobian with embedded motions makes a humanoid robot balanced automatically during movement of
all other limbs. Actually, it offers an ability of WBC(whole body coordination) to humanoid robot. Also, we
prove that the proposed posture/walking controller brings the ISS(disturbance input-to-state stability) for the
simplified bipedal walking robot model.
1 INTRODUCTION
Recently, there have been many researches about hu-
manoid motion control, for example, walking con-
trol(Choi et al., 2006; Kajita et al., 2001), and whole
body coordination(Sugihara and Nakamura, 2002).
Especially, the WBC(whole body coordination) al-
gorithm with good performance becomes the essen-
tial part in the development of humanoid robot be-
cause it offers the enhanced stability and flexibility
to the humanoid motion planning. In this paper, we
suggest the kinematic resolution method of CoM Ja-
cobian with embedded motions, actually, which of-
fers the ability of WBC to humanoid robot. For
example, if humanoid robot stretches two arms for-
ward, then the position of CoM(center of mass) of
humanoid robot moves forward and its ZMP(zero mo-
ment point) swings back and forth. In this case, the
proposed kinematic resolution method of CoM Jaco-
bian with embedded (stretching arms) motion offers
the joint configurations of supporting limb(s) calcu-
lated automatically to maintain the position of CoM
fixed at one point.
Also, we will simplify the dynamics of bipedal
robot as the equation of motion of a point mass con-
centrated on the position of CoM. First, let us assume
that the motion of CoM is constrained on the surface
z = c
z
, then the rolling sphere model with the concen-
trated point mass m can be obtained as the simplified
model for bipedal robot as shown in Fig. 1. The mo-
tion of the rolling sphere on a massless plate is de-
scribed by the position of CoM, c = [c
x
,c
y
,c
z
]
T
, and
the ZMP is described by the position on the ground,
p = [p
x
, p
y
,0]
T
. Second, let us take the moments
about origin on the ground of the linear equations of
motion for the rolling sphere (with a point mass = m)
confined to motion on a plane z = c
z
as shown in Fig.
1, then the following equations are obtained:
τ
x
= mgc
y
−m¨c
y
c
z
(1)
τ
y
= −mgc
x
+ m¨c
x
c
z
(2)
τ
z
= −m¨c
x
c
y
+ m¨c
y
c
x
(3)
where g is the acceleration of gravity, c
z
is a height
constant of constraint plane and τ
i
is the moment
about i-coordinate axis, for i = x,y,z. Now, if we in-
troduce the conventional definition of ZMP as follow-
ing forms:
p
x
△
= −
τ
y
mg
and p
y
△
=
τ
x
mg
to two equations (1) and (2), then ZMP equations can
be obtained as two differential equations:
p
i
= c
i
−
1
ω
2
n
¨c
i
for i = x,y (4)
where ω
n
△
=
p
g/c
z
is the natural radian frequency of
the simplified biped walking robot system. Above
248
Choi Y. and Kim D. (2007).
ON THE BALANCING CONTROL OF HUMANOID ROBOT.
In Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics, pages 248-252
DOI: 10.5220/0001623302480252
Copyright
c
SciTePress