ROBROS

Human First,

line

Always

Dev Center

Last Updated On: 2026-06-24

Specs (DoF)

Hardware variants — From 2.1.1, the wrist and the ankle each come in two variants, v1 and v2. The wrist range of motion differs by variant. Check the robot’s variant in Web Viewer › Config under description.common.wrist_version / description.common.ankle_version. Both values must match the actual hardware. Ankle v2 is a reinforced foot and has the same range of motion as v1.

1. Degree of Freedom

  • Total 31 DoFs (excluding hands): neck 2, waist 3, legs 6 × 2 (hip 3, knee 1, ankle 2), arms 7 × 2 (shoulder 3, elbow 1, wrist 3)

  • The waist, ankles, and wrists use parallel-link mechanisms, so their roll / pitch axes are mechanically coupled. Each listed range applies when the other coupled axis is at 0°.

2. Axis Convention

  • All joint axes are given with respect to the following fixed axes in the upright standing pose.

  • Front = X, Left = Y, Top = Z

3. Joint Range of Motion

NECK

JOINT

AXIS

MIN (°)

MAX (°)

NECK_YAW

Z

-70

70

NECK_PITCH

Y

-30

30

WAIST

JOINT

AXIS

MIN (°)

MAX (°)

WAIST_YAW

Z

-90

90

WAIST_ROLL

X

-18

18

WAIST_PITCH

Y

-50

16.5

LEFT LEG

JOINT

AXIS

MIN (°)

MAX (°)

HIP_PITCH_L

Y

-118

30

HIP_ROLL_L

X

-19

135

HIP_YAW_L

Z

-90

90

KNEE_PITCH_L

Y

0

131

ANKLE_PITCH_L

Y

-42

41

ANKLE_ROLL_L

X

-20

20

Hip

Ankle v1

Ankle v2

RIGHT LEG

JOINT

AXIS

MIN (°)

MAX (°)

HIP_PITCH_R

Y

-118

30

HIP_ROLL_R

X

-135

19

HIP_YAW_R

Z

-90

90

KNEE_PITCH_R

Y

0

131

ANKLE_PITCH_R

Y

-42

41

ANKLE_ROLL_R

X

-20

20

Hip

Ankle v1

Ankle v2

LEFT ARM

JOINT

AXIS

MIN (°)

MAX (°)

SHOULDER_PITCH_L

Y

-180

60

SHOULDER_ROLL_L

X

-10

180

SHOULDER_YAW_L

Z

-90

90

ELBOW_PITCH_L

Y

-120

0

WRIST_YAW_L

Z

-90

90

WRIST_ROLL_L

X

See the WRIST table for values by wrist variant

WRIST_PITCH_L

Y

See the WRIST table for values by wrist variant

RIGHT ARM

JOINT

AXIS

MIN (°)

MAX (°)

SHOULDER_PITCH_R

Y

-180

60

SHOULDER_ROLL_R

X

-180

10

SHOULDER_YAW_R

Z

-90

90

ELBOW_PITCH_R

Y

-120

0

WRIST_YAW_R

Z

-90

90

WRIST_ROLL_R

X

See the WRIST table for values by wrist variant

WRIST_PITCH_R

Y

See the WRIST table for values by wrist variant

WRIST (wrist roll / pitch by variant)

The wrist roll / pitch range of motion depends on the wrist variant (wrist_version). WRIST_YAW is -90 / +90 for both variants.

JOINT

AXIS

v1 MIN / MAX (°)

v2 MIN / MAX (°)

WRIST_ROLL_L

X

-70 / +50

-80 / +40

WRIST_ROLL_R

X

-50 / +70

-40 / +80

WRIST_PITCH_L

Y

-40 / +40

-25 / +25

WRIST_PITCH_R

Y

-40 / +40

-25 / +25

Wrist v1

Wrist v2