Skip to content

Convert Quaternion to Scalar Last

SUMMARY

convert_quaternion_to_scalar_last converts a quaternion from scalar-first (wxyz) to scalar-last (xyzw) order.

The Skill

python
quat_xyzw = tfutils.convert_quaternion_to_scalar_last([1, 0, 0, 0])

Parameter Configuration

ParameterTypeDefaultDescription
quat_wxzylist | np.ndarrayrequiredQuaternion in scalar-first (wxyz) order.

Returns

TypeDescription
list | np.ndarrayThe quaternion in scalar-last (xyzw) order, same container type as the input.

Raises

ExceptionCondition
ValueErrorquat_wxzy is not a list or np.ndarray.