Robotics Lecture Series: Lesson 3

Robotics Lecture Series

Robotics Lecture Series Lesson 3 - Actuators, Joints, and Robot Muscles

Robotics Lecture Series: Lesson 3 - Actuators, Joints, and Robot Muscles

Subtitle: Learn how robots create movement using actuators, motors, joints, gear systems, and torque-producing mechanisms.

Why Robots Need Actuators

Think about the human body for a moment. Your brain can decide to lift a bag, but it cannot move the arm directly. Instead, the brain sends signals to muscles, the muscles create force, and that force rotates bones around joints.

Robots work in a very similar way:

Controller → Actuator → Joint → Movement

Without actuators, a robot may have structure and electronics, but it cannot physically move. In that sense, a robot without actuators is just a well-designed statue.

What is an Actuator?

An actuator is a device that converts energy into motion. In robotics, it is the component responsible for making something move.

Simple Examples of Actuators

  • Electric fan: Electrical energy powers a motor, and the motor creates rotation.
  • Water pump: Electrical input drives an internal mechanism that moves water.
  • Robot arm: Power enters the motor, the motor turns, and the joint moves.

In all these cases, the actuator is the element that transforms stored or supplied energy into useful physical motion.

What Happens Inside a Motor?

A motor is one of the most common actuators used in robotics. It transforms energy in stages:

Electrical Energy → Magnetic Energy → Mechanical Energy

Inside a motor, several physical processes take place:

  • Copper wire coils carry electrical current.
  • Magnets create magnetic fields.
  • The interaction between these magnetic fields generates force.
  • This force rotates the rotor.
  • The rotating shaft becomes useful motion for the robot.

That rotation can then be used directly or passed through a gear system to create more torque.

Types of Motion in Robotics

Most robotic systems use one of two basic motion types.

1. Rotary Motion

Rotary motion means circular or spinning movement.

Examples: fan blades, wheels, motor shafts.

2. Linear Motion

Linear motion means straight-line movement.

Examples: hydraulic cylinders, elevators, sliding actuators.

Many robot joints begin with rotary motion because motors naturally spin. Engineers often convert that rotary motion into controlled joint movement.

What is a Joint?

A joint connects two robot links and allows relative motion between them. In the human body, examples include the shoulder, elbow, wrist, hip, knee, and ankle. Robots use the same principle.

Human Arm vs Robot Arm

Human arm: Shoulder → Upper Arm → Elbow → Forearm → Wrist

Robot arm: Link → Joint → Link → Joint → End Effector

Each meaningful joint in a robot usually needs its own actuator if it is expected to move under control.

Understanding Force

Force is simply a push or a pull. Whenever a robot pushes a door, lifts an object, or pulls a mechanism, it is applying force.

The SI unit of force is the Newton (N).

Gravity also creates force. The weight of an object is the gravitational force acting on its mass.

F = m × g

Where:

  • F = weight force in Newtons
  • m = mass in kilograms
  • g = gravitational acceleration (approximately 9.81 m/s²)

Example: Weight of a 10 kg Object

If the mass is 10 kg, then:

F = 10 × 9.81 ≈ 98.1 N

So a 10 kg object produces about 98 Newtons of downward force due to gravity.

What is Torque?

Torque is one of the most important concepts in robotics. If force causes straight-line motion, torque causes rotational motion.

A simple everyday example is opening a door. If you push near the hinge, it is harder to rotate the door. If you push near the edge, it becomes much easier. The reason is distance from the pivot.

\tau = F × r

Where:

  • τ = torque
  • F = applied force
  • r = distance from the pivot point

Example: Torque Calculation

Suppose a force of 100 N is applied at a distance of 0.5 m from the joint:

\tau = 100 × 0.5 = 50 Nm

That produces 50 Newton-meters (Nm) of torque.

Why Torque Matters More Than Speed for Heavy Robots

Two motors can behave very differently:

Motor Speed Torque Usefulness
Motor A 10,000 RPM Very low Fast spinning, poor lifting ability
Motor B 50 RPM Very high Slow, but can lift heavy loads

For humanoid robots, especially those expected to carry weight, torque is usually far more important than raw speed.

Why Humanoid is Difficult to Build

Heavy humanoids are challenging because their joints must support large forces and create even larger torques.

Payload Force Example

If a robot needs to carry 70 kg, the gravitational force is approximately:

F = 70 × 9.81 ≈ 687 N

That is already a large force. Now consider the shoulder joint holding that load through an arm length of 0.5 m:

\tau = 687 × 0.5 ≈ 343.5 Nm

This is enormous torque for a robotic shoulder. That is one major reason why humanoid robots are difficult and expensive to engineer.

Why Not Just Use Huge Motors?

It may sound simple to solve the problem by choosing bigger motors, but that creates new challenges:

  • Large motors are heavy.
  • They consume more electrical power.
  • They increase the robot's overall mass.
  • More mass means even more force on hips, knees, and ankles.

Because of this, engineers often use transmissions or gear systems instead of relying on motor size alone.

What is a Gearbox?

A gearbox is a mechanism that changes the relationship between motor speed and output torque.

Bicycle Analogy

  • Low gear: easier climbing, more force, less speed
  • High gear: more speed, less force

The same principle applies in robotics. A fast motor can be connected to a gearbox that reduces speed and increases torque.

Example

If a motor rotates at 1000 RPM and uses a 100:1 gearbox, the output speed becomes roughly 10 RPM, while torque increases significantly.

Servo Motors

A servo motor is more than just a motor. It is a compact actuator package designed for precise positioning.

Typical Servo Components

  • Motor
  • Gearbox
  • Position sensor
  • Controller electronics

You can command a servo to move to a specific angle, such as 90°, and it will try to rotate to that exact position. This makes servos extremely useful for beginners and small robots.

BLDC Motors

BLDC stands for Brushless DC Motor. These motors are common in modern high-performance robotic systems.

Applications include:

  • Drones
  • Electric vehicles
  • Industrial robots
  • Humanoid robots

Main advantages:

  • High efficiency
  • Strong power-to-weight ratio
  • Long life
  • Low maintenance

Many advanced humanoids rely on BLDC-based actuators because they provide better efficiency and performance than simple hobby motors.

Encoders

An encoder tells the robot how much a motor or joint has rotated. It provides position feedback, which is essential for accurate movement.

Why Encoders Matter

Without encoders, the robot does not truly know where its joints are. With encoders, it can measure angles such as:

Current Joint Angle = 42°

In practical terms, encoders help transform a motor from a simple spinning device into a controllable robotic joint.

Harmonic Drives and Why They Matter

For advanced humanoid robots, one of the most important transmission systems is the harmonic drive. It is a special gearbox known for high precision, high reduction ratio, and extremely low backlash.

They are commonly associated with high-end systems such as:

  • Industrial robot arms
  • Advanced humanoid platforms
  • Precision robotic joints

The Problem with Normal Gearboxes: Backlash

In ordinary gear systems, there is often a tiny gap between gear teeth. That gap is called backlash. When one gear changes direction, there may be a slight delay before the next gear responds.

In low-precision applications, that may be acceptable. In a humanoid robot, even a tiny angular error at the shoulder can become a much larger positioning error at the hand.

What Engineers Want from a Joint Transmission

  • High torque output
  • Very high precision
  • Minimal backlash

Harmonic drives are popular because they satisfy these requirements much better than ordinary hobby gearboxes.

Main Parts of a Harmonic Drive

  • Wave Generator: an elliptical input component
  • Flex Spline: a flexible metal gear
  • Circular Spline: a rigid outer gear

How a Harmonic Drive Works

Instead of relying on rigid gear teeth meshing in a conventional way, the wave generator deforms the flex spline so that teeth engage in specific regions. This creates highly controlled and precise reduction motion.

You can think of it as a gearbox that uses controlled elastic deformation to achieve precision and large torque multiplication.

Advantages of Harmonic Drives

  • High torque multiplication: for example, 1 Nm at the motor may become 100 Nm or more depending on the ratio.
  • Excellent precision: ideal for shoulders, elbows, wrists, and leg joints.
  • Very low backlash: essential for stable humanoid control.

Disadvantages of Harmonic Drives

  • They are expensive.
  • They are difficult to manufacture.
  • They are usually purchased rather than homemade.

Even with those drawbacks, harmonic drives are often worth the cost in advanced robotics because precision and torque are critical.

Modern Humanoid Actuator Architecture

A professional humanoid joint is usually not just a motor. It is an integrated actuator system made of multiple coordinated parts.

Controller → BLDC Motor → Harmonic Drive → Encoder → Joint

This combination creates a smart actuator capable of generating torque, measuring position, and responding to control commands with high accuracy.

Why This Lesson Matters

Everything in this lesson directly affects how a humanoid robot behaves in the real world.

Robot Task Why This Lesson Matters
Walking Requires controlled torque at hips, knees, and ankles
Running Needs both power and fast dynamic control
Climbing stairs Demands strong joints and stable balance
Lifting 70 kg Requires extremely high torque and strong structure
Standing still Needs continuous precision and control feedback

Why Humanoid Legs Are Especially Difficult

Legs are among the hardest parts of a humanoid robot because they must support the robot's body, battery, electronics, and any payload, all while balancing dynamically.

Consider this example:

  • Robot weight: 80 kg
  • Payload: 70 kg
  • Total mass: 150 kg

The gravitational force is approximately:

F = 150 × 9.81 ≈ 1471.5 N

That load must be handled by the lower-body joints, especially:

  • Hip
  • Knee
  • Ankle

And that is only the static case. During walking, turning, or recovering from imbalance, the forces and torques can become much larger.

Real Engineering Takeaway

When people imagine humanoid robotics, they often assume software or AI is the hardest part. In reality, for heavy-lift humanoids, the most difficult problems are often mechanical and electromechanical.

Engineering Area Main Challenge
Mechanical Structure, joints, stiffness, and strength
Electrical Batteries, power delivery, thermal limits
Control Balance, walking stability, coordination
Software Vision, planning, AI, decision making

Interestingly, software is often not the hardest part of a strong humanoid robot. Producing enough torque while staying balanced and energy-efficient is usually the deeper engineering challenge.

Homework: Think Like an Engineer

Suppose your robot weighs 80 kg and carries a 70 kg payload, making the total mass 150 kg.

Which joints do you think would experience the highest stress, and why?

  1. Hip
  2. Knee
  3. Ankle
  4. Shoulder
  5. Elbow

Try to reason based on load, balance, leverage, and torque. There is no penalty for being wrong. This is exactly how engineers learn to analyze robotic systems.

Preview of Next Lesson: Robot Kinematics, Forward Kinematics, Inverse Kinematics, and Coordinate Systems. In the next lesson, we will study how robot joints combine mathematically to determine the position and orientation of the robot's hand, leg, or end effector.