scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Forces acting on a biped robot. Center of pressure-zero moment point

01 Sep 2004-Vol. 34, Iss: 5, pp 630-637
TL;DR: A virtual CoP-ZMP is defined, allowing us to extend the concept when walking on uneven terrain, and analyzing the evolution of the ground contact forces obtained from a human walker wearing robot feet as shoes.
Abstract: In the area of biped robot research, much progress has been made in the past few years. However, some difficulties remain to be dealt with, particularly about the implementation of fast and dynamic walking gaits, in other words anthropomorphic gaits, especially on uneven terrain. In this perspective, both concepts of center of pressure (CoP) and zero moment point (ZMP) are obviously useful. In this paper, the two concepts are strictly defined, the CoP with respect to ground-feet contact forces, the ZMP with respect to gravity plus inertia forces. Then, the coincidence of CoP and ZMP is proven, and related control aspects are examined. Finally, a virtual CoP-ZMP is defined, allowing us to extend the concept when walking on uneven terrain. This paper is a theoretical study. Experimental results are presented in a companion paper, analyzing the evolution of the ground contact forces obtained from a human walker wearing robot feet as shoes.

Summary (3 min read)

Introduction

  • In addition, this quite useful concept has not been completely explored, and unfortunately some misinterpretations are sometimes encountered in the literature.
  • The authors refer the point associated with contact forces as CoP, while ZMP is considered to be related to gravity plus inertia forces.
  • Strict definitions of CoP and ZMP are specified in Section II, and concise algebraic relationships for the computation of both points are formulated.
  • The concepts of CoP and ZMP are quite useful for the control of the dynamic equilibrium of bipeds, but first the exact meaning the authors attach to these notions has to be defined.

A. Definitions

  • The forces acting on a walker can be separated in two categories: 1) forces exerted by contact and 2) forces transmitted without contact (gravity and, by extension, inertia forces).
  • As on the other hand, the resultant of the pressure forces is directed along , then one axis exists, where the moment vanishes at every point of this axis.
  • Therefore, the CoP can also be defined as the point on the sole where the moment of the contact forces is perpendicular to the sole (6) (7) where the superscript denotes contact force and moment.
  • One can remark that is a noncentral axis of the contact force wrench.
  • The ZMP is the point on the ground where the tipping moment acting on the biped, due to gravity and inertia forces, equals zero, the tipping moment being defined as the component of the moment that is tangential to the supporting surface.

B. Expressions of the CoP and ZMP

  • The CoP and the ZMP, as defined above, can be computed as follows.
  • Knowing the expression of the pressure forces about the point , in other words knowing , the problem consists in determining the position of the CoP.
  • Therefore, (11) and consequently the vector can be expressed as (12) Because of the opposition between the gravity-inertia forces and the contact forces, the ZMP is defined by an expression similar to (13) (20).
  • The widely favored formulations often met in literature, which one can sum up as (21) are only true if the ground is horizontal, i.e., if with .

A. Demonstration of the Coincidence

  • Because of (18) and (19), it is obvious that the axes and coincide (indeed, they are noncentral axes defined from two opposite wrenches).
  • The system becomes under-actuated.
  • The definitions are unfounded, for the double support phase, if the biped feet are contacting two noncoincident surfaces of an uneven terrain.
  • B. Interpretation of the Coincidence With regard of their definitions, the coincidence of CoP and ZMP is not surprising since they are two interpretations of acting force-moment between the ground and the first link of a kinematic chain.
  • So, to conclude this section, in order to delete the misinterpretations appearing in literature and subsisting in some minds, the authors can say that, as long as all the ground-sole contacts appear in a single plane surface, then the CoP and the ZMP are absolutely and definitely the same point, that consequently they call CoP-ZMP.

C. Control Aspects

  • The unilaterality of the foot-ground contact is a major constraint of legged locomotion.
  • Of course, when the biped is flying, the support polygon disappears, and consequently the CoP-ZMP is not defined.
  • The major advantage of the CoP-ZMP concept is that this point can be measured: measuring the contact pressure forcemoment allows the CoP to be reconstructed, and the ZMP by coincidence, and therefore the corresponding part of the gravityinertia forces.
  • Indeed, the authors use two types of control, the first being assumed acting on the CoP (denoted as C-ATGR in their paper) by “lowering” the heel or the toe of the foot, the second being assumed acting on the ZMP by increasing the magnitude of the inertia forces (accelerating the trunk position).
  • What the authors do not say is that a modification of the CoP causes instantaneously a ZMP modification, and vice versa, because the two points coincide.

IN THE CASE OF UNEVEN TERRAIN

  • The CoP and ZMP concepts use in their fundamental definitions the vector normal to the ground surface (for the definition of axes and ), and the ground plane itself (which intersects the axes).
  • The Honda US Patent [10] tackles the matter of irregular terrain by defining a virtual ZMP and a virtual surface varying continuously from the first to the second surface during the weight transfer from one foot to the other (see Fig. 3).
  • The authors have chosen a function proportional to the duration of the double support phase, .
  • The virtual surface is defined by the ZMP and by the normal vector , resulting of an identical weighting function as that of , such that (24) Indeed, one can show that if the point is defined by (23), then the contact moment is not directed along defined by (24).

B. Proposition Respecting the CoP-ZMP Concept

  • The authors suggest to define a virtual surface equivalent to the two real surfaces and , then to chose the pseudo-CoP-ZMP lying in this surface such that the moment of the contact forces is perpendicular to .
  • One must notice that, whatever the weight factors and are, one neither gets (32) nor (33).
  • A contrario, the method the authors propose to define the virtual surface and the pseudo-ZMP is based on the definition of the CoPZMP.
  • Moreover, the weight factors the authors suggest in (26) give good results, in accord with (32) and (33).
  • A contrario, if the two planes are very angled, then it is in their mind necessary to monitor the whole contact forces, as pointed out in Section III-C (see [15]).

C. Case of Noncoincident Parallel Surfaces (Stairs)

  • In stairs, the feet are supported by parallel surfaces that have different elevations.
  • During the double support phase, the virtual surface is naturally parallel to the others.
  • The pseudo-CoP-ZMP is a weighting function of the local CoP-ZMP’s and , such that where (34).
  • Whatever the weight factors are, the CoP-ZMP concept (moment of the contact forces perpendicular to the surface), is respected.
  • From analogy with the previous case, a good choice is to take the weight factors proportional to the local pressure forces and , such as (35).

V. CONCLUSION AND PERSPECTIVE

  • The formal study presented in this paper has established strict definitions about the concepts of CoP and ZMP, clarifying certain misinterpretations sometimes encountered in the literature, and has proposed the concept of pseudo-CoP-ZMP related to walking on uneven terrain.
  • As a perspective of this theoretical study, from a practical point of view, one must note that, among the numerous biped robots built world-wide, few, if any, are provided with anthropomorphic soles (the same is true in the case of Bip, their biped robot).
  • Experimental results answering to these questions are presented in the companion paper [5], as well as results linked to walking on uneven terrain and on stairs, showing the evolution of the pseudo-CoP-ZMP defined in this paper.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART A: SYSTEMS AND HUMANS, VOL. 34, NO. 5, SEPTEMBER 2004 630
Forces Acting on a Biped Robot. Center of
Pressure—Zero Moment Point
Philippe Sardain and Guy Bessonnet
Abstract—In the area of biped robot research, much progress
has been made in the past few years. However, some difficulties re-
main to be dealt with, particularly about the implementation of fast
and dynamic walking gaits, in other words anthropomorphic gaits,
especially on uneven terrain. In this perspective, both concepts of
center of pressure (CoP) and zero moment point (ZMP) are obvi-
ously useful. In this paper, the two concepts are strictly defined, the
CoP with respect to ground-feet contact forces, the ZMP with re-
spect to gravity plus inertia forces. Then, the coincidence of CoP
and ZMP is proven, and related control aspects are examined. Fi-
nally, a virtual CoP-ZMP is defined, allowing us to extend the con-
cept when walking on uneven terrain. This paper is a theoretical
study. Experimental results are presented in a companion paper,
analyzing the evolution of the ground contact forces obtained from
a human walker wearing robot feet as shoes.
Index Terms—Biped robot, center of pressure (CoP), mechanical
feet, uneven terrain, walking, zero moment point (ZMP).
I. INTRODUCTION
T
WO FRENCH laboratories, LMS and INRIA Rhône-
Alpes, have designed and constructed an anthropomor-
phic biped robot, Bip. The goals and initial results of the project
are reported in [1] and [2] and the implementation of the pos-
tural motions and static walks achieved until now are described
in [3]. The current research is directed toward the generation
of anthropomorphic trajectories, and toward efficient ways for
the biped robot to control them. The robot is fitted with feet
equipped with sensors measuring the ground-foot forces, in
order to exploit the concepts of center of pressure (CoP) and
zero moment point (ZMP). The notion of ZMP has been known
about for more than thirty years, but is in no way old-fashioned,
since as long as gravity forces govern walking gaits, the ZMP
will be a significant dynamic equilibrium criterion. In addition,
this quite useful concept has not been completely explored, and
unfortunately some misinterpretations are sometimes encoun-
tered in the literature.
In this paper, we refer the point associated with contact forces
as CoP, while ZMP is considered to be related to gravity plus
inertia forces. Strict definitions of CoP and ZMP are specified
in Section II, and concise algebraic relationships for the com-
putation of both points are formulated. In Section III, before
Manuscript received December 11, 2002; revised February 25, 2004. This
work was supported in part by the Council of the Poitou-Charentes Region and
the Council of the Vienne Department, France, under Grant 95/RPC-R-94. This
paper was recommended by Associate Editor C. E. Smith.
The authors are with the LMS, Laboratoire de Mécanique des Solides, CNRS-
Université de Poitiers, BP 30179, 86962 Futuroscope Chasseneuil Cedex,
France (e-mail: Philippe.Sardain@lms.univ-poitiers.fr; Guy.Bessonnet@lms.
univ-poitiers.fr).
Digital Object Identifier 10.1109/TSMCA.2004.832811
discussing the relevance of the CoP-ZMP as a means of con-
trolling the dynamic equilibrium of bipeds, the coincidence of
the two points is proven. Finally, Section IV suggests an ex-
tension of the CoP-ZMP concept when the feet of the biped do
not lie in the same plane. Indeed, the concept holds only with
respect to a single plane, and cannot be directly applied when
the biped walks across an uneven terrain. The understanding of
the demonstrations on the one hand, and the physical interpre-
tation of the phenomena on the other hand are facilitated by the
notion of the central axis of moment field, which is recalled in
Appendix I.
This theoretical study is aimed at clarifying and extending the
CoP-ZMP concepts. As a perspective, to go further toward the
knowledge of walking gaits with mechanical feet, specific data
are required. The tests carried out to validate the instrumenta-
tion of the Bip feet have been performed by a human walker
wearing the Bip rigid soles as shoes [4]. This experimental ap-
proach has proved to be a relevant way of studying the influence
of “mechanical” feet on the gait of the subject. The results are
presented and analyzed in the companion paper [5].
II. CoP V
ERSUS ZMP
The concepts of CoP and ZMP are quite useful for the control
of the dynamic equilibrium of bipeds, but first the exact meaning
we attach to these notions has to be defined.
A. Definitions
The forces acting on a walker can be separated in two cat-
egories: 1) forces exerted by contact and 2) forces transmitted
without contact (gravity and, by extension, inertia forces). The
CoP is linked to the former, and the ZMP to the latter.
1) CoP Definition: Let us consider a biped when one single
foot is in contact with the ground. The field of pressure forces
(normal to the sole) is equivalent to a single resultant force, ex-
erted at the point where the resultant moment is zero. This point
is termed CoP.
At any point
of the sole [see Fig. 1(a)], the elementary con-
tact force
can be split up into two components, a normal
component
, which is the local pressure force, and a tan-
gential component
which is the local frictional force
(1)
with
being the unit vector normal to the sole , oriented
toward the foot, outwards from the support surface.
1083-4427/04$20.00 © 2004 IEEE

631 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICSPART A: SYSTEMS AND HUMANS, VOL. 34, NO. 5, SEPTEMBER 2004
Fig. 1. Contact forces and moments acting on the sole.
Consequently, the resultant of these elementary contact forces
appears as the sum, on the one hand, of the local pressure forces
(2)
whose moment about any point
is
(3)
and, on the other hand, of the local friction forces
(4)
whose moment about
is
(5)
with the superscripts
and denoting pressure and friction
components, respectively.
Relationship (3) shows that the moment of the pressure forces
is always perpendicular to the normal vector
, whatever the
point
. Consequently, as on the other hand, the resultant of
the pressure forces is directed along
, then one axis ex-
ists, where the moment
vanishes at every point of this axis.
One can notice that
is the central axis of the pressure force
wrench, as dened in Appendix I-A. The CoP
which is de-
ned as the point of the sole where
is the intersection
between the axis
and the plane of the sole [see Fig. 1(b)].
Relationship (5) shows that the moment of the friction forces
is parallel to the normal vector
if the point belongs to the
plane of the sole. This is true at the level of
, because the CoP
is a point on the sole. Therefore, the CoP
can also be dened
as the point on the sole where the moment of the contact forces
is perpendicular to the sole
(6)
(7)
where the superscript
denotes contact force and moment.
Considering the contact forces, i.e., pressure plus friction
forces, one axis
exists where the moment at every
point
of this axis is parallel to (and ). The CoP
can nally be dened as the intersection between the axis
and the plane of the sole [see Fig. 1(b)]. One can remark
that
is a noncentral axis of the contact force wrench, as
dened in Appendix I-A.
It should be noted that if the two feet are in contact with a
plane ground, then all previous assumptions hold. The area
to be considered in order to dene the CoP is the total area where
contact forces appear. The CoP is a point of the supporting plane
of the two feet, it falls within the convex hull of the two contact
areas.
2) ZMP Denition: The ZMP is the point on the ground
where the tipping moment acting on the biped, due to gravity
and inertia forces, equals zero, the tipping moment being de-
ned as the component of the moment that is tangential to the
supporting surface.
The ZMP concept was introduced and developed in [6]
and [7]. It has been exhaustively reviewed in [8]. It is a key
point in the control of the Honda biped robots [9]. The Honda
Co. has patented many detailed implementation developments
[10][12].
It should be noted that the term ZMP is not a perfectly exact
expression because the normal component of the moment gen-
erated by the inertia forces acting on the biped is not necessarily
zero. If we bear in mind, however, that ZMP abridges the exact
expression zero tipping moment point, then the term becomes
perfectly acceptable.
The resultant of the gravity plus inertia forces (superscript
)
may be expressed as
(8)
and the moment about any point
as
(9)
where
is the total mass, is the acceleration of the gravity,
is the center of mass (CoM) of the biped, is the accel-
eration of
, and is the rate of angular momentum at .
More developed expressions of (8) and (9) are proposed in Ap-
pendix II-A.
One axis
exists, where the moment is parallel to the
normal vector
, about every point of the axis. The ZMP,
zero tipping moment point, whose moment is by denition
directed along the normal vector
, necessarily belongs to this
axis. So,
, the ZMP, can be dened as the intersection between
the axis
and the ground surface (see Fig. 2), such that
(10)
It should be noted that this particular axis does not pass
through the global CoM
, although some authors draw as
such in their diagrams (as in [8] and [9] ), and although some
stability criteria are based on the position of the projection of
the CoM along
(see [13] for a bibliography). The position
of the axis
and by extension is clearly estab-
lished in Appendix I-B.

SARDAIN AND BESSONNET: FORCES ACTING ON A BIPED ROBOT. CENTER OF PRESSUREZERO MOMENT POINT 632
Fig. 2. Gravity-inertia forces-moments at the CoM
G
, and the same
transported at the ZMP
D
.
B. Expressions of the CoP and ZMP
The CoP and the ZMP, as dened above, can be computed as
follows.
1) CoP Computation: Let us consider
, a point of the sole
(generally the normal projection of the ankle), and
, the unit
normal vector directed outwards from the support surface.
Knowing the expression of the pressure forces about the point
, in other words knowing , the problem consists in
determining the position
of the CoP.
By denition,
is the point where the moment of the pressure
forces vanishes. Therefore,
(11)
and consequently the vector
can be expressed as
(12)
It is straightforward to establish that
can be formulated
as the function
(13)
of the total contact forces
about the point .
2) ZMP Computation: The NewtonEuler equations of the
global motion of the biped can be written as
(14)
(15)
and considered under the form
(16)
(17)
to put together the gravity plus inertia forces so that (14) and
(15) may be rewritten as
(18)
(19)
These equations express the fact that the biped is dynamically
balanced if the contact forces and the gravity-inertia forces are
strictly opposite.
Because of the opposition between the gravity-inertia forces
and the contact forces, the ZMP
is dened by an expression
similar to (13)
(20)
The widely favored formulations often met in literature,
which one can sum up as
(21)
are only true if the ground is horizontal, i.e., if
with
. Else, if the contact surface is inclined, then (20) has
to be used. Developments are given in Appendix II-B.
III. C
OP
AND ZMP C
OINCIDENCE
The fact that the two points coincide has some importance: on
the one hand for the understanding of the dynamic equilibrium
of walking gaits, on the other hand for the control of walking
robots.
A. Demonstration of the Coincidence
Because of (18) and (19), it is obvious that the axes
and coincide (indeed, they are noncentral axes dened
from two opposite wrenches). We have shown that the CoP and
the ZMP are the intersections of these axes with the supporting
plane ground surface. Therefore, the CoP and the ZMP are the
same point, called
, and obviously, as for any point of the
supporting plane ground surface, one gets
(22)
This fact does not admit any discussion, it is true whatever
the stability of the balance is, and in particular it is true when
the walker is falling down, as long as a contact exists with the
ground. Nevertheless, this evidence is sometimes discussed in
the case of the fall [14], and that provokes some misinterpreta-
tions. When the CoP reaches the edge of the support polygon,
the system as a whole rotates about the foot edge. In this case,
the system becomes under-actuated. Yet, (18) and (19) represent
the (trivial and obvious) proof that CoP and ZMP coincide.
A difculty appears when the two feet are lying on two distinct
surfaces. Indeed, the concept of CoP and that of ZMP use in their
fundamental denitions the notion of vector normal to the con-
tact surface and the notion of intersection between an axis and
this surface. So the concepts are intrinsically related to walking
on a single plane surface (whatever the form of the contacts, at
or no, for instance the rear foot can be heel-off and the front foot
heel-strike). Consequently, the denitions are unfounded, for the
double support phase, if the biped feet are contacting two nonco-
incident surfaces of an uneven terrain. Section IV proposes in this
case the notions of virtual equivalent surface and pseudo-ZMP.
Then, a pseudo-CoP exists, and the fundamental principles of
dynamics, expressed by (18) and (19), lead again to the fact that
pseudo-CoP and pseudo-ZMP coincide.

633 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICSPART A: SYSTEMS AND HUMANS, VOL. 34, NO. 5, SEPTEMBER 2004
B. Interpretation of the Coincidence
With regard of our denitions, the coincidence of CoP and
ZMP is not surprising since they are two interpretations of
acting force-moment between the ground and the rst link of
a kinematic chain. One interpretation (ZMP) is related to the
accumulated inertia and gravity force-moment of the chain.
The other (CoP) is linked to the ground reaction force-moment,
which equilibrates with the accumulated one. The same under-
standing is repeatedly used in dynamics computation such as
the NewtonEuler recursive inverse dynamics (in the case of
opened kinematic chains).
So, to conclude this section, in order to delete the misinter-
pretations appearing in literature and subsisting in some minds,
we can say that, as long as all the ground-sole contacts appear
in a single plane surface, then the CoP and the ZMP are ab-
solutely and denitely the same point, that consequently we
call CoP-ZMP. In case of two noncoincident contact surfaces, if
one denes a virtual equivalent surface, then the corresponding
pseudo-CoP and pseudo-ZMP are still the same point.
C. Control Aspects
The unilaterality of the foot-ground contact is a major con-
straint of legged locomotion. The fact that the pressure force is
oriented toward the foot, outwards from the support surface, im-
plies that the CoP lies within the support polygon (convex hull
of the contact points or surfaces). Because of the CoP and ZMP
coincidence, the latter, assumed to be linked to the gravity-in-
ertia forces, is submitted to the same constraint.
Of course, when the biped is ying, the support polygon dis-
appears, and consequently the CoP-ZMP is not dened. A con-
trario, the CoP-ZMP can be used as a control criterion when a
support area exists. This is precisely the denition of walking (a
support area always exists), and thus the CoP-ZMP criterion is
perfectly relevant for characterizing the tipping equilibrium of
walking bipeds.
The major advantage of the CoP-ZMP concept is that this
point can be measured: measuring the contact pressure force-
moment allows the CoP to be reconstructed, and the ZMP by
coincidence, and therefore the corresponding part of the gravity-
inertia forces. The CoP-ZMP concept has been used explicitly
by several authors, and implicitly by many others, those who
directly monitor the contact forces [15].
For a complete bibliography, see [8] and [13]. Of the earlier
works related to control carried out with the ZMP concept, only
one is referred to here: in the Honda biped robots, an applica-
tion of the CoP-ZMP control has been implemented, showing
that the CoP notion is related to contact forces, and that of the
ZMP to gravity plus inertia forces [9]. Indeed, the authors use
two types of control, the rst being assumed acting on the CoP
(denoted as C-ATGR in their paper) by lowering the heel or
the toe of the foot, the second being assumed acting on the ZMP
by increasing the magnitude of the inertia forces (accelerating
the trunk position). The distinction goes in a direction analog
to our denitions of CoP and ZMP: the CoP (C-ATGR) is in-
voked when the actuation directly affects the foot (i.e., the con-
tact forces), the ZMP when the trunk acceleration is modied
(consequently the gravity plus inertia forces). What the authors
Fig. 3. The matter of two noncoincident contact surfaces, according to Honda
US Patent no. 5 357 433.
do not say is that a modication of the CoP causes instanta-
neously a ZMP modication, and vice versa, because the two
points coincide. An action about the ankle modies the contact
forces, certainly, but also the biped conguration. An accelera-
tion of the trunk increases the inertia forces, certainly, but mod-
ies the contact forces too. In other words, the modications
happen simultaneously.
IV. A
DAPTATION OF THE
COP-ZMP CONCEPT
IN THE
CASE OF UNEVEN
TERRAIN
The CoP and ZMP concepts use in their fundamental de-
nitions the vector normal to the ground surface (for the deni-
tion of axes
and ), and the ground plane itself (which
intersects the axes). So, the concepts are intrinsically related to
walking on one single plane surface (associated to one single
normal vector). The denitions are unsuitable, for the double
support phase when the biped feet are contacting two noncoin-
cident surfaces.
A. Virtual Surface and Virtual CoP-ZMP
The Honda US Patent [10] tackles the matter of irregular ter-
rain by dening a virtual ZMP and a virtual surface varying con-
tinuously from the rst to the second surface during the weight
transfer from one foot to the other (see Fig. 3).
According to the authors, the virtual ZMP
is a weighting
function of the local ZMPs
and , such that
(23)
where
is a function varying continuously from 0 to 1. The
authors have chosen a function proportional to the duration of
the double support phase,
.
The virtual surface is dened by the ZMP
and by the
normal vector
, resulting of an identical weighting function as
that of
, such that
(24)
The idea is very good, because it provides the continuity of
the contact forces (and consequently of the gravity-inertia ones)
from the single support to the double one. However, a detailed
study proves that these weighting functions are not in adequacy
with the ZMP concept, requiring that the moment of the contact
forces is perpendicular to the surface. Indeed, one can show that
if the point
is dened by (23), then the contact moment
is not directed along dened by (24).

SARDAIN AND BESSONNET: FORCES ACTING ON A BIPED ROBOT. CENTER OF PRESSUREZERO MOMENT POINT 634
Fig. 4. Pseudo-CoP-ZMP
C
and virtual surface
5
(proposition of this paper).
B. Proposition Respecting the CoP-ZMP Concept
We suggest to dene a virtual surface
equivalent to the two
real surfaces
and , then to chose the pseudo-CoP-ZMP
lying in this surface such that the moment of the contact forces
is perpendicular to
.
When the surface
is dened (and consequently its normal
vector
), then an axis exists such that the contact moment
is parallel with , whatever the points of are (see
demonstration in Appendix I). The pseudo-CoP-ZMP
is the
intersection point between
and , as Fig. 4 shows.
We suggest that the surface
passes through the intersection
line of the two real surfaces
and , i.e., through line ,
where
(25)
and that its normal vector is dened as a weighting function of
and , the weight factors being respectively proportional to
the local pressure contact forces
and , such that
(26)
The computation of the virtual CoP-ZMP
is then carried
out with
(27)
where
and are the resultant contact force and moment,
such that
(28)
(29)
where
and are the local contact force and moment at
foot no.
.
A general expression of
if proposed in Appendix III,
where the weight factors are such that
(30)
and where vector
is decomposed such that
(31)
One must notice that, whatever the weight factors
and
are, one neither gets
(32)
nor
(33)
The previous remark corroborates the assertion of Sec-
tion IV-A, claiming that the simultaneous use of (23) and (24)
is incompatible with the CoP-ZMP concept.
A contrario, the method we propose to dene the virtual sur-
face and the pseudo-ZMP is based on the denition of the CoP-
ZMP. Moreover, the weight factors we suggest in (26) give good
results, in accord with (32) and (33), as it will be discussed in
Appendix III.
The generalization of the ZMP concept would be actu-
ally complete if we could dened what is the pseudosup-
port-polygon, a certain projection of the three-dimensional
(3-D) convex hull (built from the two real support areas) onto
the virtual surface
, inside which the pseudo-ZMP stays. The
ideas developed in [16] are very clever and seem to be a good
inspiration source for a research in this direction. Nevertheless,
we did not achieve an exact demonstration, considering the
unilaterality of contacts on the one hand, and the friction on the
other hand. This question is not crucial if the angle between
the two planes
and is not too large, as the experiments
presented in paper [5] will show. A contrario, if the two planes
are very angled, then it is in our mind necessary to monitor the
whole contact forces, as pointed out in Section III-C (see [15]).
C. Case of Noncoincident Parallel Surfaces (Stairs)
In stairs, the feet are supported by parallel surfaces that have
different elevations. During the double support phase, the virtual
surface is naturally parallel to the others. The pseudo-CoP-ZMP
is a weighting function of the local CoP-ZMPs and ,
such that
where
(34)
In this case, whatever the weight factors are, the CoP-ZMP
concept (moment of the contact forces perpendicular to the sur-
face), is respected. From analogy with the previous case, a good
choice is to take the weight factors proportional to the local pres-
sure forces
and , such as
(35)

Citations
More filters
Journal ArticleDOI
TL;DR: The zero moment point (ZMP), foot rotation indicator (FRI) and centroidal moment pivot (CMP) are important ground reference points used for motion identification and control in biomechanics and legged robotics and their applicability in legged machine control is discussed.
Abstract: The zero moment point (ZMP), foot rotation indicator (FRI) and centroidal moment pivot (CMP) are important ground reference points used for motion identification and control in biomechanics and legged robotics. In this paper, we study these reference points for normal human walking, and discuss their applicability in legged machine control. Since the FRI was proposed as an indicator of foot rotation, we hypothesize that the FRI will closely track the ZMP in early single support when the foot remains flat on the ground, but will then significantly diverge from the ZMP in late single support as the foot rolls during heel-off. Additionally, since spin angular momentum has been shown to remain small throughout the walking cycle, we hypothesize that the CMP will never leave the ground sup- port base throughout the entire gait cycle, closely tracking the ZMP. We test these hypotheses using a morphologically realistic human model and kinetic and kinematic gait data measured from ten human subjects walking at self-selected speeds. We find that the mean sep- aration distance between the FRI and ZMP during heel-off is within the accuracy of their measurement (0.1% of foot length). Thus, the FRI point is determined not to be an adequate measure of foot ro- tational acceleration and a modified FRI point is proposed. Finally, we find that the CMP never leaves the ground support base, and the mean separation distance between the CMP and ZMP is small (14%

343 citations


Cites methods from "Forces acting on a biped robot. Cen..."

  • ...The flat surface approach was first proposed by Takanishi et al. (1990) and later used by Sardain and Bessonnet (2004) ....

    [...]

Journal ArticleDOI
TL;DR: The aim of this article is to provide an overview of the evolution of research topics in robotics from classical motion control for industrial robots to modern intelligent control techniques and social learning paradigms, among other aspects.
Abstract: This article surveys traditional research topics in industrial robotics and mobile robotics and then expands on new trends in robotics research that focus more on the interaction between human and robot. The new trends in robotics research have been denominated service robotics because of their general goal of getting robots closer to human social needs, and this article surveys research on service robotics such as medical robotics, rehabilitation robotics, underwater robotics, field robotics, construction robotics and humanoid robotics. The aim of this article is to provide an overview of the evolution of research topics in robotics from classical motion control for industrial robots to modern intelligent control techniques and social learning paradigms, among other aspects.

285 citations

Journal ArticleDOI
TL;DR: The task-function approach is extended to handle the full dynamics of the robot multibody along with any constraint written as equality or inequality of the state and control variables to keep a low computation cost.
Abstract: The most widely used technique for generating whole-body motions on a humanoid robot accounting for various tasks and constraints is inverse kinematics. Based on the task-function approach, this class of methods enables the coordination of robot movements to execute several tasks in parallel and account for the sensor feedback in real time, thanks to the low computation cost. To some extent, it also enables us to deal with some of the robot constraints (e.g., joint limits or visibility) and manage the quasi-static balance of the robot. In order to fully use the whole range of possible motions, this paper proposes extending the task-function approach to handle the full dynamics of the robot multibody along with any constraint written as equality or inequality of the state and control variables. The definition of multiple objectives is made possible by ordering them inside a strict hierarchy. Several models of contact with the environment can be implemented in the framework. We propose a reduced formulation of the multiple rigid planar contact that keeps a low computation cost. The efficiency of this approach is illustrated by presenting several multicontact dynamic motions in simulation and on the real HRP-2 robot.

226 citations

01 Jan 2002
TL;DR: In this article, the stability criteria usually proposed for the analysis of walking systems, exhibiting their limits and their ambiguity, are revisited and some new criteria based on a thorough analysis of the dynamics of walking system and precise definitions concerning their stability are presented.
Abstract: We reconsider here the stability criteria usually proposed for the analysis of walking systems, exhibiting their limits and their ambiguity. We propose then some new criteria based on a thorough analysis of the dynamics of walking systems and precise definitions concerning their stability. Numerical methods are presented then to deal with these new criteria.

196 citations


Cites background from "Forces acting on a biped robot. Cen..."

  • ...The “projection of the center of mass” criterion cannot therefore discriminate correctly cases where the system can remain static from cases where it can’t....

    [...]

Book ChapterDOI
01 Jan 2016
TL;DR: This chapter discusses how legged robots are usually modeled, how their stability analysis is approached, how dynamic motions are generated and controlled, and finally summarize the current trends in trying to improve their performance.
Abstract: The promise of legged robots over wheeled robots is to provide improved mobility over rough terrain. Unfortunately, this promise comes at the cost of a significant increase in complexity. We now have a good understanding of how to make legged robots walk and run dynamically, but further research is still necessary to make them walk and run efficiently in terms of energy, speed, reactivity, versatility, and robustness. In this chapter, we will discuss how legged robots are usually modeled, how their stability analysis is approached, how dynamic motions are generated and controlled, and finally summarize the current trends in trying to improve their performance. The main problem is avoiding to fall. This can prove difficult since legged robots have to rely entirely on available contact forces to do so. The temporality of leg motions appears to be a key aspect in this respect, as current control solutions include continuous anticipation of future motion (using some form of model predictive control), or focusing more specifically on limit cycles and orbital stability.

171 citations

References
More filters
Proceedings ArticleDOI
K. Hirai1, M. Hirose1, Y. Haikawa1, Toru Takenaka1
16 May 1998
TL;DR: Due to its unique posture stability control, the Honda humanoid robot is able to maintain its balance despite unexpected complications such as uneven ground surfaces and to perform simple operations via wireless teleoperation.
Abstract: In this paper, we present the mechanism, system configuration, basic control algorithm and integrated functions of the Honda humanoid robot. Like its human counterpart, this robot has the ability to move forward and backward, sideways to the right or the left, as well as diagonally. In addition, the robot can turn in any direction, walk up and down stairs continuously. Furthermore, due to its unique posture stability control, the robot is able to maintain its balance despite unexpected complications such as uneven ground surfaces. As a part of its integrated functions, this robot is able to move on a planned path autonomously and to perform simple operations via wireless teleoperation.

2,050 citations


"Forces acting on a biped robot. Cen..." refers background in this paper

  • ...Of the earlier works related to control carried out with the ZMP concept, only one is referred to here: in the Honda biped robots, an application of the CoP-ZMP control has been implemented, showing that the CoP notion is related to contact forces, and that of the ZMP to gravity plus inertia forces [9]....

    [...]

  • ...It should be noted that this particular axis does not pass through the global CoM , although some authors draw as such in their diagrams (as in [8] and [9] ), and although some stability criteria are based on the position of the projection of the CoM along (see [13] for a bibliography)....

    [...]

  • ...It is a key point in the control of the Honda biped robots [9]....

    [...]

Journal ArticleDOI
TL;DR: The connection between the dynamics of an object and the algorithmic level has been modified in this paper, based on two-level control, in introducing feedbacks, that is, a system of regulators at the level of the formed typed of gait only.
Abstract: The connection between the dynamics of an object and the algorithmic level has been modified in this paper, based on two-level control. The central modification consists in introducing feedbacks, that is, a system of regulators at the level of the formed typed of gait only. Such a modification originates from the assumption that a very narrow class of gait types needs to be taken into account when generating the gait. In the paper the gait has been formed on the basis of a fixed program having a kinematic-dynamic character. The kinematic part concerns the kinematic programnmed connections for activating the lower extremities, while the dynamic part exposes appropriate changes in the characteristic coordinates of the compensation system. Such a connection with a minimum number of coordinates extends the possibility of solving the problem of equilibrium in motion for one type of gait without any particular algorithm that would take into account the motion coordinates and form out of them a stable motion at a higher algebraic level.

625 citations


"Forces acting on a biped robot. Cen..." refers background in this paper

  • ...The ZMP concept was introduced and developed in [6] and [7]....

    [...]

Journal ArticleDOI
TL;DR: In this article, the problem of foot rotation in biped robots during the single-support phase was studied and it was shown that foot rotation is an indication of postural instability.
Abstract: The focus of this paper is the problem of foot rotation in biped robots during the single-support phase. Foot rotation is an indication of postural instability, which should be carefully treated in...

559 citations

Book
23 Mar 1990
TL;DR: Dynamics of Biped Locomotion, Synthesis of Nominal Dynamics, Control and Stability, and Realization of Anthropomorphic Mechanisms.
Abstract: Contents: Dynamics of Biped Locomotion.- Synthesis of Nominal Dynamics.- Control and Stability.- Realization of Anthropomorphic Mechanisms.- References.- Subject Index.

546 citations


"Forces acting on a biped robot. Cen..." refers background in this paper

  • ...The ZMP concept was introduced and developed in [6] and [7]....

    [...]

01 Jan 1999
TL;DR: The foot-rotation indicator (FRI) point is introduced, which is a point on the foot/ground-contact surface where the net ground-reaction force would have to act to keep the foot stationary to ensure no foot rotation.

528 citations


"Forces acting on a biped robot. Cen..." refers background in this paper

  • ...For a complete bibliography, see [8] and [13]....

    [...]

  • ...It should be noted that this particular axis does not pass through the global CoM , although some authors draw as such in their diagrams (as in [8] and [9] ), and although some stability criteria are based on the position of the projection of the CoM along (see [13] for a bibliography)....

    [...]

  • ...It has been exhaustively reviewed in [8]....

    [...]

Frequently Asked Questions (6)
Q1. What are the contributions mentioned in the paper "Forces acting on a biped robot. center of pressure—zero moment point" ?

In this paper, the two concepts are strictly defined, the CoP with respect to ground-feet contact forces, the ZMP with respect to gravity plus inertia forces. Then, the coincidence of CoP and ZMP is proven, and related control aspects are examined. This paper is a theoretical study. 

The field of pressure forces (normal to the sole) is equivalent to a single resultant force, exerted at the point where the resultant moment is zero. 

The forces acting on a walker can be separated in two categories: 1) forces exerted by contact and 2) forces transmitted without contact (gravity and, by extension, inertia forces). 

The major advantage of the CoP-ZMP concept is that this point can be measured: measuring the contact pressure forcemoment allows the CoP to be reconstructed, and the ZMP by coincidence, and therefore the corresponding part of the gravityinertia forces. 

The resultant of the gravity plus inertia forces (superscript ) may be expressed as(8)and the moment about any point as(9)where is the total mass, is the acceleration of the gravity, is the center of mass (CoM) of the biped, is the acceleration of , and is the rate of angular momentum at . 

According to the authors, the virtual ZMP is a weighting function of the local ZMP’s and , such that(23)where is a function varying continuously from 0 to 1.