A bipedal robot leg mechanism is designed to make a machine walk on two feet while staying balanced, stable, and efficient. Like a human leg, it uses hip, knee, and ankle joints to move the body forward while supporting weight. The challenge is that walking is not just a sequence of poses, but a controlled exchange of forces, torques, and momentum.
Understanding this mechanism matters in humanoid robots, prosthetics, exoskeletons, and walking machines for uneven terrain.
Each leg acts as a chain of rigid links connected by actuated joints, with motors or hydraulic actuators producing torque at the hip, knee, and ankle. Sensors measure joint angle, angular velocity, foot pressure, and body orientation so the controller can adjust the gait in real time. During walking, the robot alternates between single support, when one foot is on the ground, and double support, when both feet share the load.
The zero-moment point helps predict whether the robot will tip by showing where the ground reaction force effectively balances the robot's rotational tendency.
Key Facts
- Joint torque is given by τ = rF sin(θ), where r is lever arm length, F is force, and θ is the angle between them.
- For rotational motion, τ = Iα, where I is moment of inertia and α is angular acceleration.
- Static balance requires the center of mass projection to stay inside the support polygon.
- Dynamic balance in walking often uses the zero-moment point, where net tipping moment about the ground is zero.
- Mechanical power at a joint is P = τω, where τ is joint torque and ω is angular velocity.
- A basic gait cycle includes heel strike, stance, toe-off, swing, and the next heel strike.
Vocabulary
- Actuator
- An actuator is a device such as a motor, servo, or hydraulic cylinder that produces motion or force in a robot joint.
- Gait cycle
- A gait cycle is the repeated sequence of leg motions from one foot contact to the next contact of the same foot.
- Zero-moment point
- The zero-moment point is the point on the ground where the net tipping moment from gravity and inertia is zero.
- Support polygon
- The support polygon is the area on the ground enclosed by the robot's contact points with the floor.
- Center of mass
- The center of mass is the average location of an object's mass, where gravity can be treated as acting for balance calculations.
Common Mistakes to Avoid
- Treating walking as only a position problem is wrong because a stable gait also depends on velocity, acceleration, force, and torque.
- Ignoring the ankle joint is wrong because ankle torque strongly affects push-off, foot placement, and balance during stance.
- Assuming the center of mass must always be between the feet is wrong because dynamic walking can remain stable when inertia shifts the zero-moment point within the support area.
- Using torque without considering lever arm length is wrong because the same force produces different joint torques depending on its distance from the joint axis.
Practice Questions
- 1 A knee actuator applies a force of 180 N through a linkage with a perpendicular lever arm of 0.040 m. What torque does it produce at the knee?
- 2 A hip joint produces a torque of 24 N m while rotating at 3.0 rad/s. What mechanical power is delivered by the joint?
- 3 During single support, a robot's zero-moment point moves close to the front edge of the stance foot. Explain what this suggests about balance and what the controller might do to prevent tipping.