Solutions › Guides › Onboard compute for a robot dog

Choosing onboard compute for a robot dog: Jetson Orin NX and alternatives

Short answer: For most robot dog payloads the right onboard computer is an NVIDIA Jetson Orin NX 16 GB on an industrial carrier board: it runs LiDAR SLAM, two camera streams and a detection model at the same time within 15 to 25 W, has enough interfaces for a full sensor set, and weighs about 300 g with its carrier and heatsink. Choose an Orin Nano when the payload is only a LiDAR and a camera and the budget is tight; choose an AGX Orin when the payload runs several neural networks on high-resolution video or dense 3D reconstruction; choose a Rockchip RK3588 where NVIDIA parts cannot be exported to the destination or the task is mostly video encoding and light inference; choose an x86 module only when existing software demands it.
Updated 2026-11-01 · YUANZHI ROBOTICS engineering team

The onboard computer is where a robot dog payload either works or does not: it runs localization, reads every sensor, runs the detection models, records, and talks to the operator. It is also the component that decides a large part of the power and heat budget. This guide explains when the robot's own computer is enough, how the NVIDIA Jetson Orin family compares for payload work, when a Rockchip or x86 part is the better choice, and the carrier, cooling and software details that matter in practice.

A robot dog payload kit with LiDAR, camera gimbal and an onboard computer in the body section (3D render)
A robot dog payload kit with LiDAR, camera gimbal and an onboard computer in the body section (3D render)

Start with what the robot already has

Every current robot dog has a computer inside, and the first question is whether it can host the payload software.

Our rule: a mapping or research payload with a LiDAR and a camera can run on the robot's computer. An inspection payload with a gimbal, thermal camera, gas block and detection models gets its own computer in the payload, for three reasons: the robot's controller is never starved of CPU, the payload runs when the robot is off or docked, and the payload moves to a different robot without porting.

The Jetson Orin family for payload work

NVIDIA's Jetson Orin modules are the default for robot payloads because they combine an ARM CPU, a GPU that runs the perception models, hardware video encoders and the interfaces a sensor set needs, in a module the size of a credit card or a little larger. The three members that matter:

Within the family the deciding factor is almost always memory and the number of simultaneous pipelines, not peak TOPS. An inspection payload is a set of medium-sized tasks running at once; the NX's 16 GB and extra CPU cores are what make that comfortable.

Gauge reading on an inspection round: the onboard computer runs this model, the thermal pipeline and localization at the same time, which is what sets the memory and CPU requirement
Gauge reading on an inspection round: the onboard computer runs this model, the thermal pipeline and localization at the same time, which is what sets the memory and CPU requirement

Alternatives to Jetson

Carrier board, storage and interfaces

The Jetson module alone does nothing; it sits on a carrier board that provides the connectors, and the carrier is where payload integration succeeds or fails. The developer kit carrier is fine on a bench and wrong in a payload: it is large, has consumer connectors, and is not rated for vibration or temperature. Industrial carriers (from several vendors, in sizes down to the module's own footprint) provide locking connectors, a wide-range DC input (typically 9 to 36 V, which allows direct supply from a 12 or 24 V payload rail), an M.2 slot for an NVMe SSD, and the interfaces a sensor set needs.

Count the interfaces before choosing a carrier: Gigabit Ethernet for the LiDAR and often the gimbal, a second Ethernet or a managed switch for the robot and a 5G module, USB 3 for depth and visible cameras, a serial port or two for the GNSS receiver and gas block, CAN where the gimbal or lighting uses it, and a GPIO for the pan-tilt trigger or strobe. A small managed Ethernet switch inside the payload is the usual answer when the count exceeds the carrier.

Storage is an industrial NVMe SSD of 512 GB to 1 TB; a round records tens of gigabytes of video and images, and the drive must take vibration and wide temperatures.

The same compute module and software run on payloads for several robot platforms; the carrier board, power input and enclosure change with the robot
The same compute module and software run on payloads for several robot platforms; the carrier board, power input and enclosure change with the robot

Power and cooling

Budget the module's configured maximum, not its typical draw: an Orin NX set to 25 W will reach it when SLAM, two camera pipelines and a model run together at an inspection point. Add the carrier, SSD, fan and any USB-powered sensors, and the compute section of an inspection payload comes to 25 to 35 W peak. Supply it from a dedicated DC-DC converter on the payload's distribution board with its own fuse, so that a motor or lighting transient on the shared rail cannot reset the computer mid-round.

Heat is the problem that shows up in the field. A sealed payload shell in the sun has no airflow; the module is bolted through a thermal pad to the aluminium shell, and the shell has fins or a large shaded flat area. A vented payload uses a filtered fan. The software reads the module's temperature sensors and reduces the model frame rate or warns the operator before the module throttles itself; a thermal shutdown in a tunnel or on a substation round is the failure to design against.

Software on the module

Our payloads run Ubuntu with NVIDIA's JetPack, ROS 2, the drivers for the LiDAR, cameras, gimbal, GNSS and gas block, a LiDAR-inertial SLAM stack, the inspection application (route, points, thresholds, recording) and the detection models exported to TensorRT. The operator reaches it through a browser on the robot's own Wi-Fi or over 5G; everything runs on the robot and an on-site server with no cloud dependency. The same software image runs on the Orin Nano and NX, and a reduced build runs on the RK3588 with the heavy models moved to the server.

Our recommendation by payload

If you are deciding what computer to put on a robot dog, send us the sensor list and what the software has to do on board; we will tell you which module we would fit and what it would draw.

FAQ

Can I run my payload software on the robot's own computer?

Partly. A Unitree Go2 EDU has a Jetson Orin NX that is shared with Unitree's own stack, and some vendors expose only part of it; a B2 or X30 has a more capable internal computer but still shared. For a LiDAR and a camera with a light SLAM stack the internal computer is often enough. For a full inspection payload we add a separate computer in the payload so that the robot's own controller is never starved and the payload can be moved to another robot.

Orin Nano, Orin NX or AGX Orin?

Orin Nano 8 GB (up to 67 TOPS, 7 to 25 W) for LiDAR SLAM and one camera; Orin NX 16 GB (up to 157 TOPS, 10 to 40 W) for SLAM plus two camera streams and a detection model, which is the usual inspection payload; AGX Orin 32 or 64 GB (up to 275 TOPS, 15 to 60 W) for several networks on high-resolution video, dense 3D reconstruction or multiple LiDARs. Memory, not TOPS, is what usually decides: SLAM and two camera pipelines want more than 8 GB.

Why not just use a small x86 computer?

An x86 mini PC or module draws 30 to 65 W, weighs more with its cooling, and has no GPU worth using for perception unless you add one. It is the right choice only when the customer's existing software is x86-only or needs specific PCIe hardware. For everything else an ARM module with an integrated GPU does the same work at a third of the power.

What about export restrictions on Jetson modules?

Jetson Orin modules are standard commercial parts and ship to most countries without licensing. For a few destinations under export control our payloads are built with a Rockchip RK3588 module instead, which handles video encoding, light inference and SLAM at lower cost, with the inspection software ported to it.

How much power does the compute draw?

An Orin NX on an industrial carrier runs at 15 W typical for an inspection stack and up to 25 W at full load; an Orin Nano at 7 to 15 W; an AGX Orin at 30 to 60 W. Add the carrier board, storage and fan, and budget the peak figure plus 30 percent in the payload's power design.

Configure your payload and get a quote

Get a quoteWhatsApp