Back to Search
Start Over
Robust and efficient forward, differential, and inverse kinematics using dual quaternions
- Source :
- The International Journal of Robotics Research. 40:1087-1105
- Publication Year :
- 2020
- Publisher :
- SAGE Publications, 2020.
-
Abstract
- 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.
- Subjects :
- 0209 industrial biotechnology
Robot kinematics
Inverse kinematics
Applied Mathematics
Mechanical Engineering
010102 general mathematics
Dual number
Mathematical analysis
02 engineering and technology
Kinematics
01 natural sciences
020901 industrial engineering & automation
Artificial Intelligence
Modeling and Simulation
Product (mathematics)
0101 mathematics
Electrical and Electronic Engineering
Quaternion
Dual quaternion
Software
Differential (mathematics)
Mathematics
Subjects
Details
- ISSN :
- 17413176 and 02783649
- Volume :
- 40
- Database :
- OpenAIRE
- Journal :
- The International Journal of Robotics Research
- Accession number :
- edsair.doi...........fc9273f8ad5620937081792e44656dc7