Variable-Frequency Model Learning and Predictive Control for Jumping Maneuvers on Legged Robots

Achieving both target accuracy and robustness in dynamic maneuvers with long flight phases, such as high or long jumps, has been a significant challenge for legged robots. To address this challenge, we propose a novel learning-based control approach consisting of model learning and model predictive control (MPC) utilizing a variable-frequency scheme. Compared to existing MPC techniques, we learn a model directly from experiments, accounting not only for leg dynamics but also for modeling errors and unknown dynamics mismatch in hardware and during contact. Additionally, learning the model with variable-frequency allows us to cover the entire flight phase and final jumping target, enhancing the prediction accuracy of the jumping trajectory. Using the learned model, we also design variable-frequency to effectively leverage different jumping phases and track the target accurately. In a total of 92 jumps on Unitree A1 robot hardware, we verify that our approach outperforms other MPCs using fixed-frequency or nominal model, reducing the jumping distance error <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$2-8$</tex-math></inline-formula> times. We also achieve jumping distance errors of less than 3% during continuous jumping on uneven terrain with randomly-placed perturbations of random heights (up to 4 cm or 27% the robot's standing height). Our approach obtains distance errors of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$1-2$</tex-math></inline-formula> cm on 34 single and continuous jumps with different jumping targets and model uncertainties.

Authors

Institutions

Publication Details

Journal
IEEE Robotics and Automation Letters
Published
2024-12-18
DOI
https://doi.org/10.1109/lra.2024.3519864
Citations
5
Primary Topic
Robotic Locomotion and Control
Type
article
Field-Weighted Citation Impact
0.92
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Variable-Frequency Model Learning and Predictive Control for Jumping Maneuvers on Legged Robots

Abdullah Altawaitan, Chuong Nguyen, Quan Nguyen, Thai Duong et al.
5 citations
IEEE Robotics and Automation Letters
Robotic Locomotion and Control
0.92
article

Variable-Frequency Model Learning and Predictive Control for Jumping Maneuvers on Legged Robots

Abdullah Altawaitan, Chuong Nguyen, Quan Nguyen, Thai Duong, Nikolay Atanasov
article en
5 citations

Abstract

Achieving both target accuracy and robustness in dynamic maneuvers with long flight phases, such as high or long jumps, has been a significant challenge for legged robots. To address this challenge, we propose a novel learning-based control approach consisting of model learning and model predictive control (MPC) utilizing a variable-frequency scheme. Compared to existing MPC techniques, we learn a model directly from experiments, accounting not only for leg dynamics but also for modeling errors and unknown dynamics mismatch in hardware and during contact. Additionally, learning the model with variable-frequency allows us to cover the entire flight phase and final jumping target, enhancing the prediction accuracy of the jumping trajectory. Using the learned model, we also design variable-frequency to effectively leverage different jumping phases and track the target accurately. In a total of 92 jumps on Unitree A1 robot hardware, we verify that our approach outperforms other MPCs using fixed-frequency or nominal model, reducing the jumping distance error <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$2-8$</tex-math></inline-formula> times. We also achieve jumping distance errors of less than 3% during continuous jumping on uneven terrain with randomly-placed perturbations of random heights (up to 4 cm or 27% the robot's standing height). Our approach obtains distance errors of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$1-2$</tex-math></inline-formula> cm on 34 single and continuous jumps with different jumping targets and model uncertainties.

IEEE Robotics and Automation LettersVol. 10(2)
University of Southern California (US), University of California San Diego (US)
Openalex Percentile: Top 27%
Robotic Locomotion and Control
0.92
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.