DQ Robotics: a Library for Robot Modeling and Control Using Dual Quaternion Algebra

10/25/2019
by   Bruno Vilhena Adorno, et al.
0

Dual quaternion algebra and its application to robotics have gained considerable interest in the last two decades. Dual quaternions have great geometric appeal and easily capture physical phenomena inside an algebraic framework that is useful for both robot modeling and control. Mathematical objects, such as points, lines, planes, infinite cylinders, spheres, coordinate systems, twists, and wrenches are all well defined as dual quaternions. Therefore, simple operators are used to represent those objects in different frames and operations such as inner products and cross products are used to extract useful geometric relationships between them. Nonetheless, the dual quaternion algebra is not widespread as it could be, mostly because efficient and easy-to-use computational tools are not abundant and usually are restricted to the particular algebra of quaternions. To bridge this gap between theory and implementation, this paper introduces DQ Robotics, a library for robot modeling and control using dual quaternion algebra that is easy to use and intuitive enough to be used for self-study and education while being computationally efficient for deployment on real applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 7

page 8

page 9

research
12/14/2022

Geometric Algebra for Optimal Control with Applications in Manipulation Tasks

Many problems in robotics are fundamentally problems of geometry, which ...
research
03/26/2023

Dual-Quaternion Julia Fractals

Fractals offer the ability to generate fascinating geometric shapes with...
research
02/26/2020

Computational Aspects of Geometric Algebra Products of Two Homogeneous Multivectors

Studies on time and memory costs of products in geometric algebra have b...
research
04/23/2016

Sparse Representations of Clifford and Tensor algebras in Maxima

Clifford algebras have broad applications in science and engineering. Th...
research
07/16/2020

Dynamics of Serial Manipulators using Dual Quaternion Algebra

This paper presents two approaches to obtain the dynamical equations of ...
research
07/08/2020

Deform, Cut and Tear a skinned model using Conformal Geometric Algebra

In this work, we present a novel, integrated rigged character simulation...
research
02/16/2022

Using dual quaternions in robotics

We advocate for the use of dual quaternions to represent poses and twist...

Please sign up or login with your details

Forgot password? Click here to reset