@@ -46,19 +46,31 @@ representations in 21 datafields. The data fields have the following meaning:
4646 Interpreted as joint positions [rad] or as a Cartesian pose ([m, m, m, rad, rad, rad])
4747 depending on the motion type at index 18 (see below).
4848
49- 6-11 trajectory point velocities (multiplied by ``MULT_JOINTSTATE``).
49+ 6-11 Depending on the motion type, this represents either
5050
51- For all MOVEC variants this field is repurposed to carry the via point (same
52- joint-vs-pose interpretation as the target at indices 0-5, see the motion type at
53- index 18) .
51+ - Q-near (joint configuration closest to the target pose) when passing a pose to MoveJ or
52+ OptimoveJ (`` MOVEJ_POSE `` and `` OPTIMOVEJ_POSE ``). Used, when the "has Q-near" (see
53+ byte 14) flag is set .
5454
55- 12-17 trajectory point accelerations (multiplied by ``MULT_JOINTSTATE ``).
55+ - For all MOVEC variants this field contains the via point (same
56+ joint-vs-pose interpretation as the target at indices 0-5, see the motion type at
57+ index 18).
58+ - trajectory point velicities (multiplied by ``MULT_JOINTSTATE ``) for spline joint types
5659
57- For all MOVEC variants:
60+ 12-17 Depending on the motion type, this represents either
61+
62+ - trajectory point accelerations (multiplied by ``MULT_JOINTSTATE ``) for spline joint
63+ types.
64+
65+ - for all other motion types
66+
67+ - 12: velocity (multiplied by ``MULT_JOINTSTATE ``)
68+ - 13: acceleration (multiplied by ``MULT_JOINTSTATE ``)
69+ - 14: Depending on motion type:
70+
71+ - ``MOVEC_* ``: mode (multiplied by ``MULT_JOINTSTATE ``)
72+ - ``MOVEJ_POSE `` and ``OPTIMOVEJ_POSE ``: boolean "has Q-near" (multiplied by ``MULT_JOINTSTATE ``)
5873
59- - 12: velocity (multiplied by ``MULT_JOINTSTATE ``)
60- - 13: acceleration (multiplied by ``MULT_JOINTSTATE ``)
61- - 14: mode (multiplied by ``MULT_JOINTSTATE ``)
6274
6375 18 trajectory point type. The base values below use the URScript command's "natural"
6476 target type (joints for ``movej `` / ``optimovej ``, Cartesian pose for ``movel `` /
0 commit comments