Solutions › Guides › Payload power distribution

Powering robot payloads from the robot battery: DC-DC conversion, distribution and protection

Short answer: A robot's payload port supplies a few tens of watts at the battery voltage (24 V on small quadrupeds, 48 to 58 V on B2 and X30 class robots) and is enough for a mapping payload; an inspection head with a PTZ dome, 5G, acoustic imager and gas block needs 60 to 120 W and usually gets its own battery so that it does not shorten the robot's runtime. Either way the payload has one input stage with reverse-polarity and overvoltage protection and inrush limiting, a distribution board with one fused, switchable DC-DC rail per voltage (12 V for cameras and LiDAR, 5 V for small sensors, the compute module's own rail), sequenced power-up so the compute boots before the sensors, and a measured current on each rail that the control centre can read. Most field resets trace back to a shared rail sagging under a motor or heater load.
Updated 2026-11-04 · YUANZHI ROBOTICS engineering team

Power is the part of a payload that nobody looks at until something resets in the field. A sensor payload mixes a compute module that must never lose power with motors, heaters and radios that pull sharp peaks, all fed from a battery whose voltage swings by 20 percent between full and empty. This guide explains what the robot's payload port actually provides, when a payload needs its own battery, how we arrange the input stage, the DC-DC rails and the distribution board, how power-up is sequenced, and the handful of mistakes behind most brownouts and resets.

A YUANZHI robot dog sensor kit: LiDAR, depth camera, compute, GNSS and 5G, all fed from one distribution board behind the back plate
A YUANZHI robot dog sensor kit: LiDAR, depth camera, compute, GNSS and 5G, all fed from one distribution board behind the back plate

What the robot gives you

Every quadruped and UGV built for payloads exposes a power connector on its back. It carries the battery voltage, unregulated, through a fuse or an electronic switch with a current limit. On Go2, Lite3 and similar robots that is a nominal 24 V (about 21 to 29 V over the discharge range) at a few amps. On B2, X30 and the larger UGVs it is a nominal 48 to 58 V bus at a few amps more. The documentation gives a continuous rating; the real limit is usually the electronic switch's trip point under a short peak, which the manual rarely states. We measure it on each platform before relying on it.

The port is enough for a mapping payload: a Livox Mid-360 (about 7 W), a depth camera (2 to 4 W), a Jetson Orin NX module and carrier (15 to 25 W), a GNSS receiver and a Wi-Fi link, around 35 to 45 W in all. It is not enough for an inspection head with a PTZ dome (10 to 30 W with the heater), a 5G router (10 to 15 W), an acoustic imager, a pumped gas block and lighting: 60 to 120 W with peaks above that, which also takes a noticeable bite out of the robot's own runtime. Those payloads get their own battery.

Payload battery or not

A payload battery adds weight (a 48 V, 10 to 15 Ah lithium pack with its management board is 3 to 5 kg) but it decouples the payload from the robot. The payload runs on the bench, moves to another robot without touching the robot's wiring, keeps uploading and updating at the dock while the robot charges, and never trips the robot's payload port. We fit one on every inspection payload for B2 and X30 and on none of the mapping kits for small robots. The battery charges at the dock through the payload's own contacts or through the robot's charging bus where the manufacturer allows it, as described in our guide on docking and charging.

With a payload battery the robot's port is still used, but only for a trickle of state: the payload senses the robot's bus voltage to know that the robot is on and to detect the dock, and in some builds the robot's port tops up the payload battery during long rounds.

3D render of a Unitree B2 with a YUANZHI inspection payload; the payload carries its own 48 V battery behind the compute bay
3D render of a Unitree B2 with a YUANZHI inspection payload; the payload carries its own 48 V battery behind the compute bay

The input stage

Whatever the source, the payload has one input stage and nothing is connected to the raw bus directly. The stage has:

Rails and the distribution board

Downstream of the input stage, the distribution board creates one rail per voltage and gives each consumer its own fused, switchable output. A typical inspection payload has:

Each output is switched by a load switch or MOSFET under the supervisor's control, so the compute module can power-cycle a hung sensor without a hand on the robot, and each has a current measurement. A board of this kind is a single PCB of about 100 by 80 mm with the converters as modules on it, mounted on the inside of the shell with the converters' heat conducted to the shell wall.

Sequencing power-up

Everything on at once is what trips the robot's port and what leaves sensors in odd states. The supervisor microcontroller brings the compute module up first and waits for it to boot, then enables the LiDAR, the cameras and the radio one at a time at intervals of a second or two, then the PTZ head and finally any heater or pump. On shutdown the order is reversed, with the compute module last so that it closes its recordings cleanly. A hardware watchdog on the supervisor restarts the compute module if the application stops responding, which is the one piece of automatic recovery we always fit.

Payload designs for several platforms; the power architecture is the same board family with the input stage set for the robot's bus voltage
Payload designs for several platforms; the power architecture is the same board family with the input stage set for the robot's bus voltage

Cabling and connectors

Power and data to each sensor run in a jacketed loom with locking connectors (M8 and M12 circulars for sensors, the robot manufacturer's own connector at the port, a sealed rectangular connector for the PTZ head). Power wires are sized for voltage drop, not only current: 2 A over a 1.5 m run of thin wire at 12 V loses enough to upset a LiDAR at the low end of the battery. Every cable is labelled at both ends, and the loom is clipped to the structure so that leg motion and vibration do not work the connectors loose.

Mistakes we see

If you are specifying a payload, ask the supplier for the power architecture as a one-page diagram: source, input stage, rails, what is on each, and how power-up is sequenced. If you are building one, start from the load table and the robot's measured port behaviour, and the rest follows. We are happy to look at either.

FAQ

What does the robot's payload port provide?

Battery voltage, unregulated, at a limited current: typically 24 V on Go2 and Lite3 class robots and 48 to 58 V on B2 and X30 class robots, with a few amps available. It is enough for a LiDAR, a depth camera and a Jetson module. A PTZ dome with a heater, a 5G router and an acoustic imager exceed it, and the port's protection will trip under their peaks.

When does the payload need its own battery?

When its average draw exceeds what the port supplies, when the customer wants the payload to run on a bench or on another robot, or when the robot's runtime matters more than the payload's weight. A 48 V, 10 to 15 Ah pack runs a 100 W inspection head for about five hours and charges at the dock alongside the robot.

Why does my Jetson reset when the gimbal moves?

Because the gimbal or the pan-tilt motors share a rail with the compute module and their inrush pulls the rail below the module's undervoltage threshold for a few milliseconds. Give the compute module its own DC-DC stage with input capacitance, and put motors and heaters on a separate rail with soft-start.

Do I need isolated DC-DC converters?

Not for most payloads: the robot and payload share a chassis ground and non-isolated converters are smaller and more efficient. Isolation is used where a sensor's manual requires it, for gas sensors with their own reference, and where the payload battery and the robot bus must never be connected together through a fault.

How do I measure what the payload is drawing?

Put a current sense on each rail of the distribution board (an INA226 class shunt monitor on I2C is the usual part) and log it on the compute module. The control centre shows the per-rail current, which is also how a failing sensor or a heater that stays on is found before it flattens the battery.

Configure your payload and get a quote

Get a quoteWhatsApp