Robot 101 · Chapter 04

Batteries & power systems: the energy foundation

In one paragraph: A robot's battery pack is a system, not a component. The cell chemistry (LFP vs NMC) sets the baseline trade-off between safety, cycle life, and weight. The Battery Management System (BMS) monitors each series cell group and decides when to cut power. The pack connects to a power-distribution architecture — typically a 48V bus — that has to survive current spikes, dissipate heat, and fail safe. Runtime has to be sized against the robot's real duty cycle, not its average draw. And because the pack is lithium, it cannot be shipped by air or through international dangerous-goods channels without required UN38.3 documentation — the test protocol every airline and customs authority checks for.

Cell chemistry: LFP vs NMC

Lithium Iron Phosphate (LFP, LiFePO₄) and Lithium Nickel Manganese Cobalt Oxide (NMC, LiNiₓMn⃇CoₜO₂) are the two cell chemistries that dominate robot power systems, and choosing between them is one of the more consequential decisions in a robot's hardware design. LFP's standout property is thermal stability: thermal-runaway onset is roughly 270°C versus about 150°C for NMC, a large safety margin that matters when the pack sits inside a robot operating around people. LFP also delivers 2,000-4,000 charge cycles to 80% capacity versus 500-1,500 for NMC — a service robot that charges daily gets three to five times the pack lifespan.

The trade-off is energy density: LFP runs 150-200 Wh/kg against NMC's 200-300 Wh/kg, so an LFP pack for the same stored energy is heavier and bulkier. NMC wins on weight, which is why agile, highly weight-sensitive platforms — quadrupeds and humanoids, where every added kilogram multiplies inertia and cuts agility — more often accept NMC's narrower safety margin. There is no universally correct answer; it is a genuine design trade-off between safety/longevity and weight/energy density, made per platform and per use case.

C-rate: how much power a cell can actually deliver

The C-rate describes how fast a cell can charge or discharge relative to its rated capacity. A 1C discharge empties the cell in one hour (a 10 Ah cell at 1C delivers 10 A); 2C does the same in 30 minutes at 20 A. This matters enormously for mobile robots: motor acceleration draws current spikes of roughly 3C-10C lasting milliseconds to seconds, and regenerative braking can push similar 2C-4C pulses back into the pack as the motors decelerate. A pack that cannot handle these transients sags in voltage during acceleration — which can destabilize motor control — and degrades faster under the added stress.

Industrial-grade LFP cells are commonly rated for 3C-5C continuous discharge; high-drain cylindrical NMC cells can reach 10C-15C. The BMS has to be selected to match the cells and the application: a BMS rated for only 2C continuous protecting a robot that peaks at 5C will trip its protection circuit and shut the robot down mid-task, well before anything is actually unsafe.

The BMS: the line between a power source and a fire hazard

The Battery Management System is the electronics board inside every pack that keeps individual cells safe and reports the pack's real condition. Its core jobs: monitoring each cell's voltage individually (not just the pack total — a single weak cell in a long series string can fail catastrophically without cell-level monitoring); estimating state of charge (coulomb counting plus voltage correlation, usually refined with a Kalman filter) and state of health (capacity fade over the pack's life); balancing cells so they stay at equal charge; and cutting the main contactor on over-voltage, under-voltage, over-current, short-circuit, or over-temperature events.

In a robot, the BMS also needs to talk — typically over CAN bus or SMBus — to the robot's main computer, streaming real-time state of charge, state of health, temperature, and fault status so the robot can plan its own runtime, decide when to dock and recharge, and log anomalies for maintenance. A pack is only as good as its BMS: pairing certified cells with a well-specified, well-documented BMS is what turns a bag of cells into a validated, dependable power source.

Pack and power-system architecture: bus voltage, PDU, thermal design

Many mid-size mobile robots above consumer-toy grade run a 48V power bus rather than the older 24V standard: 48V is common when designers want lower current at a given power, for a simple physics reason — power equals voltage times current, so at a given power draw a higher bus voltage means lower current, thinner wiring, and lower resistive (I²R) losses as heat. On a 48V bus, motor drivers typically run directly at bus voltage while separate DC-DC converters step down to 24V for sensors and 5V/3.3V for compute and control logic.

Between the pack and every device sits the Power Distribution Unit (PDU) — the board that routes power safely. A well-designed PDU includes a main contactor that opens within tens of milliseconds of an emergency stop; per-circuit electronic fuses that limit current on each output independently; current monitoring on every major branch; a pre-charge circuit so capacitor banks in motor drivers don't draw an inrush spike large enough to trip a fuse the moment they're connected; and isolation monitoring that watches for leakage between the bus and the chassis. Thermal management then has to keep motor drivers, compute modules, and the battery itself below their safe continuous operating temperatures, usually through a mix of heat-spreading metal, filtered forced-air cooling in a sealed, positive-pressure enclosure, and thermal interface materials between hot components and the chassis. In practice, PDU and thermal validation — load testing, fuse-trip testing, contactor life-cycling — consumes a disproportionate share of hardware engineering time on a new robot platform, precisely because it is where field failures concentrate.

Sizing a battery for real duty cycles

Runtime is not simply "capacity divided by average power." A robot's duty cycle mixes idle periods, steady cruising, and short high-current bursts (acceleration, lifting, climbing), and each of those draws a different current. Sizing a pack correctly means adding margin for the highest sustained C-rate the duty cycle actually demands, not just its time-averaged draw, and then adding further margin for cell aging — internal resistance rises over a pack's life, which both reduces usable capacity and increases heat generated per amp delivered. Buyers evaluating a pack should ask for the manufacturer's continuous and peak discharge ratings alongside the cycle life at the depth of discharge the robot will actually use, not just a single headline Wh/kg or cycle-count number quoted under ideal test conditions.

UN38.3 and the compliance reality of shipping lithium

UN38.3 is the mandatory eight-test protocol — covering altitude simulation, thermal cycling, vibration, shock, external short circuit, crush/impact, overcharge, and forced discharge — that every lithium cell or pack must pass before it can travel by air. A pack that clears all eight tests receives a UN38.3 Test Summary Report, and airlines, freight forwarders, and customs authorities all require that document before they will move the shipment; without it, a battery shipment is refused at check-in. Some further national and regional rules add supply-chain traceability requirements on top of UN38.3 for battery materials entering certain markets, so buyers sourcing internationally should also confirm the paper trail behind the cells themselves, not only the transport test result.

Sourcing note. Asaptic sources robot and AMR battery packs and BMS electronics from vetted manufacturers, delivered with the compliance paperwork this category demands — UN38.3 test summary reports, dangerous-goods shipping documentation, and cell traceability. Send a battery sourcing enquiry or see what we source.

Quick answers
Should a robot use LFP or NMC batteries?
LFP has a much higher thermal-runaway threshold (~270°C vs ~150°C for NMC) and 2-4x the cycle life, making it the safer default around people. NMC packs more energy per kilogram, so weight-sensitive humanoids and quadrupeds often accept the lower safety margin for a lighter pack.
What is C-rate and why does it matter for a robot battery?
C-rate is how fast a cell can charge or discharge relative to its capacity. Robots draw 3C-10C spikes during acceleration and can push similar pulses back in during regenerative braking, so cells and the BMS must be rated above real peak draw, not just average power.
What is UN38.3 and why does every lithium robot battery need it?
A mandatory eight-test protocol (altitude, thermal, vibration, shock, short circuit, crush, overcharge, forced discharge) every lithium pack must pass before air shipment. The resulting Test Summary Report is what airlines, freight forwarders, and customs require — without it, shipment is refused.