Efficient Robot Manipulation via Reinforcement Learning with Dynamic Movement Primitives-Based Policy
Source abstract
Abstract
Reinforcement learning (RL) that autonomously explores optimal control policies has become a crucial direction for developing intelligent robots while Dynamic Movement Primitives (DMPs) serve as a powerful tool for efficiently expressing robot trajectories. This article explores an efficient integration of RL and DMP to enhance the learning efficiency and control performance of reinforcement learning in robot manipulation tasks by focusing on the forms of control actions and their smoothness. A novel approach, DDPG-DMP, is proposed to address the efficiency and feasibility issues in the current RL approaches that employ DMP to generate control actions. The proposed method naturally integrates a DMP-based policy into the actor–critic framework of the traditional RL approach Deep Deterministic Policy Gradient (DDPG) and derives the corresponding update formulas to learn the networks that properly decide the parameters of DMPs. A novel inverse controller is further introduced to adaptively learn the translation from observed states into various robot control signals through DMPs, eliminating the requirement for human prior knowledge. Evaluated on five robot arm control benchmark tasks, DDPG-DMP demonstrates significant advantages in control performance, learning efficiency, and smoothness of robot actions compared to related baselines, highlighting its potential in complex robot control applications.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Reinforcement Learning in Robotics
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Engineering, Southern University of Science and Technology, Shenzhen 518055, China
Shenzhen Institutes of Advanced Technology (SIAT), Chinese Academy of Sciences, Shenzhen 518055, China
University of Chinese Academy of Sciences, Beijing 100864, China
Shenzhen ZHAOWEI Machinery & Electronics Co., Ltd., Shenzhen 518105, China
Funding
National Natural Science Foundation of China · Major Program of Science and Technology of Shenzhen · Key Program of Natural Science Foundation of Shenzhen
References (40)
Show source-provided references
1. Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, MIT Press.
2. Deep Reinforcement Learning: A Survey10.1109/TNNLS.2022.3207346 ↗
3. Mastering the game of go without human knowledge10.1038/nature24270 ↗
4. Mastering the game of Go with deep neural networks and tree search10.1038/nature16961 ↗
5. Ye, D., Liu, Z., Sun, M., Shi, B., Zhao, P., Wu, H., Yu, H., Yang, S., Wu, X., and Guo, Q. (2020, January 7–12). Mastering complex control in moba games with deep reinforcement learning. Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA.
6. Dynamic robotic tracking of underwater targets using reinforcement learning10.1126/scirobotics.ade7811 ↗
7. Filtered Probabilistic Model Predictive Control-based Reinforcement Learning for Unmanned Surface Vehicles10.1109/TII.2022.3142323 ↗
8. Champion-level drone racing using deep reinforcement learning10.1038/s41586-023-06419-4 ↗
9. Scalable reinforcement learning for plant-wide control of vinyl acetate monomer process10.1016/j.conengprac.2020.104331 ↗
10. Automated control of transactive hvacs in energy distribution systems10.1109/TSG.2020.3042498 ↗
11. Yuan, Z., Zhang, Z., Li, X., Cui, Y., Li, M., and Ban, X. (2024). Controlling Partially Observed Industrial System Based on Offline Reinforcement Learning—A Case Study of Paste Thickener. IEEE Trans. Ind. Inform., 1–11.10.1109/TII.2024.3423440 ↗
12. Deep reinforcement learning with smooth policy update: Application to robotic cloth manipulation10.1016/j.robot.2018.11.004 ↗
13. An adaptive deep reinforcement learning framework enables curling robots with human-like performance in real-world conditions10.1126/scirobotics.abb9764 ↗
14. Learning agile soccer skills for a bipedal robot with deep reinforcement learning10.1126/scirobotics.adi8022 ↗
15. Reinforcement learning in robotics: A survey10.1177/0278364913495721 ↗
16. Minimum Distance and Minimum Time Optimal Path Planning With Bioinspired Machine Learning Algorithms for Faulty Unmanned Air Vehicles10.1109/TITS.2024.3367769 ↗
17. Vieillard, N., Kozuno, T., Scherrer, B., Pietquin, O., Munos, R., and Geist, M. (2020, January 6–12). Leverage the average: An analysis of KL regularization in reinforcement learning. Proceedings of the Advances in Neural Information Processing Systems (NeurIPS), Vancouver, BC, Canada.
18. Shang, Z., Li, R., Zheng, C., Li, H., and Cui, Y. (2023). Relative Entropy Regularized Sample-Efficient Reinforcement Learning with Continuous Actions. IEEE Trans. Neural Netw. Learn. Syst., 1–11.10.1109/TNNLS.2023.3329513 ↗
19. Janner, M., Fu, J., Zhang, M., and Levine, S. (2019). When to trust your model: Model-based policy optimization. Adv. Neural Inf. Process. Syst., 32.
20. Hansen, N., Wang, X., and Su, H. (2022, January 17–23). Temporal Difference Learning for Model Predictive Control. Proceedings of the International Conference on Machine Learning (ICML), Baltimore, MD, USA.
21. Schaal, S. (2006). Dynamic movement primitives-a framework for motor control in humans and humanoid robotics. Adaptive Motion of Animals and Machines, Springer.10.1007/4-431-31381-8_23 ↗
22. Dynamic movement primitives in robotics: A tutorial survey10.1177/02783649231201196 ↗
23. Nemec, B., and Ude, A. (2014, January 18–20). Speed profile optimization through directed explorative learning. Proceedings of the 2014 IEEE-RAS International Conference on Humanoid Robots, Atlanta, GA, USA.
24. Enhanced policy adaptation through directed explorative learning10.1142/S0219843615500280 ↗
25. Dimensionality reduction for dynamic movement primitives and application to bimanual manipulation of clothes10.1109/TRO.2018.2808924 ↗
26. Environment-adaptive interaction primitives through visual context for human–robot motor skill learning10.1007/s10514-018-9798-2 ↗
27. User intent estimation during robot learning using physical human robot interaction primitives10.1007/s10514-021-10030-9 ↗
28. A generalized path integral control approach to reinforcement learning
29. Hazara, M., and Kyrki, V. (2016, January 15–17). Reinforcement learning for improving imitated in-contact skills. Proceedings of the 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), Cancun, Mexico.10.1109/HUMANOIDS.2016.7803277 ↗
30. Neural dynamic policies for end-to-end sensorimotor learning
31. Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O. (2017). Proximal policy optimization algorithms. arXiv.
32. Lillicrap, T.P., Hunt, J.J., Pritzel, A., Heess, N., Erez, T., Tassa, Y., Silver, D., and Wierstra, D. (2015). Continuous control with deep reinforcement learning. arXiv.
33. Haarnoja, T., Zhou, A., Abbeel, P., and Levine, S. (2018, January 10–15). Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. Proceedings of the International Conference on Machine Learning. PMLR, Stockholm, Sweden.
34. Fujimoto, S., Hoof, H., and Meger, D. (2018, January 10–15). Addressing function approximation error in actor-critic methods. Proceedings of the International Conference on Machine Learning. PMLR, Stockholm, Sweden.
35. Kamthe, S., and Deisenroth, M. (2018, January 9). Data-Efficient Reinforcement Learning with Probabilistic Model Predictive Control. Proceedings of the International Conference on Artificial Intelligence and Statistics, Playa Blanca, Spain.
36. Human-level control through deep reinforcement learning10.1038/nature14236 ↗
37. Gallouédec, Q., Cazin, N., Dellandréa, E., and Chen, L. (2021, January 14). Panda-gym: Open-source goal-conditioned environments for robotic learning. Proceedings of the 4th Robot Learning Workshop: Self-Supervised and Lifelong Learning at NeurIPS 2021, Virtual.
38. Fujimoto, S., Chang, W.D., Smith, E., Gu, S.S., Precup, D., and Meger, D. (2024). For sale: State-action representation learning for deep reinforcement learning. Adv. Neural Inf. Process. Syst., 36.
39. Bhatt, A., Palenicek, D., Belousov, B., Argus, M., Amiranashvili, A., Brox, T., and Peters, J. (2024, January 7–11). CrossQ: Batch Normalization in Deep Reinforcement Learning for Greater Sample Efficiency and Simplicity. Proceedings of the International Conference on Learning Representations (ICLR), Vienna, Austria.
40. Huang, W., Cui, Y., Li, H., and Wu, X. (2024). Practical Probabilistic Model-Based Reinforcement Learning by Integrating Dropout Uncertainty and Trajectory Sampling. IEEE Trans. Neural Netw. Learn. Syst., 1–15.10.1109/TNNLS.2024.3474169 ↗