Skip to main content
The device runs in MIT control mode by default — the control mode isn’t set from the Python API.

effort_limit (SET/GET)

Effort limit: read / write the per-joint torque cap (A).
Writes reject NaN, Inf, negative values, and values above the device ceiling — whole-hand and per-joint writes validate the same way. A rejected write fails with an error and leaves the current value unchanged. The firmware sets the ceiling. For common errors and remedies, see Script Throws an Exception.

mit_params (SET/GET)

MIT impedance parameters: read / write per-joint kp / kd.
Writes reject NaN, Inf, and negative values.

User Origin

Calibrate the current physical position as the joint-side zero. If a joint is moving, it takes effect at the next IDLE.

Data Types

MitParam

MIT parameters: element of mit_params().get().
set accepts a single (kp, kd) (applied to all joints) or a list of 20 (per joint). get returns 20 entries — offline joints are None.
Python: See the Python API examples earlier on this page.