A Motion Planning Method for Robots Based on DMPs and Modified Obstacle-Avoiding Algorithm

Di Hua Zhai*, Zhiqiang Xia, Haocun Wu, Yuanqing Xia

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

This paper addresses the motion planning of the manipulator in task space. To improve the overall trajectory performance, a special motion planning method based on DMPs (Dynamic Movement Primitives) and the modified obstacle-avoiding algorithm is proposed. The proposed method solves the problems of trajectory jitter and inability to avoid obstacles in some scenarios, which are faced by the scheme of steering angle. Besides, it improves the retention of teaching intentions, reduces the loss of free space, and helps the system adapt to the dynamic environment. At the theoretical level, the convergence of the target state has been proved using Lyapunov stability theory-based analysis. The availability of the proposed method is validated and analyzed by performing a series of numerical simulations and Baxter robot experiments. The results indicate that the proposed method can provide reliable solutions for motion planning. Note to Practitioners - From the perspective of demonstration learning, this paper aims to elevate the motion planning of the manipulator in task space, especially in improving the obstacle avoidance performance. The existing DMPs-based motion planning algorithm uses the scheme of steering angle to achieve obstacle avoidance, and the obstacle is regarded as a mesh of points on the boundary. The obstacle-avoiding performance is limited. How to combine the obstacle-avoiding algorithm with the DMPs-based motion planning algorithm more effectively, so as to simultaneously achieve retaining teaching intentions as much as possible, still faces challenges. This paper designs a modified obstacle-avoiding algorithm, which solves the problems of trajectory jitter and inability to avoid obstacles in some circumstances, and improves the retention of teaching intentions. The modified obstacle-avoiding algorithm is also applied to the dynamic environment. The proposed method satisfies Lyapunov stability theory-based analysis, and the experiments on Baxter robot verify the feasibility.

Original languageEnglish
Pages (from-to)2678-2688
Number of pages11
JournalIEEE Transactions on Automation Science and Engineering
Volume20
Issue number4
DOIs
Publication statusPublished - 1 Oct 2023

Keywords

  • Robot
  • dynamic movement primitives
  • imitation learning
  • obstacle avoidance

Fingerprint

Dive into the research topics of 'A Motion Planning Method for Robots Based on DMPs and Modified Obstacle-Avoiding Algorithm'. Together they form a unique fingerprint.

Cite this