Distance-Controllable Long Jump of Quadruped Robot Based on Parameter Optimization Using Deep Reinforcement Learning

Quadruped robots interact with the ground with discrete foot points during locomotion, which makes them gain an advantage in obstacle crossing compared with the wheeled and tracked robots. Quadruped robots can jump from current position to one position a certain distance ahead to negotiate the obsta...

Full description

Bibliographic Details
Main Authors: Qingyu Liu, Duo Xu, Bing Yuan, Zian Mou, Min Wang
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10246264/
_version_ 1797685350703824896
author Qingyu Liu
Duo Xu
Bing Yuan
Zian Mou
Min Wang
author_facet Qingyu Liu
Duo Xu
Bing Yuan
Zian Mou
Min Wang
author_sort Qingyu Liu
collection DOAJ
description Quadruped robots interact with the ground with discrete foot points during locomotion, which makes them gain an advantage in obstacle crossing compared with the wheeled and tracked robots. Quadruped robots can jump from current position to one position a certain distance ahead to negotiate the obstacles between them, for example. However, current quadruped control strategies usually assume that the landing area is large enough, and thus jumping distance control of quadruped robots had not yet been studied sufficiently. This paper proposes a method for controlling the distance of quadruped robot jumps based on deep reinforcement learning (DRL). In the method, kinematic parameters in the control module are optimized to achieve the quadruped jumping tasks. Based on the understanding of the kinematics and dynamics of quadruped robot jumping, an initial jumping is realized by controlling the robot foot moving along a carefully designed parameterized trajectory. This initial trajectory is then used to train a set of jumping parameters using a deep reinforcement learning (DRL) algorithm. Through thousands of jumping trials in the Gazebo simulation environment, the optimal parameters were acquired. Our proposed method allows for accurate jumping within the 0.5 m to 0.8 m range. Additionally, the controller has been successfully implemented on a real quadruped robot.
first_indexed 2024-03-12T00:42:54Z
format Article
id doaj.art-253277740ef643c88250223880cf8a43
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-12T00:42:54Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-253277740ef643c88250223880cf8a432023-09-14T23:01:17ZengIEEEIEEE Access2169-35362023-01-0111985669857710.1109/ACCESS.2023.331363710246264Distance-Controllable Long Jump of Quadruped Robot Based on Parameter Optimization Using Deep Reinforcement LearningQingyu Liu0https://orcid.org/0009-0002-9657-3948Duo Xu1https://orcid.org/0009-0004-9730-9094Bing Yuan2https://orcid.org/0000-0002-4695-856XZian Mou3https://orcid.org/0009-0006-8542-6423Min Wang4https://orcid.org/0000-0003-1756-1405Key Laboratory of Metallurgical Equipment and Control Technology, Ministry of Education, Wuhan University of Science and Technology, Wuhan, ChinaHubei Key Laboratory of Mechanical Transmission and Manufacturing Engineering, Wuhan University of Science and Technology, Wuhan, ChinaPrecision Manufacturing Institute, Wuhan University of Science and Technology, Wuhan, ChinaPrecision Manufacturing Institute, Wuhan University of Science and Technology, Wuhan, ChinaSchool of Mechatronic Engineering and Automation, Shanghai University, Shanghai, ChinaQuadruped robots interact with the ground with discrete foot points during locomotion, which makes them gain an advantage in obstacle crossing compared with the wheeled and tracked robots. Quadruped robots can jump from current position to one position a certain distance ahead to negotiate the obstacles between them, for example. However, current quadruped control strategies usually assume that the landing area is large enough, and thus jumping distance control of quadruped robots had not yet been studied sufficiently. This paper proposes a method for controlling the distance of quadruped robot jumps based on deep reinforcement learning (DRL). In the method, kinematic parameters in the control module are optimized to achieve the quadruped jumping tasks. Based on the understanding of the kinematics and dynamics of quadruped robot jumping, an initial jumping is realized by controlling the robot foot moving along a carefully designed parameterized trajectory. This initial trajectory is then used to train a set of jumping parameters using a deep reinforcement learning (DRL) algorithm. Through thousands of jumping trials in the Gazebo simulation environment, the optimal parameters were acquired. Our proposed method allows for accurate jumping within the 0.5 m to 0.8 m range. Additionally, the controller has been successfully implemented on a real quadruped robot.https://ieeexplore.ieee.org/document/10246264/Quadruped robotstrajectory planningdeep reinforcement learningjumping control
spellingShingle Qingyu Liu
Duo Xu
Bing Yuan
Zian Mou
Min Wang
Distance-Controllable Long Jump of Quadruped Robot Based on Parameter Optimization Using Deep Reinforcement Learning
IEEE Access
Quadruped robots
trajectory planning
deep reinforcement learning
jumping control
title Distance-Controllable Long Jump of Quadruped Robot Based on Parameter Optimization Using Deep Reinforcement Learning
title_full Distance-Controllable Long Jump of Quadruped Robot Based on Parameter Optimization Using Deep Reinforcement Learning
title_fullStr Distance-Controllable Long Jump of Quadruped Robot Based on Parameter Optimization Using Deep Reinforcement Learning
title_full_unstemmed Distance-Controllable Long Jump of Quadruped Robot Based on Parameter Optimization Using Deep Reinforcement Learning
title_short Distance-Controllable Long Jump of Quadruped Robot Based on Parameter Optimization Using Deep Reinforcement Learning
title_sort distance controllable long jump of quadruped robot based on parameter optimization using deep reinforcement learning
topic Quadruped robots
trajectory planning
deep reinforcement learning
jumping control
url https://ieeexplore.ieee.org/document/10246264/
work_keys_str_mv AT qingyuliu distancecontrollablelongjumpofquadrupedrobotbasedonparameteroptimizationusingdeepreinforcementlearning
AT duoxu distancecontrollablelongjumpofquadrupedrobotbasedonparameteroptimizationusingdeepreinforcementlearning
AT bingyuan distancecontrollablelongjumpofquadrupedrobotbasedonparameteroptimizationusingdeepreinforcementlearning
AT zianmou distancecontrollablelongjumpofquadrupedrobotbasedonparameteroptimizationusingdeepreinforcementlearning
AT minwang distancecontrollablelongjumpofquadrupedrobotbasedonparameteroptimizationusingdeepreinforcementlearning