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 条
  • [21] The Open Stack of Tasks Library: OpenSoT: A Software Dedicated to Hierarchical Whole-Body Control of Robots Subject to Constraints
    Hoffman, Enrico Mingo
    Laurenzi, Arturo
    Tsagarakis, Nikos G.
    IEEE ROBOTICS & AUTOMATION MAGAZINE, 2024,
  • [22] Mechanical and Control Design of an Industrial Exoskeleton for Advanced Human Empowering in Heavy Parts Manipulation Tasks
    Mauri, Alessandro
    Lettori, Jacopo
    Fusi, Giovanni
    Fausti, Davide
    Mor, Maurizio
    Braghin, Francesco
    Legnani, Giovanni
    Roveda, Loris
    ROBOTICS, 2019, 8 (03)
  • [23] Geometric Algebra in Signal and Image Processing: A Survey
    Wang, Rui
    Wang, Kaili
    Cao, Wenming
    Wang, Xiangyang
    IEEE ACCESS, 2019, 7 : 156315 - 156325
  • [24] Geometric reduction in optimal control theory with symmetries
    Echeverría-Enríquez, A
    Marín-Solano, J
    Muñoz-Lecanda, MC
    Román-Roy, N
    REPORTS ON MATHEMATICAL PHYSICS, 2003, 52 (01) : 89 - 113
  • [25] A geometric approach for the optimal control of difference inclusions
    Kipka, Robert
    Gupta, Rohit
    MATHEMATICS OF CONTROL SIGNALS AND SYSTEMS, 2019, 31 (02) : 1 - 27
  • [26] Discrete Geometric Optimal Control on Lie Groups
    Kobilarov, Marin B.
    Marsden, Jerrold E.
    IEEE TRANSACTIONS ON ROBOTICS, 2011, 27 (04) : 641 - 655
  • [27] A geometric approach for the optimal control of difference inclusions
    Robert Kipka
    Rohit Gupta
    Mathematics of Control, Signals, and Systems, 2019, 31 : 1 - 27
  • [28] Geometric Algebra Applications in Geospatial Artificial Intelligence and Remote Sensing Image Processing
    Bhatti, Uzair Aslam
    Yu, Zhaoyuan
    Yuan, Linwang
    Zeeshan, Zeeshan
    Nawaz, Saqib Ali
    Bhatti, Mughair
    Mehmood, Anum
    Ul Ain, Qurat
    Wen, Luo
    IEEE ACCESS, 2020, 8 : 155783 - 155796
  • [29] An algebra for modelling assembly tasks
    Thomas, JP
    Nissanke, N
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1996, 41 (5-6) : 639 - 659
  • [30] Optimal Control in Molecular-level Gene Manipulation
    Yu, Juanyi
    Li, Jr-Shin
    PROCEEDINGS OF THE 10TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2012), 2012, : 4978 - 4983