Dynamic Movement Primitives (DMP) have found remarkable applicability and success in various robotic tasks, which can be mainly attributed to their generalization, modulation and robustness properties. Nevertheless, the spatial generalization of DMP can be problematic in some cases, leading to excessive or unnatural spatial scaling. Moreover, incorporating intermediate points (via-points) to adjust the DMP trajectory, is not adequately addressed. In this work we propose an improved online spatial generalization, that remedies the shortcomings of the classical DMP generalization, and moreover allows the incorporation of dynamic via-points. This is achieved by designing an online adaptation scheme for the DMP weights which is proved to minimize the distance from the demonstrated acceleration profile in order to retain the shape of the demonstration, subject to dynamic via-point and initial/final state constraints. Extensive comparative simulations with the classical and other DMP variants are conducted, while experimental results validate the applicability and efficacy of the proposed method.
翻译:动态运动原型(DMP)在各种机器人任务中得到了广泛应用和成功,这主要归功于它们的泛化、调制和鲁棒性。然而,在某些情况下,DMP 的空间泛化可能存在问题,导致过度或不自然的空间缩放。此外,未充分考虑如何纳入中间点以调整DMP轨迹。本文提出了一种改进的在线空间泛化方法,修正了经典DMP空间泛化的缺陷,并允许动态路径点的纳入。这是通过设计一种DMP权重的在线适应方案实现的,该方案被证明可以最小化距离演示加速度轮廓,以保留演示形状,同时还受到动态路径点和初始/最终状态约束的限制。进行了广泛的比较模拟,证实了所提出方法的适用性和有效性。同时实验结果验证了所提出方法的应用和功效。