IEEE Trans Cybern. 2023 Jul;53(7):4245-4258. doi: 10.1109/TCYB.2022.3158029. Epub 2023 Jun 15.
Dynamic movement primitives (DMPs) have been widely applied in robot motion planning and control. However, in some special cases, original discrete DMP fails to generalize proper trajectories. Moreover, it is difficult to produce trajectories on the curved surface. To solve the above problems, a modified DMP method is proposed for robot control by adding the scaling factor and force coupling term. First, the adjusted cosine similarity is defined to assess the similarity of the generalized trajectory with respect to the demonstrated trajectory. By optimizing the similarity, the trajectories can be generated in all situations. Next, by adding the force coupling term derived from adaptive admittance control to the transformation system of the original DMP, the controller achieves the force control ability. Then, the modified DMP-based robot control system is developed. The stability and convergence of the system are proved. Finally, the high precisions of the proposed method are verified by simulations and experiments. The method is significant for trajectory learning and generalization on the curved surface.
动态运动基元 (DMPs) 已广泛应用于机器人运动规划和控制。然而,在某些特殊情况下,原始离散 DMP 无法推广到适当的轨迹。此外,很难在曲面上生成轨迹。为了解决上述问题,通过添加缩放因子和力耦合项,提出了一种用于机器人控制的改进 DMP 方法。首先,定义了调整后的余弦相似度来评估广义轨迹相对于演示轨迹的相似性。通过优化相似性,可以在所有情况下生成轨迹。接下来,通过将源自自适应导纳控制的力耦合项添加到原始 DMP 的变换系统中,控制器实现了力控制能力。然后,开发了基于改进 DMP 的机器人控制系统。证明了系统的稳定性和收敛性。最后,通过仿真和实验验证了所提出方法的高精度。该方法对曲面轨迹学习和推广具有重要意义。