Skip to main content
Version: ROS 2 Humble

Battery

Each robot platform can support different types of batteries, and in different configurations. The configuration is how many batteries the robot has in series and parallel.A configuration of S2P1 indicates that there is one row of two batteries in series. S4P3 indicates that there are 3 parallel rows of 4 batteries in series, for a total of 12 batteries.

Some robots support "smart" batteries which have built in battery management system (BMS). If these batteries are specified, a corresponding driver node will be launched as part of the platform service. For batteries without a BMS, the battery state estimator node will be launched. This node will interpolate the state of charge of the robot from measured battery voltages.

The battery state of the platform is available on the platform/bms/state topic.

note

For systems without a BMS, the state of charge should be treated as a rough estimate. This is especially true with Lead Acid batteries.

BatteryChemistryNominal Voltage (V)Capacity (Ah)Configurations
ES20_12CLead Acid12.020.0S2P1
HE2613Lithium Ion25.912.8S1P3
S1P4

For example for an A200:

battery:
model: ES20_12C
configuration: S2P1