Unit 05 · lesson
Follow the Power
When a robot stops moving, people often look at the code first.
Sometimes the battery connector is loose.
Electrical troubleshooting gets much easier when you separate power flow from signal flow.
Power path
A simplified motor power path looks like:
battery
↓
main protection / disconnect
↓
distribution
↓
motor driver
↓
motor
↓
mechanical load
The controller may command the driver, but the controller usually does not supply the motor's power directly.
That distinction matters.
A perfect command signal cannot move a motor if the high-current power path is open.
Voltage, current, and power
Voltage is an electrical potential difference. Current is charge flow. Electrical power is:
P = V × I
If a motor system draws 8 A from a 12 V supply:
P = 12 × 8 = 96 W
That does not mean 96 W becomes useful mechanical output. Drivers, wires, motor windings, gears, and friction all create losses.
Voltage drop under load
A battery may measure a healthy voltage with no load and sag when a motor demands high current.
That can cause:
- controller resets;
- weaker motor output;
- sensor instability;
- communication faults.
The symptom may look like software because the controller restarts. The root cause can still be electrical.
Build two diagrams
Draw the same robot twice.
Diagram A: power
source → protection → distribution → driver → actuator
Diagram B: control
sensor/controller → command signal → driver
Then answer:
- Which wires carry actuator power?
- Which connection tells the driver what to do?
- Which failure could leave the controller alive while the motor is dead?
- Which failure could remove both?
That separation will save you hours later.
Voltage is not the whole power story
A robot battery may be labeled with a nominal voltage, but a motor does not consume a fixed amount of power simply because it is connected to that battery. Current changes with load, and voltage can sag under heavy demand.
Electrical power is:
P = V × I
If a 12 V system is supplying 20 A, the electrical power at that moment is approximately:
P = 12 V × 20 A = 240 W
Now imagine several motors accelerating at once. The current demand rises. Wiring resistance, connectors, protection devices, and the battery's internal resistance all matter. The voltage seen by the controller can fall enough to cause a reset even though the battery appeared "charged" a moment earlier.
Follow both energy and protection
A useful power map separates the main energy path from the devices that control risk.
battery
│
├── main disconnect / protection
│
distribution
├── motor branch → motor driver → motor
├── controller branch → controller
└── sensor branch → regulated device
The exact hardware differs across robot platforms. The reasoning does not.
For every branch, identify:
- what supplies the energy;
- what conductor carries it;
- what device controls or converts it;
- what protects the branch;
- what happens downstream if that branch fails.
A wiring diagram becomes useful when it lets you predict consequences before smoke becomes the diagnostic tool.
system flow
Electrical Power, Polarity, and Protection: Safe Control Flow
De-energize
Confirm the approved setup and power-off boundary.
Trace
Model power, signal, controller, and actuator paths.
Test
Use a controlled observation to check expected behavior.
Document
Record correction, limitation, and next safe step.
Read this concept flow as plain text
- De-energize. Confirm the approved setup and power-off boundary.
- Trace. Model power, signal, controller, and actuator paths.
- Test. Use a controlled observation to check expected behavior.
- Document. Record correction, limitation, and next safe step.