N-DoF joint-state time-series in radians. Works for any kinematic chain — 6-axis cobots, 7-DoF manipulators, 26-DoF humanoid hands. The dtype doesn't encode the robot model, only the joint-space samples.
Chunk format
Format: jsonl
Decoder: jsonlDecoder
JSONL shape
{ ts: number data: number[] // length = DoF; all samples in the track share the same DoF}
// Override the default range if your joints are continuous (multi-turn)registerDtype({ id: 'joint_angles', name: 'Joint angles (multi-turn)', defaults: { unit: 'rad' }, // drop range to let autoscale kick in})