Unitree Arms (Z1, etc.)

~$16k

The 6+ DoF manipulators — for manufacturing cells, benchtop automation, and as a complement to a mobile base.

Manipulator·for Manufacturing, integration

Specs

What it actually does.

Spec sheet

DoF
6+ (model-dependent)
Payload
Model-dependent
Reach
Model-dependent
Compute
Onboard controller + offboard SDK
SDK
unitree_sdk2 (Z1 family)
ROS 2
Yes (unitree_ros2)

Use cases

  • Manufacturing cells (machine tending, light assembly)
  • Benchtop automation (lab, testing, R&D)
  • Mobile manipulation when paired with a B2 or Go2 base
  • Light-payload pick-and-place

Honest callouts

  • · Arm specs (payload, reach, IP) vary significantly by model. Get the datasheet for the specific SKU before specifying.
  • · The Z1 family is the most common Unitree arm in our integrations.
  • · Pairing an arm with a B2 or Go2 base gives you a mobile manipulator — useful for inspection tasks that need interaction.
z1_pick.py
python
# Z1 arm — Cartesian trajectory to a target pose
from unitree_sdk2py.core.channel import ChannelFactoryInitialize
from unitree_sdk2py.z1.arm import Z1Arm

ChannelFactoryInitialize(0, "eth0")
arm = Z1Arm()

arm.start()
arm.MoveL(p=[0.4, 0.0, 0.3], r=[0, 0, 0], duration=2.0)
arm.gripper.close(force=20)
arm.MoveL(p=[0.2, 0.2, 0.4], r=[0, 0, 0], duration=1.5)
arm.gripper.open()
arm.stop()

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).