Power and Energy
Every motor that spins, every sensor that reads, every calculation the controller performs — all of it costs energy. Energy is the most fundamental constraint in robotics. An engineer can design the most capable robot in the world, but if it runs out of power after two minutes, it is not useful. Understanding where energy comes from, how much each subsystem uses, and how to stretch the available supply is a core skill in robotics engineering.
The Battery: Energy Storage on Board
Most mobile robots carry their energy in batteries. A battery stores chemical energy and converts it to electrical energy on demand. Three key numbers describe a battery's usefulness for a robot. Voltage (measured in volts, V) is the electrical pressure that drives current through the circuit. A small hobby robot might run on a 7.4 V lithium-polymer battery, while a large warehouse robot might need 48 V. Capacity (measured in milliamp-hours, mAh, or amp-hours, Ah) tells you how much total charge the battery holds. A 5,000 mAh battery can supply 5,000 milliamps for one hour, or 2,500 milliamps for two hours, or 1,000 milliamps for five hours. Discharge rate (the C rating) tells you how fast you can draw current without damaging the battery. A 2,000 mAh battery rated at 20C can safely deliver 40,000 mA (40 A) in a short burst — essential for robots with powerful motors that demand large current spikes when they start.
Most modern robots use lithium-based batteries: lithium-polymer (LiPo) or lithium-ion (Li-ion). These chemistries offer the best combination of energy density (energy per kilogram of weight), discharge rate, and rechargeability. The tradeoff is safety: lithium batteries can catch fire if overcharged, over-discharged, punctured, or shorted. Every robotics kit includes warnings and handling procedures for good reason.
Power Budgets
A power budget is a table that lists every subsystem in the robot and how much current it draws. To build a power budget, you list each component, find its current draw in milliamps from its datasheet, and add them all up. That sum tells you the total current the battery must supply and, combined with battery capacity, how long the robot can run. For example: four motors drawing 800 mA each (3,200 mA total) + a controller drawing 150 mA + four sensors drawing 20 mA each (80 mA) + miscellaneous wiring losses (70 mA) = 3,500 mA total. A 7,000 mAh battery at that draw rate lasts about two hours. Double the drive speed and the motors might draw twice as much current — now you only get one hour. Power budgets force engineers to make tradeoffs. Want a longer-running robot? Use more efficient motors, reduce sensor polling rates, put the controller to sleep between cycles, or carry a heavier battery (which then the motors have to carry, increasing their load — another tradeoff).
Batteries are heavy. Adding a bigger battery to get longer run time also adds weight, which makes motors work harder, which draws more current, which partially cancels the benefit. Engineers call this the weight spiral. The only escape is to use more energy-efficient components or to accept a shorter run time.
Beyond Batteries
Not every robot runs on batteries alone. Robots tethered to a building — like robotic arms on an assembly line — draw power directly from the electrical grid through a cable. This gives them essentially unlimited power but limits where they can go. Solar panels charge batteries on robots deployed in outdoor environments for long periods, like the Perseverance Mars rover, which supplements its radioisotope thermoelectric generator with solar cells during favorable seasons. Some experimental robots harvest energy from the environment — vibrations, heat gradients, or even digesting organic material — but these approaches remain mostly research curiosities for now.
Complete the sentences about robot power.
Match each power concept to its correct description.
Terms
Definitions
Drag terms onto their definitions, or click a term then click a definition to match.
A robot has a 3,000 mAh battery and its total current draw is 1,500 mA. Approximately how long will it run before the battery is depleted?
Why do mobile robots face a tradeoff when engineers try to extend run time by adding a bigger battery?
Build a Power Budget
- Step 1: You are designing a small wheeled robot. Use these component specs:
- - 2 drive motors: 600 mA each at moderate speed
- - 1 microcontroller: 80 mA
- - 1 ultrasonic sensor: 15 mA
- - 1 camera module: 250 mA
- - 1 LED status light: 20 mA
- Step 2: Build a power budget table with columns: Component, Count, Current per unit (mA), Total current (mA).
- Step 3: Sum all the total current values to find your robot's total power draw.
- Step 4: You have two battery options: Option A is 2,000 mAh, Option B is 5,000 mAh but weighs three times as much. Calculate the run time for each option.
- Step 5: If the extra weight of Option B forces each motor to draw an additional 150 mA, recalculate Option B's run time. Is the heavier battery still worth it?
- Step 6: Identify one component you could replace or remove to extend run time by at least 10%, and explain the tradeoff.