Michele Ginesi, D. Meli, A. Calanca, D. Dall’Alba, N. Sansonetto, P. Fiorini
{"title":"Dynamic Movement Primitives: Volumetric Obstacle Avoidance","authors":"Michele Ginesi, D. Meli, A. Calanca, D. Dall’Alba, N. Sansonetto, P. Fiorini","doi":"10.1109/ICAR46387.2019.8981552","DOIUrl":null,"url":null,"abstract":"Dynamic Movement Primitives (DMPs) are a framework for learning a trajectory from a demonstration. The trajectory can be learned efficiently after only one demonstration, and it is immediate to adapt it to new goal positions and time duration. Moreover, the trajectory is also robust against perturbations. However, obstacle avoidance for DMPs is still an open problem. In this work, we propose an extension of DMPs to support volumetric obstacle avoidance based on the use of superquadric potentials. We show the advantages of this approach when obstacles have known shape, and we extend it to unknown objects using minimal enclosing ellipsoids. A simulation and experiments with a real robot validate the framework, and we make freely available our implementation.","PeriodicalId":6606,"journal":{"name":"2019 19th International Conference on Advanced Robotics (ICAR)","volume":"54 1","pages":"234-239"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"27","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 19th International Conference on Advanced Robotics (ICAR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAR46387.2019.8981552","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 27
Abstract
Dynamic Movement Primitives (DMPs) are a framework for learning a trajectory from a demonstration. The trajectory can be learned efficiently after only one demonstration, and it is immediate to adapt it to new goal positions and time duration. Moreover, the trajectory is also robust against perturbations. However, obstacle avoidance for DMPs is still an open problem. In this work, we propose an extension of DMPs to support volumetric obstacle avoidance based on the use of superquadric potentials. We show the advantages of this approach when obstacles have known shape, and we extend it to unknown objects using minimal enclosing ellipsoids. A simulation and experiments with a real robot validate the framework, and we make freely available our implementation.
动态运动原语(Dynamic Movement Primitives, dmp)是从演示中学习轨迹的框架。只需一次演示就可以有效地学习轨迹,并且可以立即使其适应新的目标位置和持续时间。此外,该轨迹对扰动也具有鲁棒性。然而,dmp的避障仍然是一个悬而未决的问题。在这项工作中,我们提出了dmp的扩展,以支持基于使用超二次势的体积避障。我们展示了这种方法在障碍物形状已知时的优势,并使用最小的封闭椭球体将其扩展到未知物体。在一个真实的机器人上进行了仿真和实验,验证了该框架,并免费提供了我们的实现。