Geometric Algebra for Optimal Control with Applications in Manipulation Tasks
arXiv:2212.07237 · doi:10.1109/TRO.2023.3277282
Abstract
Many problems in robotics are fundamentally problems of geometry, which lead 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 paper is to showcase the capabilities of geometric algebra when applied to robot manipulation tasks. In particular the modelling 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 \textit{gafro}. The benchmark shows faster computation of the kinematics than state-of-the-art robotics libraries.
arXiv comment16 pages, 13 figuress
References in corpus (6)
- Dynamic Active Constraints for Surgical Robots using Vector Field Inequalities
- Closed-form solutions for the inverse kinematics of serial robots using conformal geometric algebra
- DQ Robotics: a Library for Robot Modeling and Control
- Geometric Algebras for Euclidean Geometry
- A Riemannian Metric for Geometry-Aware Singularity Avoidance by Articulated Robots
- Dynamics of Mobile Manipulators using Dual Quaternion Algebra
Cited by in corpus (4)
- Symbolic and User-friendly Geometric Algebra Routines (SUGAR) for Computations in Matlab
- Introducing Modelling, Analysis and Control of Three-Phase Electrical Systems Using Geometric Algebra
- Extending the Cooperative Dual-Task Space in Conformal Geometric Algebra
- Inverse kinematic solution for generic 3R positional robots using Conformal Geometric Algebra