Robotica (2016) volume 34, pp. 942–956. © Cambridge University Press 2014 doi:10.1017/S0263574714001982 A new approach to singularity-free inverse kinematics using dual-quaternionic error chains in the Davies method Andre Schneider de Oliveira , Edson Roberto De Pieri, Ubirajara Franco Morenoand Daniel Martins§ Department of Informatics, Federal University of Technology – Parana, Curitiba, PR, Brazil Department of Automation and Systems, Federal University of Santa Catarina, Florianopolis, SC, Brazil E-mails: edson@das.ufsc.br, moreno@das.ufsc.br §Department of Mechanical Engineering, Federal University of Santa Catarina, Florianopolis, SC, Brazil E-mail: daniel@emc.ufsc.br (Accepted June 20, 2014. First published online: July 24, 2014) SUMMARY The manipulation in singular regions promotes an instantaneous reduction in mechanism mobility, which can result in some disturbances in the trajectory tracking. The application of the quaternionic elements for motion representation not only guarantees an orthonormal transformation but also results in the smallest variance and minimizes the acceleration peaks. The use of a unit quaternion avoids these phenomena, but there are dimensional limitations that make it impossible to translate the representation. This work presents a methodology for using dual quaternions in the analysis of robot kinematics using the Davies method, which avoids kinematic singularities and ensures the optimal torque profiles. KEYWORDS: Mechanism mobility; Kinematic singularities; Davies method; Dual quaternions; Optimal torque profiles. 1. Introduction In robotics, the kinematics perform the conversion between the joint and operational spaces. Some restrictions, which are directly related to the mechanism structure, define a nonlinear mapping between these spaces. A temporary phenomenon (i.e., a limited period of time) exists that is directly related to mechanism pose and introduces nonlinearities in this transformation; this phenomenon is called the singularity. Singularities represent configurations where the structure mobility is reduced, i.e., as in ref. [1], and it is not possible to impose an arbitrary motion to an end effector. The singularities can be divided into two types: boundary singularities (also called as geometric singularities), which occur near the extension or contraction limits, and internal singularities (also called kinematic singularities), which occur within the reachable space of the manipulator and are usually caused by the alignment of two or more axes or by particular configurations of the end effector. The consequence of this effect is that in an internal singularity, there are infinite solutions for the inverse kinematics. In proximity to the singularities, small velocities of the end effectors generate high speeds in the joints due to the gradual reduction of the mobility. The occurrence of singularities frequently happens on mobile base systems where it is possible to accomplish the reorientation of the whole structure. In manipulator-vehicle systems where a * Corresponding author. E-mail: andreoliveira@utfpr.edu.br