File Download
Supplementary

postgraduate thesis: Reinforcement learning for quadruped robot locomotion control

TitleReinforcement learning for quadruped robot locomotion control
Authors
Issue Date2024
PublisherThe University of Hong Kong (Pokfulam, Hong Kong)
Citation
Shu, Z. [舒政杰]. (2024). Reinforcement learning for quadruped robot locomotion control. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR.
AbstractQuadruped robots are receiving more attention from academics and industry due to their excellent dynamic locomotion capabilities. Many complex tasks are being explored to be completed by quadruped robots, which also brings challenges with increasing performance requirements. Traditional model predictive control has been proven to have significant effects on quadruped robots. Reinforcement learning has also shown strong potential in controlling flexibility and robustness in quadruped robots. Therefore, this paper mainly discusses the control of quadruped robots in complex terrain using reinforcement learning methods based on model predictive control. The key point of the quadruped robot locomotion control based on model predictive control is to transform the prediction of the future multiple steps into an optimization problem. The author analyzes its force condition through a single rigid body model and lists its state equation and prediction equation. The control problem is transformed into an optimization problem using the prediction equation to calculate the plantar reaction force. Finally, the control command is solved by combining whole-body control. This solution is verified by building a physical quadruped robot. Compared with model predictive control methods, reinforcement learning methods learn the optimal policy by simulating the interaction between the robot and the environment in simulation and maximizing the cumulative rewards. This thesis uses the Isaac Gym platform which can simulate thousands of robots at the same time by the parallel computing characteristics of GPU. The proximal policy optimization algorithm is used to train the policy. In combination with the robot model, the author adjusts the reinforcement learning hyperparameters and observations and sets new tasks and corresponding reward functions to obtain policies suitable for complex and challenging terrains. Due to the error between the physical robot and the simulation model, an unsupervised learning method, multi-layer perceptron, was used to train the actuator network, which rebuilds the motor model, to solve the sim to real problem. Through the actuator net, the author further verifies the robustness and flexibility of the controller based on reinforcement learning on the physical robots. This was verified in complex and challenging indoor and outdoor terrains and international competition.
DegreeMaster of Philosophy
SubjectRobots - Control systems
Reinforcement learning
Dept/ProgramMechanical Engineering
Persistent Identifierhttp://hdl.handle.net/10722/352661

 

DC FieldValueLanguage
dc.contributor.authorShu, Zhengjie-
dc.contributor.author舒政杰-
dc.date.accessioned2024-12-19T09:27:04Z-
dc.date.available2024-12-19T09:27:04Z-
dc.date.issued2024-
dc.identifier.citationShu, Z. [舒政杰]. (2024). Reinforcement learning for quadruped robot locomotion control. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR.-
dc.identifier.urihttp://hdl.handle.net/10722/352661-
dc.description.abstractQuadruped robots are receiving more attention from academics and industry due to their excellent dynamic locomotion capabilities. Many complex tasks are being explored to be completed by quadruped robots, which also brings challenges with increasing performance requirements. Traditional model predictive control has been proven to have significant effects on quadruped robots. Reinforcement learning has also shown strong potential in controlling flexibility and robustness in quadruped robots. Therefore, this paper mainly discusses the control of quadruped robots in complex terrain using reinforcement learning methods based on model predictive control. The key point of the quadruped robot locomotion control based on model predictive control is to transform the prediction of the future multiple steps into an optimization problem. The author analyzes its force condition through a single rigid body model and lists its state equation and prediction equation. The control problem is transformed into an optimization problem using the prediction equation to calculate the plantar reaction force. Finally, the control command is solved by combining whole-body control. This solution is verified by building a physical quadruped robot. Compared with model predictive control methods, reinforcement learning methods learn the optimal policy by simulating the interaction between the robot and the environment in simulation and maximizing the cumulative rewards. This thesis uses the Isaac Gym platform which can simulate thousands of robots at the same time by the parallel computing characteristics of GPU. The proximal policy optimization algorithm is used to train the policy. In combination with the robot model, the author adjusts the reinforcement learning hyperparameters and observations and sets new tasks and corresponding reward functions to obtain policies suitable for complex and challenging terrains. Due to the error between the physical robot and the simulation model, an unsupervised learning method, multi-layer perceptron, was used to train the actuator network, which rebuilds the motor model, to solve the sim to real problem. Through the actuator net, the author further verifies the robustness and flexibility of the controller based on reinforcement learning on the physical robots. This was verified in complex and challenging indoor and outdoor terrains and international competition.-
dc.languageeng-
dc.publisherThe University of Hong Kong (Pokfulam, Hong Kong)-
dc.relation.ispartofHKU Theses Online (HKUTO)-
dc.rightsThe author retains all proprietary rights, (such as patent rights) and the right to use in future works.-
dc.rightsThis work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.-
dc.subject.lcshRobots - Control systems-
dc.subject.lcshReinforcement learning-
dc.titleReinforcement learning for quadruped robot locomotion control-
dc.typePG_Thesis-
dc.description.thesisnameMaster of Philosophy-
dc.description.thesislevelMaster-
dc.description.thesisdisciplineMechanical Engineering-
dc.description.naturepublished_or_final_version-
dc.date.hkucongregation2024-
dc.identifier.mmsid991044891408503414-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats