Unitree B2

~$100k

The industrial quadruped — 40 kg+ payload, IP-rated, all-terrain endurance for heavy industry, agriculture, and inspection.

Industrial quadruped·for Heavy industry, agriculture, patrol, inspection

Specs

What it actually does.

Spec sheet

Weight (with battery)
≈ 60 kg
Payload (sustained walk)
40 kg+
Payload (max static)
120 kg
Top speed
≈ 1.6 m/s (loaded)
Battery life (active)
4–6 hours
Sensors
4D LiDAR, depth cameras, IMU

Use cases

  • Industrial inspection in hazardous environments
  • Agriculture monitoring (livestock, crops, perimeter)
  • Patrol and security in outdoor / unstructured terrain
  • Heavy-payload carriage on construction and energy sites

Honest callouts

  • · The B2 is built for sustained work. Treat it like an industrial sensor platform, not a demo.
  • · 40 kg sustained payload is the working number; 120 kg static is a max — not a recommended continuous load.
  • · All-terrain is real (it'll walk a rocky slope), but it's not an excavator. Choose the right tool for the right job.
b2_inspect.py
python
# B2 — inspection loop with telemetry publish
from unitree_sdk2py.core.channel import ChannelFactoryInitialize
from unitree_sdk2py.b2.sport.sport_client import SportClient

ChannelFactoryInitialize(0, "eth0")
sport = SportClient(); sport.Init()

# Cruise through waypoints from a recorded mission
for wp in mission.waypoints:
    sport.Move(*wp.velocity, duration=wp.duration)
    telemetry.publish({
      "pose": sport.GetRobotState().position,
      "battery": sport.GetBatteryState().soc,
      "load":    sport.GetPayloadKg(),
    })
Free tool

Run the checklist before you sign anything off.

47 checks across mechanical, structural, and narrative layers. Your progress saves locally. No login, no cloud, no telemetry.

Before you sign off a Unitree deployment, run the 47-check acceptance test.

Get one

Submit your use case.

Tell us what you want to do and we'll tell you whether this platform is the right one (and if not, which is).