Geometric Algebra for Optimal Control With Applications in Manipulation Tasks

被引:1
|
作者
Low, Tobias [1 ,2 ]
Calinon, Sylvain [1 ,2 ]
机构
[1] Idiap Res Inst, CH-1920 Martigny, Switzerland
[2] Swiss Fed Inst Technol Lausanne, CH-1015 Lausanne, Switzerland
关键词
Algebra; Quaternions; Robots; Kinematics; Robot kinematics; Libraries; Mathematical models; Geometric algebra (GA); model-based optimization; optimal control; KINEMATICS;
D O I
10.1109/TRO.2023.3277282
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
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 gafro. The benchmark shows faster computation of the kinematics than state-of-the-art robotics libraries.
引用
收藏
页码:3586 / 3600
页数:15
相关论文
共 50 条
  • [1] A geometric control algebra for cooperative manipulation
    Cox, DJ
    ROBOTICS: TRENDS, PRINCIPLES AND APPLICATIONS, VOL 15, 2004, 15 : 259 - 264
  • [2] Applications of Potential Fields and Conformal Geometric Algebra for Humanoid Manipulation Maneuvering
    Bayro-Corrochano, E.
    Carbajal-Espinosa, O.
    Loukianov, A.
    IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010), 2010, : 1378 - 1383
  • [3] A geometric optimal control approach for imitation and generalization of manipulation skills
    Ti, Boyang
    Razmjoo, Amirreza
    Gao, Yongsheng
    Zhao, Jie
    Calinon, Sylvain
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 164
  • [4] Semantic manipulation through the lens of Geometric Algebra
    Evangelista, Raphael dos S.
    Pereira, Andre Luiz da S.
    de Moraes, Rogerio Ferreira
    Fernandes, Leandro A. F.
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2023, 239
  • [5] Geometric algebra: Applications in engineering
    Lasenby, J
    CLIFFORD (GEOMETRIC) ALGEBRAS WITH APPLICATIONS TO PHYSICS, MATHEMATICS, AND ENGINEERING, 1996, : 423 - 440
  • [6] Optimal Parenthesizing of Geometric Algebra Products
    Breuils, Stephane
    Nozick, Vincent
    Sugimoto, Akihiro
    ADVANCES IN COMPUTER GRAPHICS, CGI 2020, 2020, 12221 : 492 - 500
  • [7] Object manipulation using fuzzy logic and geometric algebra
    Bayro-Corrochano, Eduardo
    Machucho-Cadena, Ruben
    18TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2006, : 1120 - +
  • [8] Applications of Clifford's Geometric Algebra
    Hitzer, Eckhard
    Nitta, Tohru
    Kuroe, Yasuaki
    ADVANCES IN APPLIED CLIFFORD ALGEBRAS, 2013, 23 (02) : 377 - 404
  • [9] Survey of new applications of geometric algebra
    Hitzer, Eckhard
    Kamarianakis, Manos
    Papagiannakis, George
    Vasik, Petr
    MATHEMATICAL METHODS IN THE APPLIED SCIENCES, 2024, 47 (14) : 11368 - 11384
  • [10] Applications of geometric algebra in robot vision
    Sommer, G
    COMPUTER ALGEBRA AND GEOMETRIC ALGEBRA WITH APPLICATIONS, 2005, 3519 : 258 - 277