TY - JOUR
T1 - A Motion Planning Method for Robots Based on DMPs and Modified Obstacle-Avoiding Algorithm
AU - Zhai, Di Hua
AU - Xia, Zhiqiang
AU - Wu, Haocun
AU - Xia, Yuanqing
N1 - Publisher Copyright:
© 2004-2012 IEEE.
PY - 2023/10/1
Y1 - 2023/10/1
N2 - 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.
AB - 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.
KW - Robot
KW - dynamic movement primitives
KW - imitation learning
KW - obstacle avoidance
UR - http://www.scopus.com/inward/record.url?scp=85137852968&partnerID=8YFLogxK
U2 - 10.1109/TASE.2022.3202351
DO - 10.1109/TASE.2022.3202351
M3 - Article
AN - SCOPUS:85137852968
SN - 1545-5955
VL - 20
SP - 2678
EP - 2688
JO - IEEE Transactions on Automation Science and Engineering
JF - IEEE Transactions on Automation Science and Engineering
IS - 4
ER -