Sign in to save

Bookmark this page so you can find it later.

Sign in to save

Bookmark this page so you can find it later.

Humanoid robots are machines shaped somewhat like people, with a head, torso, arms, hands, legs, and feet. Their human-like form lets them use tools, climb stairs, open doors, and move through spaces designed for humans. Engineers study humanoid robots to improve automation, assistive technology, disaster response, and prosthetics research.

A friendly walking robot is a powerful example of how mechanics, electronics, and computer science work together.

Walking is one of the hardest tasks for a humanoid robot because it must balance while shifting weight from one foot to the other. Motors or actuators rotate joints such as the hips, knees, ankles, shoulders, elbows, and neck, giving the robot degrees of freedom. Sensors measure position, force, acceleration, and camera input so control software can adjust each step in real time.

Modern examples such as Atlas, ASIMO, Optimus, and Sophia show different goals, including mobility research, human interaction, hospitality, and robotics development.

Understanding Humanoid Robots

A robot leg is not a simple stick. Each link has mass, and that mass creates a load on the joints below it. When a robot bends its knee or holds an arm away from its body, the motor must provide torque to resist gravity.

Torque is the turning effect produced by a force acting some distance from a pivot. A small change in limb position can greatly change the required torque.

This is why long legs and heavy batteries create difficult design problems. Engineers must choose motors that are strong enough without making the robot too heavy to support.

Walking is a planned fall that must be caught repeatedly. During a normal step, one foot leaves the ground, the body moves forward over the other foot, then the swinging foot lands. The robot must control its speed through every part of this cycle.

Its ankles are especially important because they make small corrections like a person shifting pressure from heel to toe. The foot shape matters too. A larger contact area gives a wider support region, but large feet can make it harder to walk through narrow spaces or turn quickly.

The zero moment point helps controllers decide whether a motion is safe. It describes where the ground reaction force should act so that the foot does not begin rotating and tipping. If this point moves outside the supporting foot during a single step, the robot may roll onto an edge or fall.

When both feet touch the floor, the safe region includes the area between them. Controllers plan body motion to keep the zero moment point in that region. On uneven ground, this becomes much harder because the contact surface can shift, slip, or tilt without warning.

Sensors do not make a robot balanced by themselves. Their measurements must be combined and interpreted quickly. Joint encoders report joint angles.

Force sensors in the feet show how weight is distributed. Gyroscopes measure turning motion, while accelerometers detect changes in speed and tilt. A controller compares these readings with the intended posture, then changes motor commands many times each second.

Cameras or depth sensors can help identify a step, obstacle, or handrail before contact. In real workplaces, reliability matters more than impressive movement.

A robot carrying an object must predict how that object shifts its center of mass. Students learning this topic should track forces, turning effects, contact points, sensor delay, and the difference between a planned motion and what the real machine actually does.

Key Facts

  • A degree of freedom is one independent way a joint or part can move, such as rotation at an elbow or bending at a knee.
  • Humanoid joints often include neck, shoulders, elbows, wrists, hips, knees, and ankles to copy useful human motions.
  • Torque measures turning effect at a joint: τ = rF, where r is lever arm distance and F is force.
  • Balance depends on keeping the robot center of mass supported by the feet during standing and walking.
  • The zero moment point is the point on the ground where tipping torque is balanced, often located within the support foot or support polygon.
  • Walking robots use feedback control: sensor data compares actual motion to desired motion, then actuators correct the movement.

Vocabulary

Humanoid robot
A robot designed with a body shape similar to a human so it can move through human environments and interact with human tools.
Actuator
A device such as an electric motor or hydraulic system that produces motion or force in a robot joint.
Degree of freedom
One independent direction or rotation in which a robot part can move.
Zero moment point
The point on the ground where the robot's forces balance so there is no net tipping moment.
Feedback control
A control method that uses sensor measurements to adjust a robot's actions and reduce error.

Common Mistakes to Avoid

  • Counting one joint as only one motion, because many robot joints can have multiple degrees of freedom such as shoulder pitch, roll, and yaw.
  • Assuming a humanoid robot balances just by having two feet, because balance also depends on center of mass, foot contact forces, and active control.
  • Ignoring torque at joints, because a motor must provide enough turning force to move limbs and support body weight during walking.
  • Thinking humanoid robots are built only for looking human, because the human-like shape also helps them use stairs, handles, tools, and shared workspaces.

Practice Questions

  1. 1 A robot elbow actuator applies a force of 40 N at a lever arm of 0.08 m. What torque does it produce using τ = rF?
  2. 2 A humanoid robot has 3 degrees of freedom in each shoulder, 1 in each elbow, 3 in each hip, 1 in each knee, 2 in each ankle, and 2 in the neck. What is the total number of degrees of freedom for these joints?
  3. 3 A robot is stepping forward and its zero moment point moves toward the edge of the front foot. Explain why the control system may need to adjust the ankle, hip, or step timing to prevent tipping.