Litcius/Paper detail

Geometric Algebra for Optimal Control With Applications in Manipulation Tasks

Tobias Löw, Sylvain Calinon

2023IEEE Transactions on Robotics15 citationsDOIOpen Access PDF

Abstract

Many problems in robotics are fundamentally problems of geometry, which have led to an increased research effort in geometric methods for robotics in recent years. The results were algorithms using the various frameworks of screw theory, Lie algebra, and dual quaternions. A unification and generalization of these popular formalisms can be found in geometric algebra. The aim of this article is to showcase the capabilities of geometric algebra when applied to robot manipulation tasks. In particular, the modeling of cost functions for optimal control can be done uniformly across different geometric primitives leading to a low symbolic complexity of the resulting expressions and a geometric intuitiveness. We demonstrate the usefulness, simplicity, and computational efficiency of geometric algebra in several experiments using a Franka Emika robot. The presented algorithms were implemented in c++20 and resulted in the publicly available library <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">gafro</i> . The benchmark shows faster computation of the kinematics than state-of-the-art robotics libraries.

Topics & Concepts

Algebra over a fieldComputer scienceGeometric algebraControl (management)Conformal geometric algebraMathematicsArtificial intelligencePure mathematicsAlgebra representationAlgebraic and Geometric AnalysisAdvanced Numerical Analysis TechniquesPolynomial and algebraic computation