Learning stable robotic skills on Riemannian manifolds

被引:6
|
作者
Saveriano, Matteo [1 ]
Abu-Dakka, Fares J. [2 ]
Kyrki, Ville [3 ]
机构
[1] Univ Trento, Dept Ind Engn, Automatic Control Lab, Trento, Italy
[2] Tech Univ Munich, Munich Inst Robot & Machine Intelligence MIRMI, Munich, Germany
[3] Aalto Univ, Dept Elect Engn & Automat, Intelligent Robot Grp, Espoo, Finland
基金
芬兰科学院;
关键词
Learning from Demonstration; Learning stable dynamical systems; Riemannian manifold learning; MANIPULATION; ADAPTATION; STABILITY; ENSURE;
D O I
10.1016/j.robot.2023.104510
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose an approach to learn stable dynamical systems that evolve on Riemannian manifolds. Our approach leverages a data-efficient procedure to learn a diffeomorphic transformation, enabling the mapping of simple stable dynamical systems onto complex robotic skills. By harnessing mathematical techniques derived from differential geometry, our method guarantees that the learned skills fulfill the geometric constraints imposed by the underlying manifolds, such as unit quaternions (UQ) for orientation and symmetric positive definite (SPD) matrices for impedance. Additionally, the method preserves convergence towards a given target. Initially, the proposed methodology is evaluated through simulation on a widely recognized benchmark, which involves projecting Cartesian data onto UQ and SPD manifolds. The performance of our proposed approach is then compared with existing methodologies. Apart from that, a series of experiments were performed to evaluate the proposed approach in real-world scenarios. These experiments involved a physical robot tasked with bottle stacking under various conditions and a drilling task performed in collaboration with a human operator. The evaluation results demonstrate encouraging outcomes in terms of learning accuracy and the ability to adapt to different situations. (c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Learning Deep Robotic Skills on Riemannian Manifolds
    Wang, Weitao
    Saveriano, Matteo
    Abu-Dakka, Fares J.
    IEEE ACCESS, 2022, 10 : 114143 - 114152
  • [2] STABLE DISCRETIZATIONS OF ELASTIC FLOW IN RIEMANNIAN MANIFOLDS
    Barrett, John W.
    Garcke, Harald
    Nurnberg, Robert
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2019, 57 (04) : 1987 - 2018
  • [3] On stable compact minimal submanifolds of Riemannian product manifolds
    Chen, Hang
    Wang, Xianfeng
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2013, 402 (02) : 693 - 701
  • [4] Learning periodic skills for robotic manipulation: Insights on orientation and impedance
    Abu-Dakka, Fares
    Saveriano, Matteo
    Peternel, Luka
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2024, 180
  • [5] Stable constant mean curvature hypersurfaces in some Riemannian manifolds
    Montiel, S
    COMMENTARII MATHEMATICI HELVETICI, 1998, 73 (04) : 584 - 602
  • [6] Stable harmonic maps between Finsler manifolds and Riemannian manifolds with positive Ricci curvature
    Li, Jintang
    ANNALES POLONICI MATHEMATICI, 2010, 99 (01) : 67 - 77
  • [7] Extended Hamiltonian Learning on Riemannian Manifolds: Theoretical Aspects
    Fiori, Simone
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2011, 22 (05): : 687 - 700
  • [8] Stable reconstruction of simple Riemannian manifolds from unknown interior sources
    de Hoop, Maarten, V
    Ilmavirta, Joonas
    Lassas, Matti
    Saksala, Teemu
    INVERSE PROBLEMS, 2023, 39 (09)
  • [9] Learning and extrapolation of robotic skills using task-parameterized equation learner networks
    Perez-Villeda, Hector
    Piater, Justus
    Saveriano, Matteo
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 160
  • [10] Learning Riemannian Stable Dynamical Systems via Diffeomorphisms
    Zhang, Jiechao
    Beik-Mohammadi, Hadi
    Rozo, Leonel
    CONFERENCE ON ROBOT LEARNING, VOL 205, 2022, 205 : 1211 - 1221