6-DoF rigid-body pose: position + unit quaternion. Fixed 7-tuple [x, y, z, qx, qy, qz, qw].
Chunk format
Format: jsonl
Decoder: jsonlDecoder
JSONL shape
{ ts: number data: [number, number, number, number, number, number, number] // x y z qx qy qz qw}
Field
Type
Required
Notes
ts
number
yes
Seconds.
data
[x, y, z, qx, qy, qz, qw]
yes
Translation (m) + unit quaternion.
Quaternion convention: qw last. Samples must be unit quaternions. Interpolation between samples uses slerpQuat to avoid non-unit intermediate orientations.