Position Objects
CompositePose Objects
AffinePose Objects
det = 1). The fourth column is translation and the fourth row
must be [0, 0, 0, 1]. These constraints are enforced server-side.
quaternion_pose
qx- Quaternion x component (in[-1, 1]).qy- Quaternion y component (in[-1, 1]).qz- Quaternion z component (in[-1, 1]).qw- Quaternion w (scalar) component (in[-1, 1]).x- Translation along the world x-axis.y- Translation along the world y-axis.z- Translation along the world z-axis.
euler_pose
rx- Rotation around the x-axis in radians.ry- Rotation around the y-axis in radians.rz- Rotation around the z-axis in radians.x- Translation along the world x-axis.y- Translation along the world y-axis.z- Translation along the world z-axis.
matrix_pose
det = 1).
Arguments:
rotation- Nine floats in column-major order representing a 3x3 rotation matrix.x- Translation along the world x-axis.y- Translation along the world y-axis.z- Translation along the world z-axis.
affine_transform
[0, 0, 0, 1]).
Arguments:
matrix- Sixteen floats in column-major order. The fourth row must be[0, 0, 0, 1].
identity_pose
translation_only
x- Translation along the world x-axis.y- Translation along the world y-axis.z- Translation along the world z-axis.
rotation_only
rotation- Any supported rotation type (quaternion, Euler, or matrix).

