journal article·2021-01-26Open access

Efficient Robot Skills Learning with Weighted Near-Optimal Experiences Policy Optimization

Liwei Hou, Hengsheng Wang, Haoran Zou, Qun Wang

Applied Sciences· Volume 11· Issue 3

Abstract

Autonomous learning of robotic skills seems to be more natural and more practical than engineered skills, analogous to the learning process of human individuals. Policy gradient methods are a type of reinforcement learning technique which have great potential in solving robot skills learning problems. However, policy gradient methods require too many instances of robot online interaction with the environment in order to learn a good policy, which means lower efficiency of the learning process and a higher likelihood of damage to both the robot and the environment. In this paper, we propose a two-phase (imitation phase and practice phase) framework for efficient learning of robot walking skills, in which we pay more attention to the quality of skill learning and sample efficiency at the same time. The training starts with what we call the first stage or the imitation phase of learning, updating the parameters of the policy network in a supervised learning manner. The training set used in the policy network learning is composed of the experienced trajectories output by the iterative linear Gaussian controller. This paper also refers to these trajectories as near-optimal experiences. In the second stage, or the practice phase, the experiences for policy network learning are collected directly from online interactions, and the policy network parameters are updated with model-free reinforcement learning. The experiences from both stages are stored in the weighted replay buffer, and they are arranged in order according to the experience scoring algorithm proposed in this paper. The proposed framework is tested on a biped robot walking task in a MATLAB simulation environment. The results show that the sample efficiency of the proposed framework is much higher than ordinary policy gradient algorithms. The algorithm proposed in this paper achieved the highest cumulative reward, and the robot learned better walking skills autonomously. In addition, the weighted replay buffer method can be made as a general module for other model-free reinforcement learning algorithms. Our framework provides a new way to combine model-based reinforcement learning with model-free reinforcement learning to efficiently update the policy network parameters in the process of robot skills learning.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Reinforcement Learning in Robotics · Robotic Locomotion and Control · Robot Manipulation and Learning

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Mechanical and Electrical Engineering, Central South University, Changsha 410083, China

State Key Laboratory for High Performance Complex Manufacturing, Central South University, Changsha 410083, China

Modern Engineering Training Center, Hunan University, Changsha 410082, China

Funding

Industrial Commissioner Program of Changsha Science and Technology Bureau of Hunan Province · the National Basic Research Program of China · the Fundamental Research Funds for the Central Universities of Central South University · Shenzhen Jiade Equipment Technology Co., Ltd.

References (33)

Show source-provided references
1. Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot10.1007/s10514-015-9479-3 ↗
2. Bigdog, the rough-terrain quadruped robot10.3182/20080706-5-KR-1001.01833 ↗
3. Miller, A.T., Knoop, S., Christensen, H.I., and Allen, P.K. (2003, January 14–19). Automatic grasp planning using shape primitives. Proceedings of the 2003 IEEE International Conference on Robotics and Automation, Taipei, Taiwan.
4. Robotic grasping of novel objects using vision10.1177/0278364907087172 ↗
5. Reinforcement learning in robotics: A survey10.1177/0278364913495721 ↗
6. End-to-end training of deep visuomotor policies
7. Kalashnikov, D., Irpan, A., Pastor, P., Ibarz, J., Herzog, A., Jang, E., Quillen, D., Holly, E., Kalakrishnan, M., and Vanhoucke, V. (2018, January 29–31). Scalable deep reinforcement learning for vision-based robotic manipulation. Proceedings of the 2018 Conference on Robot Learning, Zürich, Switzerland.
8. Schoettler, G., Nair, A., Ojea, J.A., and Levine, S. (2020). Meta-Reinforcement Learning for Robotic Industrial Insertion Tasks. arXiv.10.1109/IROS45743.2020.9340848 ↗
9. Cho, N., Lee, S.H., Kim, J.B., and Suh, I.H. (2020). Learning, Improving, and Generalizing Motor Skills for the Peg-in-Hole Tasks Based on Imitation Learning and Self-Learning. Appl. Sci., 10.10.3390/app10082719 ↗
10. Deeploco: Dynamic locomotion skills using hierarchical deep reinforcement learning
11. Zhang, M., Geng, X., Bruce, J., Caluwaerts, K., Vespignani, M., SunSpiral, V., Abbeel, P., and Levine, S. (June, January 29). Deep reinforcement learning for tensegrity robot locomotion. Proceedings of the 2017 IEEE International Conference on Robotics and Automation, Singapore.10.1109/ICRA.2017.7989079 ↗
12. Liu, N., Cai, Y., Lu, T., Wang, R., and Wang, S. (2020). Real–Sim–Real Transfer for Real-World Robot Control Policy Learning with Deep Reinforcement Learning. Appl. Sci., 10.10.3390/app10051555 ↗
13. Abbeel, P., Coates, A., Quigley, M., and Ng, A.Y. (2006, January 4–7). An application of reinforcement learning to aerobatic helicopter flight. Proceedings of the 2006 International Conference on Neural Information Processing, Vancouver, BC, Canada.
14. Zhang, M., Vikram, S., Smith, L., Abbeel, P., Johnson, M., and Levine, S. (2019, January 9–15). SOLAR: Deep structured representations for model-based reinforcement learning. Proceedings of the 2019 International Conference on Machine Learning, Long Beach, CA, USA.
15. Model-based reinforcement learning for closed-loop dynamic control of soft robotic manipulators10.1109/TRO.2018.2878318 ↗
16. Clavera, I., Rothfuss, J., Schulman, J., Fujita, Y., Asfour, T., and Abbeel, P. (2018, January 29–31). Model-Based Reinforcement Learning via Meta-Policy Optimization. Proceedings of the 2018 Conference on Robot Learning, Zürich, Switzerland.
17. Asadi, K., Misra, D., Kim, S., and Littman, M.L. (2019). Combating the compounding-error problem with a multi-step model. arXiv.
18. Levine, S., and Vladlen, K. (2014, January 21–24). Learning complex neural network policies with trajectory optimization. Proceedings of the 2014 International Conference on Machine Learning, Beijing, China.
19. Todorov, E., and Li, W. (2005, January 8–10). A generalized iterative LQG method for locally-optimal feedback control of constrained nonlinear stochastic systems. Proceedings of the 2005 American Control Conference, Portland, OR, USA.
20. Kajita, S., Hirukawa, H., and Harada, K. (2014). Introduction to Humanoid Robotics, Springer Press.10.1007/978-3-642-54536-8 ↗
21. Heess, N., Dhruva, T.B., Srinivasan, S., Jay, L., Josh, M., Greg, W., and Yuval, T. (2017). Emergence of Locomotion Behaviours in Rich Environments. arXiv.
22. Kaneko, K., Kanehiro, F., Kajita, S., Yokoyama, K., Akachi, K., Kawasaki, T., and Ota, S. (October, January 30). Design of prototype humanoid robotics platform for HRP. Proceedings of the 2002 International Conference on Intelligent Robots and Systems, Lausanne, Switzerland.
23. Planning biped locomotion using motion capture data and probabilistic roadmaps10.1145/636886.636889 ↗
24. A model of the neuro-musculo-skeletal system for anticipatory adjustment of human locomotion during obstacle avoidance10.1007/s004220050408 ↗
25. Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, MIT Press.
26. Is imitation learning the route to humanoid robots?10.1016/S1364-6613(99)01327-3 ↗
27. Schulman, J., Levine, S., Abbeel, P., Jordan, M., and Moritz, P. (2015, January 6–11). Trust region policy optimization. Proceedings of the 2015 International Conference on Machine Learning, Lille, France.
28. Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O. (2017). Proximal policy optimization algorithms. arXiv.
29. Wang, H., and Banerjee, A. (2014, January 8–13). Bregman Alternating Direction Method of Multipliers. Proceedings of the 2014 International Conference on Neural Information Processing, Montreal, QC, Canada.
30. Function approximation using artificial neural networks
31. A general approach to linear mean-square estimation problems10.1109/TIT.1973.1054943 ↗
32. Automatic control of canal flow using linear quadratic regulator theory10.1061/(ASCE)0733-9429(1988)114:1(75) ↗
33. Backward Q-learning: The combination of Sarsa algorithm and Q-learning10.1016/j.engappai.2013.06.016 ↗