Kinematic analysis using dual quaternions
Abstract
This paper introduces a methodology for the solution of forward and inverse kinematics problems using dual quaternions and the damped least squares Jacobian method. The solution of the forward kinematics problem is given by composition of dual quaternions that represent the position and orientation of the joints. The inverse kinematics problem is nonlinear, so it is approached using the damped least squares Jacobian method. This iterative method allows to obtain a numerical solution for the orientations of the joints of the kinematic chain that places the end effector in a desired position and orientation. A three degrees of freedom kinematic chain is used to show the performance of the proposed methodology.
Downloads
References
Barrientos, A., Cruz, A., Peñín, L., and Balaguer, C. (2007). Fundamentos de robótica. McGraw-Hill.
Bartelink, M. E. (2012). Global inverse kinematics solver for linked mechanisms under joint limits and contacts. The BIRTH game. PhD thesis, Universiteit Utrecht. European Design Centre.
Dam, E. B., Koch, M., and Lillholm, M. (1998). Quaternions, interpolation and animation. Technical report.
Jia, Y.-B. (2015). Quaternions and rotations.
Kenwright, B. (2012). A beginners guide to dual-quaternions: What they are, how they work, and how to use them for 3d character hierarchies. In 20th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, pages 1–10. 20th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2012, WSCG 2012 ; Conference date: 26-06-2012 Through 28-06-2012.
Kenwright, B. (2013). Inverse kinematics with dual-quaternions, exponential maps, and joint limits. International Journal on Advances in Intelligent Systems, 6(1, 2).
Pham, H.-L., Perdereau, V., Adorno, B. V., and Fraisse, P. (2018). Position and orientation control of robot manipulators using dual quaternion feedback. In IROS, pages 658–663. IEEE.
Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G. (2010). Robotics: Modelling, Planning and Control. Advanced Textbooks in Control and Signal Processing. Springer London.
Spong, M. and Vidyasagar, M. (1989). Robot Dynamics and Control. Wiley.
Vilhena-Adorno, B. (2017). Robot Kinematic Modeling and Control Based on Dual Quaternion Algebra - Part I: Fundamentals. hal-01478225.