Dual quaternion toolbox

This toolbox provides dual quaternion methods, focusing on 3D kinematics for points and lines.

Download
Download

You are now following this Submission

Cite As

Guillaume Leclercq (2026). Dual quaternion toolbox (https://www.mathworks.com/matlabcentral/fileexchange/39288-dual-quaternion-toolbox), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired: Robotics Dual Quaternion Toolbox

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.3.0

function rotMatrix2dquat updated, such that it deals with 180 deg rotations and implements the method described in https://www.researchgate.net/publication/3298038_On_homogeneous_transforms_quaternions_and_computationalefficiency

Download
1.2.0

I modified the following files:
- dquat2line
- dquat2linevel
- dquat2screw
- rotMatrix2fick
such that these functions return an error if the wrong number of output arguments is specified by the user.

Download
1.1.0

I provided the link (in the description) towards the journal publication linked to these methods.

Download
1.0.0

Download