Custom Battery Packs for Robotics: What AGV and AMR OEMs Need to Know

A battery pack affects a mobile robot’s operating time, charging schedule, payload allocation and maintenance procedures. For automated guided vehicles (AGVs) and autonomous mobile robots (AMRs), battery selection should therefore be part of system design.

Specifying voltage and capacity is only one step. OEMs also need to define load profiles, charging conditions, communication requirements, enclosure dimensions and fault responses.

This guide explains the information needed to develop and validate a custom lithium battery pack for AGV and AMR applications.

The guidance below supports project planning. Final specifications require validation against the robot design, operating conditions and applicable standards.

Custom lithium battery pack and BMS circuit board with AGV and AMR robots in a warehouse, illustrating battery communication and charging integration.

1. Start With the Robot’s Duty Cycle

AGV and AMR battery requirements should be based on the actual operating cycle.

A robot may alternate between driving, lifting, waiting, processing sensor data and charging. Each activity places a different demand on the battery.

Before selecting cells, document:

  • Operating hours per shift.
  • Payload and travel conditions.
  • Acceleration and stopping patterns.
  • Lift or actuator operation.
  • Idle and standby consumption.
  • Available charging periods.
  • Ambient temperature.
  • Required reserve energy.

Use measurements from a prototype or representative system where available. Motor ratings alone do not describe the robot’s total energy consumption.

2. Define Voltage Across the Operating Range

A nominal voltage such as 24V or 48V does not describe the complete battery operating range.

The OEM should specify the voltage limits accepted by the motor controller, charger, DC-DC converters and auxiliary electronics.

Parameter Information to Confirm
Nennspannung Intended system voltage
Full-charge voltage Compatibility with connected equipment
Discharge endpoint Required shutdown and reserve behavior
Voltage under load Operation during current peaks
Regenerative voltage Behavior when the drive returns energy

Cell chemistry and series configuration determine the pack’s voltage characteristics.

Do not assume that two packs with the same nominal voltage have interchangeable charging requirements.

3. Calculate Energy Capacity From the Mission

Capacity in ampere-hours should be considered alongside energy in watt-hours.

For preliminary planning:

Nominal energy (Wh) = nominal voltage (V) × capacity (Ah)

For example, a nominal 48V, 40Ah pack contains approximately 1,920Wh of nominal energy. This figure does not establish usable energy under every operating condition.

A mission requiring an average battery output of 300W for four hours would consume approximately 1,200Wh. Pack sizing must also account for:

  • The permitted state-of-charge window.
  • Temperature-related limits.
  • Capacity loss over the service period.
  • Peak-load behavior.
  • Energy needed to reach a charging station.
  • System losses not included in the measured load.

These figures are calculation examples, not product recommendations.

4. Specify Continuous and Peak Current

A battery must support the robot’s current demand during normal operation and defined transient events.

Continuous current and peak current should be specified separately.

For each peak, document its magnitude, duration and repetition rate. Starting a motor, lifting a load or operating several actuators together may create different current profiles.

The current path includes cells, interconnects, protection devices, connectors and cables. A cell’s discharge rating does not establish the rating of the complete pack.

For preliminary calculations:

Current (A) ≈ electrical power (W) ÷ battery voltage (V)

Use measured waveforms to validate transient behavior and voltage drop.

5. Select Cell Chemistry for the Application

Custom robotics packs may use lithium iron phosphate (LFP) or other lithium-ion chemistries, including nickel-based formulations.

Chemistry selection should consider:

  • Available installation space.
  • Allowed battery mass.
  • Voltage requirements.
  • Charging schedule.
  • Operating temperature.
  • Required service life.
  • Cell availability.
  • Product safety requirements.

Chemistry names alone do not establish pack performance. Evaluate the selected cell’s data sheet and test results under the intended duty cycle.

Cycle-life claims should include test conditions such as depth of discharge, temperature, charge rate and capacity retention endpoint.

6. Define BMS Functions and Fault Responses

The battery management system monitors operating conditions and controls specified protection functions.

Depending on the design, these functions may include cell voltage monitoring, current measurement, temperature monitoring and protection against overvoltage, undervoltage, overcurrent and short circuits. Source: Texas Instruments Battery Protection Overview

For an AGV or AMR, the OEM and battery supplier should agree on:

  • Protection thresholds and delays.
  • Charge and discharge permissions.
  • Temperature-dependent operating limits.
  • Fault recovery conditions.
  • Cell balancing behavior.
  • Sleep and wake-up logic.
  • Event recording.
  • Response to communication loss.

A protection trip can interrupt robot movement. The system design should therefore distinguish operating warnings, controlled shutdown requests and protective disconnection.

Essential local protection should remain functional when host communication is unavailable.

7. Specify Battery Communication

Battery communication connects the BMS with the robot controller, charger or maintenance system.

Possible interfaces include CAN, RS485, SMBus and UART. Selection should follow the host requirements and installation conditions.

The interface name alone does not establish compatibility. The protocol document should define:

  • Message identifiers or register addresses.
  • Data units and scaling.
  • Byte order.
  • Update intervals.
  • Timeout thresholds.
  • Fault meanings.
  • Command permissions.
  • Protocol version.

For robotics applications, useful data may include pack voltage, current, temperature, state of charge, charging limits and fault status.

State of charge is an estimate. Its behavior depends on the gauging method, cell characteristics, operating history and conditions. Validate it under the robot’s duty cycle. Source: Texas Instruments Battery Fuel Gauges

Define Low-Energy Behavior

Agree on how the robot uses battery information to:

  • Request charging.
  • Finish or reject a task.
  • Maintain energy for travel to a dock.
  • Enter a controlled shutdown.
  • Identify stale or unavailable data.

A displayed state-of-charge percentage should not be the only input used to define protection behavior.

8. Coordinate the Battery and Charging System

Charging requirements should be established together with the battery design.

Charging Approach Design Questions
Geplantes Laden Is the available charging period sufficient for the next shift?
Opportunitätskosten Can the pack accept the planned charge profile during short stops?
Automatisches Andocken How are alignment, contact engagement and charge permission verified?
Austausch der Batterie How are connection sequencing, identification and handling controlled?

Specify charger voltage, current, termination behavior and temperature limits.

For automatic docking, assess exposed-contact protection, contact resistance, contamination and repeated connection cycles.

Charging time should be validated across the intended state-of-charge range and temperature conditions. It should not be calculated solely by dividing capacity by charger current.

9. Address Regenerative Braking and Inrush Current

Some robot drives return energy to the DC bus during braking or deceleration.

If regeneration is used, define the battery’s permitted charge current and the robot’s response when the pack cannot accept that energy—for example, near full charge or outside charging temperature limits.

The host also needs to account for what happens if the BMS disconnects during regeneration.

Separately, connecting a battery to a capacitive input can create inrush current. Determine whether the system requires precharge or another controlled connection method.

Document the sequence between connection, precharge, contactor operation and drive enable.

10. Plan Mechanical and Thermal Integration

A custom enclosure must fit the robot and support its operating conditions.

Provide the battery supplier with:

  • Installation drawings and dimensional limits.
  • Mounting points and orientation.
  • Mass restrictions.
  • Connector locations.
  • Cable routing.
  • Handling and service requirements.
  • Vibration and shock conditions.
  • Environmental exposure.
  • Thermal conditions inside the robot.

Review accessible terminals, cable strain relief and protection against movement within the enclosure.

Where an ingress protection rating is specified, confirm that the assembled pack—including connectors and service openings—has been assessed for that requirement.

Evaluate Temperature in the Installed Position

Ambient temperature does not necessarily represent cell temperature.

Measure pack temperatures during representative driving, lifting and charging cycles. Include the effects of nearby motors, power electronics and restricted airflow.

11. Define Service Life and Maintenance

Battery service life depends on operating conditions and the endpoint used to define replacement.

Instead of specifying only “500 cycles,” document:

  • Test temperature.
  • Charge and discharge rates.
  • Depth of discharge.
  • Capacity retention endpoint.
  • Calendar-life expectations.
  • Allowed resistance increase.
  • Required robot runtime at end of service.

Maintenance planning may include connector inspection, fault-log review and capacity checks.

Replacement packs should have documented electrical, mechanical and communication compatibility.

12. Review Safety Standards and Transport Requirements

Battery testing and complete robot safety assessment serve different purposes.

IEC 62619

IEC 62619 addresses industrial secondary lithium cells and batteries. Its stated scope includes motive applications such as AGVs, subject to the standard’s boundaries. Source: IEC 62619:2022

ISO 3691-4

ISO 3691-4 addresses driverless industrial trucks and their systems. Its examples include AGVs and AMRs.

It is a system-level safety standard, not a substitute for battery assessment. Confirm the applicable edition and product classification for the project. Source: ISO 3691-4:2023

UN38.3

Lithium battery transport requires assessment against applicable UN38.3 provisions and the relevant shipping rules. Manufacturers and distributors must provide applicable test summary information.

UN38.3 documentation does not replace product safety evaluation. Source: PHMSA Lithium Battery Test Summaries

Additional requirements depend on the destination market, robot classification and installation. Confirm the compliance plan before design freeze.

13. Validate the Pack in the Robot

Prototype testing should assess the battery, charger and robot together.

Test Area Verification
Mission runtime Energy consumption under representative routes and payloads
Peak loads Current, voltage drop and protection behavior
Aufladen Charge profile, temperature and dock operation
Kommunikation Data interpretation, timing and timeout behavior
Power sequencing Startup, precharge, shutdown and reconnection
Regeneration DC-bus behavior when energy returns from the drive
Thermal operation Cell and component temperatures
Mechanical integration Mounting, cables, connectors and handling
Fault response Controlled behavior during specified failures
Schätzung des Ladungszustands Agreement with measured operation across the duty cycle

Record hardware revisions, firmware versions, test conditions and acceptance criteria.

Passing a bench test does not establish performance in the installed robot.

14. Information to Include in an OEM Battery RFQ

A battery request for quotation should contain enough information to establish the design scope.

Include:

  • Robot application and destination markets.
  • Voltage range and energy requirement.
  • Measured duty cycle.
  • Continuous and peak current profiles.
  • Charging method and charger specification.
  • Regenerative charging conditions.
  • BMS functions and communication document.
  • Installation drawing and mass limit.
  • Environmental and thermal conditions.
  • Service-life test conditions.
  • Compliance requirements.
  • Prototype and production quantities.
  • Validation responsibilities.

Ask the supplier to identify assumptions, exclusions and items requiring confirmation.

Häufig gestellte Fragen

Can AGVs and AMRs Use the Same Battery Design?

They can when their electrical, mechanical, charging and communication requirements match. The AGV or AMR label alone does not determine the battery specification.

Is a 48V Battery Compatible With Every 48V Robot?

No. Full-charge voltage, discharge limits, connectors, current capability and communication requirements must also match.

Can an Existing Battery Be Adapted for Automatic Charging?

Possibly, but charger compatibility, connection sequencing, contacts, communication and thermal behavior require review.

Does CAN Support Establish Compatibility?

No. The battery and host must use compatible application messages and timing.

How Should Cycle Life Be Specified?

State the test conditions and replacement endpoint alongside the cycle count.

What Should Be Confirmed Before Production?

Confirm the approved design, firmware, protocol, manufacturing test plan, compliance documentation and system validation results.

Preparing an AGV or AMR Battery Project

Begin with the robot’s measured duty cycle and host requirements. Define the voltage range, usable energy, current profile, charging strategy and fault behavior.

Use these requirements to develop the pack specification, then validate the battery in the intended robot configuration before production.

Learn how AGV and AMR OEMs can specify custom battery packs, including capacity, voltage, BMS communication, charging, mechanical integration and validation.
2026-10-12
+
Explore lithium-ion battery transport testing, safety certification and environmental compliance by market, including UN38.3, IEC 62133, CB, UL, CE, PSE, KC, BIS and CCC.
2026-10-10
+
Learn how to choose a UPS power supply based on power capacity, battery type, runtime, BMS, communication, temperature and installation requirements.
2026-10-08
+
Compare LiFePO4, NMC, and high-discharge pouch batteries for electric go-karts, including power, runtime, weight, BMS, cooling, and operating costs.
2026-10-08
+