Robotics
← Roadmap/Control & Motion

Actuators & Motors

Motors, gearing, drives — how robots move.

Progress0/5 questions
mediumControl & MotionSkip to practice questions ↓

Prerequisites

Why it matters in robotics

Actuators are where a robot's control intent becomes physical motion, and they set the electromechanical limits that bound everything upstream. Torque-speed curves, the inverse relationship between torque and speed, and how a gearbox trades one for the other (introducing backlash, added rotational inertia, and efficiency loss) govern how a joint or drive behaves, while motor sizing and the choice among DC, BLDC, servo, and stepper motors follow from precision, power, and cost. Basic motor equations relating voltage, current, and torque connect to real concerns like thermal limits, holding torque, stall current, and how current gets switched into motion.

What to study

  • Motor types and tradeoffs: brushed DC, BLDC, servo, and stepper - commutation, holding torque, precision, cost, and where each fits in robotics
  • Torque-speed curves and the motor equations: stall vs no-load, the linear DC curve, τ=KtI\tau = K_t I and back-EMF KeωK_e \omega, plus how gearing scales torque/speed and reflected inertia
  • Drivers and control: H-bridges, PWM duty cycle for voltage/speed, current (torque) control loops, field-oriented control for BLDC, and microstepping for steppers
  • Actuator selection and sizing: computing required torque and speed for a load, choosing a gear ratio, and accounting for backlash, efficiency, thermal/duty-cycle limits, and safety margin

Where to study

Cheatsheet

Symbols used below

τ\taumotor torque
KtK_ttorque constant
IImotor current
KeK_eback-EMF constant
ω\omegamotor angular velocity
VVapplied voltage
RRwinding resistance
NNgear ratio

Motor torque and back-EMF

τ=KtI\tau = K_t I

V=IR+KeωV = IR + K_e\omega

Torque scales directly with current; as the motor spins it generates a back-EMF proportional to speed, which subtracts from the applied voltage and limits the current (and hence torque) available at higher speed.

Torque-speed curve

At a fixed voltage, torque falls off roughly linearly as speed rises:

Stall (ω=0\omega=0): maximum torque, maximum current (I=V/RI = V/R) — the regime that risks overheating.

No-load (τ=0\tau=0): maximum speed, current only overcomes friction.

Everywhere between is a straight line connecting these two extremes — the fundamental tradeoff between torque and speed at a given voltage.

Gearing trade-off

A gear reduction of ratio NN divides output speed by NN and multiplies output torque by NN (ideal, lossless case).

Inertia and friction reflected back to the motor scale by 1/N21/N^2 — so a large reduction makes a heavy load feel light to the motor, at the cost of backlash and some efficiency loss in the gears.

Motor type tradeoffs

Brushed DC: simple, cheap, wears out (brush contact).

BLDC: no brushes, efficient, needs commutation electronics (often field-oriented control) but lasts longer and runs cooler.

Servo: a DC or BLDC motor plus gearing, sensor, and closed-loop control packaged together — precise position control out of the box.

Stepper: moves in discrete steps open-loop, good holding torque at rest, simple to command but can skip steps under excess load.

PWM and current control

An H-bridge switches the full supply voltage on and off rapidly; the fraction of time it's on (duty cycle) sets the average voltage delivered, which sets average speed.

A current (torque) control loop instead regulates II directly — since τ=KtI\tau = K_t I, this gives direct torque control regardless of speed, which is what field-oriented control does for BLDC motors and microstepping approximates for steppers.

Sizing an actuator

Required motor torque before gearing is the load torque divided by gear ratio and efficiency: τmotorτloadNη\tau_{motor} \approx \dfrac{\tau_{load}}{N\,\eta}.

Check three limits against the duty cycle of the motion: thermal (continuous current rating), stall current (peak, brief), and holding torque (stepper/servo at rest) — then add a safety margin, since real loads and friction are rarely known exactly.

motoroutputω_out = ω_in / Nτ_out = N · τ_inJ_reflected = J / N²
A gear reduction of ratio N trades speed for torque — output speed drops by N, torque rises by N — and inertia (and friction) reflected back to the motor scales by 1/N², so a big reduction makes the load feel light.

Application focus

Select an application above.

Practice questions (5)