Learning stable robotic skills on Riemannian manifolds

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorSaveriano, Matteo
dc.contributor.authorAbu-Dakka, Fares J.
dc.contributor.authorKyrki, Ville
dc.contributor.departmentUniversity of Trento
dc.contributor.departmentTechnical University of Munich
dc.contributor.departmentDepartment of Electrical Engineering and Automation
dc.contributor.departmentDepartment of Electrical Engineering and Automationen
dc.date.accessioned2023-09-13T06:47:53Z
dc.date.available2023-09-13T06:47:53Z
dc.date.issued2023-11
dc.descriptionFunding Information: Part of the research presented in this work has been conducted when: M. Saveriano was at the Department of Computer Science, University of Innsbruck, Innsbruck, Austria, and F. Abu-Dakka was at the Intelligent Robotics Group, Department of Electrical Engineering and Automation, Aalto University, Finland. This work has been partially supported by the Austrian Research Foundation (Euregio IPN 86-N30, OLIVER), by CHIST-ERA project IPALM (Academy of Finland decision 326304), by the European Union under NextGenerationEU project iNest (ECS 00000043), and by euROBIN project under grant agreement No. 101070596. | openaire: EC/HE/101070596/EU//euROBIN Funding Information: This work has been partially supported by the Austrian Research Foundation (Euregio IPN 86-N30, OLIVER) , by CHIST-ERA project IPALM (Academy of Finland decision 326304), by the European Union under NextGenerationEU project iNest ( ECS 00000043 ), and by euROBIN project under grant agreement No. 101070596 . Publisher Copyright: © 2023 The Author(s)
dc.description.abstractIn 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.en
dc.description.versionPeer revieweden
dc.format.extent14
dc.format.mimetypeapplication/pdf
dc.identifier.citationSaveriano , M , Abu-Dakka , F J & Kyrki , V 2023 , ' Learning stable robotic skills on Riemannian manifolds ' , Robotics and Autonomous Systems , vol. 169 , 104510 . https://doi.org/10.1016/j.robot.2023.104510en
dc.identifier.doi10.1016/j.robot.2023.104510
dc.identifier.issn0921-8890
dc.identifier.otherPURE UUID: 9810c037-1a89-4e09-a668-90a0f1733e6b
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/9810c037-1a89-4e09-a668-90a0f1733e6b
dc.identifier.otherPURE LINK: http://www.scopus.com/inward/record.url?scp=85169033433&partnerID=8YFLogxK
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/121208943/main.pdf
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/123487
dc.identifier.urnURN:NBN:fi:aalto-202309135847
dc.language.isoenen
dc.publisherElsevier Science
dc.relationinfo:eu-repo/grantAgreement/EC/HE/101070596/EU//euROBIN Funding Information: This work has been partially supported by the Austrian Research Foundation (Euregio IPN 86-N30, OLIVER) , by CHIST-ERA project IPALM (Academy of Finland decision 326304), by the European Union under NextGenerationEU project iNest ( ECS 00000043 ), and by euROBIN project under grant agreement No. 101070596 . Publisher Copyright: © 2023 The Author(s)
dc.relation.ispartofseriesRobotics and Autonomous Systemsen
dc.relation.ispartofseriesVolume 169en
dc.rightsopenAccessen
dc.subject.keywordLearning from Demonstration
dc.subject.keywordLearning stable dynamical systems
dc.subject.keywordRiemannian manifold learning
dc.titleLearning stable robotic skills on Riemannian manifoldsen
dc.typeA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessäfi
dc.type.versionpublishedVersion
Files