How Does Zero Moment Point Influence Robot Stability?

In summary, the article discusses the concept of the Zero Moment Point and how it relates to a robot's movement. It explains that the forces on a robot's foot can be broken down into different components, including gravity, ground reaction force, and horizontal and vertical components. It also mentions that the horizontal component of the moment can cause the reaction force to shift and potentially result in the robot's overturning if the support polygon is not large enough. The conversation also touches on the confusion between moment and moment of inertia and provides an analogy with a crane to explain the concept further.
  • #1
chi-young
9
0
So I was reading up "Zero Moment Point -Thirty Five Years of Its Life" by Vukobratic for a presentation, and is said something like this:

A robot's movement is based on its' feet. The forces on a foot when the robot is on one foot can be broken down like this

  • The upper parts of the robots can be neglected by representing it as F_A and M_A (Force A and Moment of Inertia A)
  • The force of gravity on the foot (F_Gravity)
  • The Ground Reactionary force which is broken down into the horizontal factors (the friction), and
    vertical factor, represented by R_Z

However, due ot the unidirectional nature of the connection between the foot and the ground (It's always upwards) horizontal components of all active moments can be compensated for only by changing position of the reaction force R within the support polygon

Therefore the horizontal component of the moment M_A will shift the reaction force to the corresponding position, to balance the additional load.

So if I am reading this right, it's saying the point where the GRF is acting upon will shift based on the magnitude of the force created by the orientation of the upper portions of the robot. The greater the horizontal component of the Moment M_A, the farther away from the ankle the point will be. (fig d in uploaded diagram).

However, it also goes on to say that

However, if the real support polygon is not large enough to encompass the appropiate position of the force R to balance the action of external moments, the force R will act at the foot edge and the uncompensated part of the horizontal component of the reaction moment will cause the mechanism's rotation about the foot edge, which can result in the mechanism's overturning

Okay, so if the upper body's movements are greater than can be compensated for by the shifting of the GRF focus point (is that right?), than the foot will experience a torque equivalent to the uncompensated for force? Huh? I'm confused.
 

Attachments

  • diagrams.png
    diagrams.png
    33 KB · Views: 434
Physics news on Phys.org
  • #2
hi chi-young! welcome to pf! :smile:

i don't understand this

it seems to be confusing moment with moment of inertia

and i don't understand what the "horizontal component of the reaction moment" is supposed to be

forget robots, just consider a crane …

it has a base, supported on four wheels at the corner, and it has an arm that sticks out and has a heavy object on the end

the weight of the whole crane is purely vertical, and the line of action of its resultant (its total) will either pass inside the base or outside it

if it passes outside the base (the "support polygon"), then the moment of this vertical resultant will be in the same direction as the moment of the reaction forces from the ground, and so the crane will rotate :wink:

(and if it passes inside the base, then the moment of this vertical resultant will be in the opposite direction to the moment of the reaction forces from the ground, and so the reaction forces can be equal and opposite, and there will be equilibrium)​
 

FAQ: How Does Zero Moment Point Influence Robot Stability?

What is a zero moment point (ZMP)?

A zero moment point (ZMP) is a point on the ground directly below the center of mass of a walking or running humanoid robot. It is used to determine the stability of the robot's motion and to control its balance.

How is the ZMP calculated?

The ZMP is calculated by analyzing the forces and torques acting on the robot's feet and body. It takes into account the location and weight distribution of the robot's center of mass, as well as the contact forces between the robot's feet and the ground.

Why is understanding ZMP important in robotics?

ZMP is important in robotics because it allows for the prediction and control of a robot's stability and balance. By monitoring the ZMP, a robot can adjust its movements and prevent falls or other balance issues.

How does ZMP relate to the concept of dynamic stability?

ZMP is closely related to the concept of dynamic stability, which refers to a system's ability to maintain balance while in motion. By calculating and controlling the ZMP, a robot can achieve dynamic stability and continue moving without falling or losing balance.

Can ZMP be applied to non-humanoid robots?

Yes, the concept of ZMP can be applied to non-humanoid robots as well. Any system that moves and needs to maintain balance can use ZMP calculations to control its movements and prevent falls or instability.

Back
Top