Quaternions

DualQuaternion

A class for represeting and manipulating dual quaternions.

class autolab_core.DualQuaternion(qr=[1, 0, 0, 0], qd=[0, 0, 0, 0], enforce_unit_norm=True)

Class for handling dual quaternions and their interpolations.

qr

A 4-entry quaternion in wxyz format.

Type

numpy.ndarray of float

qd

A 4-entry quaternion in wxyz format.

Type

numpy.ndarray of float

conjugate

The conjugate of this DualQuaternion.

Type

DualQuaternion

norm

The normalized vectors for qr and qd, respectively.

Type

tuple of numpy.ndarray

normalized

This quaternion with qr normalized.

Type

DualQuaternion