4.7 Article

Robust and efficient forward, differential, and inverse kinematics using dual quaternions

Journal

INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH
Volume 40, Issue 10-11, Pages 1087-1105

Publisher

SAGE PUBLICATIONS LTD
DOI: 10.1177/0278364920931948

Keywords

Kinematics; manipulation; control architectures and programming

Categories

Funding

  1. Army Research Laboratory Distributed and Collaborative Intelligent Systems and Technology Collaborative Research Alliance
  2. National Science Foundation [CNS-182325]

Ask authors/readers for more resources

This study introduces a new derivation of the dual quaternion exponential and logarithm that removes its zero-angle singularity, demonstrates that the implicit representation of dual quaternions offers higher efficiency advantages compared to matrices and explicit dual quaternions, and derives dual quaternion forms of differential and inverse position kinematics. Analytically, implicit dual quaternions are more compact and require fewer arithmetic instructions for common operations. Empirically, the speedup ranges from 30-40% for forward kinematics to 300-500% for inverse position kinematics.
Modern approaches for robot kinematics employ the product of exponentials formulation, represented using homogeneous transformation matrices. Quaternions over dual numbers are an established alternative representation; however, their use presents certain challenges: the dual quaternion exponential and logarithm contain a zero-angle singularity, and many common operations are less efficient using dual quaternions than with matrices. We present a new derivation of the dual quaternion exponential and logarithm that removes the singularity, we show an implicit representation of dual quaternions offers analytical and empirical efficiency advantages compared with both matrices and explicit dual quaternions, and we derive efficient dual quaternion forms of differential and inverse position kinematics. Analytically, implicit dual quaternions are more compact and require fewer arithmetic instructions for common operations, including chaining and exponentials. Empirically, we demonstrate a 30-40% speedup on forward kinematics and a 300-500% speedup on inverse position kinematics. This work relates dual quaternions with modern exponential coordinates and demonstrates that dual quaternions are a robust and efficient representation for robot kinematics.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available