Cartan connection applied to dynamic calculation in robotics Diego Colón, 1 Phone +55-11-3091-5650 Email
[email protected] 1 Laboratório de Automação e Controle - LAC/PTC, Escola Politécnica da Universidade de São Paulo, São Paulo, Brazil Received: 31 January 2017 / Accepted: 6 June 2018 Abstract A Cartan connection is an important mathematical object in differential geometry that generalizes, to an arbitrary Riemannian space, the concept of angular velocity (and twists) of a non-inertial reference frame. In fact, this is an easy way to calculate the angular velocities (and twists) in systems with multiple reference frames, like a robot or a complex mechanism. The concept can also be used in different representations of rotations and twists, like in the Lie groups of unit quaternions and unit dual quaternions. In this work, the Cartan connection is applied to the kinematic and dynamic calculations of a systems of with multiple reference frames that could represent a robotic serial chain or mechanism. Differently from previous works, the transformation between frames is represented as unit quaternions, which are known to be better mathematical representations from the numerical point of view. It is also generalized to this new quaternion representation, previous results like the extended Newton’s equation, the covariant derivative and the Cartan connection. An example of application is provided. AQ1 Keywords Quaternions Robotics Lie groups Screw theory Technical Editor: Victor Juliano De Negri. 1. Introduction Concepts of differential geometry and Lie groups and Lie algebras have been used in many areas of engineering for a long time. More recently, a renewed interest could be verified in mechanism and robotics [1, 2, 10, 16, 23], where dual quaternions were used, and very complete reference books, like [3], appeared.