Dual-Layer Reinforcement Learning for Quadruped Robot Locomotion and Speed Control in Complex Environments
Source abstract
Abstract
Walking robots have been widely applied in complex terrains due to their good terrain adaptability and trafficability. However, in some environments (such as disaster relief, field navigation, etc.), although a single strategy can adapt to various environments, it is unable to strike a balance between speed and stability. Existing control schemes like model predictive control (MPC) and traditional incremental control can manage certain environments. However, they often cannot balance speed and stability well. These methods usually rely on a single strategy and lack adaptability for dynamic adjustment to different terrains. To address this limitation, this paper proposes an innovative double-layer reinforcement learning algorithm. This algorithm combines Deep Double Q-Network (DDQN) and Proximal Policy Optimization (PPO), leveraging their complementary strengths to achieve both fast adaptation and high stability in complex terrains. This algorithm utilizes terrain information and the robot’s state as observations, determines the walking speed command of the quadruped robot Unitree Go1 through DDQN, and dynamically adjusts the current walking speed in complex terrains based on the robot action control system of PPO. The speed command serves as a crucial link between the robot’s perception and movement, guiding how fast the robot should walk depending on the environment and its internal state. By using DDQN, the algorithm ensures that the robot can set an appropriate speed based on what it observes, such as changes in terrain or obstacles. PPO then executes this speed, allowing the robot to navigate in real time over difficult or uneven surfaces, ensuring smooth and stable movement. Then, the proposed model is verified in detail in Isaac Gym. Wecompare the distances walked by the robot using six different control methods within 10 s. The experimental results indicate that the method proposed in this paper demonstrates excellent speed adjustment ability in complex terrains. On the designed test route, the quadruped robot Unitree Go1 can not only maintain a high walking speed but also maintain a high degree of stability when switching between different terrains. Ouralgorithm helps the robot walk 25.5 m in 10 s, outperforming other methods.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Locomotion and Control · Prosthetics and Rehabilitation Robotics · Robot Manipulation and Learning
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Graduate School of Information, Production and Systems, Waseda University, Kitakyushu 808-0135, Japan
Funding
Information, Production and Systems Research Center, Waseda University · Future Robotics Organization, Waseda University · Humanoid Robotics Institute, Waseda University · JSPS KAKENHI · Waseda University Grant for Special Research Projects · JST SPRING
References (34)
Show source-provided references
1. Comparative anatomy of quadruped robots and animals: A review10.1080/01691864.2022.2086018 ↗
2. Bigdog, the rough-terrain quadruped robot10.3182/20080706-5-KR-1001.01833 ↗
3. Design of the hydraulically actuated, torque-controlled quadruped robot HyQ2Max10.1109/TMECH.2016.2616284 ↗
4. Zhu, J., Rong, C., and Rosendo, A. (2019, January 6–8). Probabilistic inferences on quadruped robots: An experimental comparison. Proceedings of the 2019 IEEE International Conference on Robotics and Biomimetics (ROBIO), Dali, China.10.1109/ROBIO49542.2019.8961870 ↗
5. Chan, C.Y., and Liu, Y.C. (2016, January 12–15). Towards a walking, turning, and jumping quadruped robot with compliant mechanisms. Proceedings of the 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Banff, Canada.10.1109/AIM.2016.7576836 ↗
6. Running analysis of quadruped robot with flexible spine
7. Hutter, M., Gehring, C., Jud, D., Lauber, A., Bellicoso, C.D., Tsounis, V., Hwangbo, J., Bodie, K., Fankhauser, P., and Bloesch, M. (2016, January 9–14). Anymal-a highly mobile and dynamic quadrupedal robot. Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea.10.1109/IROS.2016.7758092 ↗
8. Whole-body nonlinear model predictive control through contacts for quadrupeds10.1109/LRA.2018.2800124 ↗
9. Model predictive control: Theory and practice—A survey10.1016/0005-1098(89)90002-2 ↗
10. Robust locomotion exploiting multiple balance strategies: An observer-based cascaded model predictive control approach10.1109/TMECH.2022.3173805 ↗
11. Variable horizon mpc with swing foot dynamics for bipedal walking control10.1109/LRA.2021.3061381 ↗
12. Kouvaritakis, B., and Cannon, M. (2016). Model Predictive Control, Springer.10.1007/978-3-319-24853-0 ↗
13. The development of Honda humanoid robot10.1109/ROBOT.1998.677288 ↗
14. Kajita, S., and Tani, K. (1991, January 9–11). Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode. Proceedings of the 1991 IEEE International Conference on Robotics and Automation, Sacramento, CA, USA.
15. Biped walking pattern generation by using preview control of zero-moment point10.1109/ROBOT.2003.1241826 ↗
16. Online walking motion generation with automatic footstep placement10.1163/016918610X493552 ↗
17. Takenaka, T., Matsumoto, T., and Yoshiike, T. (2009, January 11–15). Real time motion generation and control for biped robot-1 st report: Walking gait pattern generation. Proceedings of the 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St Louis, MI, USA.10.1109/IROS.2009.5354662 ↗
18. Optimization-based full body control for the darpa robotics challenge10.1002/rob.21559 ↗
19. Human-level control through deep reinforcement learning10.1038/nature14236 ↗
20. Van Hasselt, H., Guez, A., and Silver, D. (2016, January 12–17). Deep reinforcement learning with double q-learning. Proceedings of the AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA.10.1609/aaai.v30i1.10295 ↗
21. Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O. (2017). Proximal policy optimization algorithms. arXiv.
22. Learning symmetric and low-energy locomotion
23. 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.
24. Learning dexterous in-hand manipulation10.1177/0278364919887447 ↗
25. Zhang, Y., Sun, H., Sun, H., Huang, Y., and Hashimoto, K. (2024). Biped Robots Control in Gusty Environments with Adaptive Exploration Based DDPG. Biomimetics, 9.10.3390/biomimetics9060346 ↗
26. Zhang, Y., Xie, J., Du, X., Sun, H., Wang, S., and Hashimoto, K. (2024, January 22–25). Biped Robot Terrain Adaptability Based on Improved SAC Algorithm. Proceedings of the Combined IFToMM Symposium of RoManSy and the USCToMM Symposium on Mechanical Systems and Robotics, Petersburg, FL, USA.10.1007/978-3-031-60618-2_8 ↗
27. Sutton, R.S. (2018). Reinforcement learning: An introduction. A Bradford Book, Cambridge University Press.
28. A survey on deep learning and deep reinforcement learning in robotics with a tutorial on deep reinforcement learning10.1007/s11370-021-00398-z ↗
29. Yu, W., Kumar, V.C., Turk, G., and Liu, C.K. (2019, January 3–8). Sim-to-real transfer for biped locomotion. Proceedings of the 2019 Ieee/rsj International Conference on Intelligent Robots and Systems (Iros), Macau, China.10.1109/IROS40897.2019.8968053 ↗
30. Dynamic locomotion through online nonlinear motion optimization for quadrupedal robots10.1109/LRA.2018.2794620 ↗
31. Learning quadrupedal locomotion over challenging terrain10.1126/scirobotics.abc5986 ↗
32. Deeploco: Dynamic locomotion skills using hierarchical deep reinforcement learning
33. Cheng, X., Shi, K., Agarwal, A., and Pathak, D. (2024, January 13–17). Extreme parkour with legged robots. Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan.10.1109/ICRA57147.2024.10610200 ↗
34. Makoviychuk, V., Wawrzyniak, L., Guo, Y., Lu, M., Storey, K., Macklin, M., Hoeller, D., Rudin, N., Allshire, A., and Handa, A. (2021). Isaac gym: High performance gpu-based physics simulation for robot learning. arXiv.