Robotics Dual Quaternion Toolbox
                    Versione 1.6 (76,5 KB) da  
                  Thomas Watts
                
                
                  This toolbox provides useful functions for creating and manipulating dual quaternions.
                
                  
              What are dual quaternions?
Dual quaternions are a convenient way of describing rigid body transformations (specifically unit dual quaternions, which are the focus of this toolbox). They carry the same information as other descriptions of pose, such as the commonly used homogeneous transformation matrix. However, they are more computationally efficient, and have some neat mathematical properties.
What does this library contain?
This library contains a set of simple, elementary functions for manipulating dual quaternions:
- Transforming from rotation and translation quaternions, homogeneous matrices or angle-axis screw parameters
- Plotting on 3D axis
- Mutliplying, raising to power, normalising, conjugate, scalar part
- Calculating log and exponential maps (useful in kinematics)
- Combining using Screw Linear Interpolation (ScLerp), Dual Iterative Blending (DIB) and Dual Linear Blending (DLB) from https://users.cs.utah.edu/~ladislav/kavan06dual/kavan06dual.pdf
- Converting to and from twistor representation (https://arc.aiaa.org/doi/pdf/10.2514/1.G001522)
Requests
If you have any requests or recommendations for additional functions, please leave a comment or start a discussion.
Acknowledgement
If you use this toolbox for a project, please use the citation below.
Cita come
Thomas Watts (2025). Robotics Dual Quaternion Toolbox (https://it.mathworks.com/matlabcentral/fileexchange/71397-robotics-dual-quaternion-toolbox), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
              Creato con
              R2020a
            
            
              Compatibile con qualsiasi release
            
          Compatibilità della piattaforma
Windows macOS LinuxCategorie
- Robotics and Autonomous Systems > Robotics System Toolbox > Coordinate Transformations >
- Engineering > Electrical and Computer Engineering > Robotics >
      Scopri di più su Coordinate Transformations in Help Center e MATLAB Answers
    
  Tag
Riconoscimenti
Ispirato da: Rigid motions and robotics toolbox, Dual quaternion toolbox
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
doc
functions
doc
examples
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.6 | Update paper link |  | |
| 1.5 | Minor update to text |  | |
| 1.4 | Updated image |  | |
| 1.3 | Updated image |  | |
| 1.2 | Added getting started guide |  | |
| 1.1 | Added description section |  | |
| 1.0 |  | 
