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

被引:0
作者
Nguyen, Chuong [1 ]
Altawaitan, Abdullah [2 ,3 ]
Duong, Thai [2 ]
Atanasov, Nikolay [2 ]
Nguyen, Quan [1 ]
机构
[1] Univ Southern Calif, Dept Aerosp & Mech Engn, Los Angeles, CA 90007 USA
[2] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92093 USA
[3] Kuwait Univ, Safat 13060, Kuwait
关键词
Robots; Accuracy; Legged locomotion; Predictive models; Robustness; Hardware; Aerodynamics; Uncertainty; Load modeling; Real-time systems; Model learning for control; legged robots; whole-body motion planning and control;
D O I
10.1109/LRA.2024.3519864
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
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 $2-8$ 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 $1-2$ cm on 34 single and continuous jumps with different jumping targets and model uncertainties.
引用
收藏
页码:1321 / 1328
页数:8
相关论文
共 36 条
[1]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[2]   Curriculum-Based Reinforcement Learning for Quadrupedal Jumping: A Reference-Free Design [J].
Atanassov, Vassil ;
Ding, Jiatao ;
Kober, Jens ;
Havoutis, Ioannis ;
Della Santina, Cosimo .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2025, 32 (02) :35-48
[3]  
Bauersfeld L, 2021, ROBOT SCI SYS
[4]   Robust quadruped jumping via deep reinforcement learning [J].
Bellegarda, Guillaume ;
Nguyen, Chuong ;
Nguyen, Quan .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2024, 182
[5]   Gaussian Process Model Predictive Control of an Unmanned Quadrotor [J].
Cao, Gang ;
Lai, Edmund M. -K. ;
Alam, Fakhrul .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2017, 88 (01) :147-162
[6]  
Carlo J. D., 2018, P IEEE RSJ INT C INT, P1
[7]  
Chignoli M., 2021, Trajectory Optimization for Dynamic Aerial Motions of Legged Robots
[8]   Online Trajectory Optimization for Dynamic Aerial Motions of a Quadruped Robot [J].
Chignoli, Matthew ;
Kim, Sangbae .
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, :7693-7699
[9]   Contact-timing and Trajectory Optimization for 3D Jumping on Quadruped Robots [J].
Chuong Nguyen ;
Quan Nguyen .
2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, :11994-11999
[10]   Nonlinear Model Predictive Control of a 3D Hopping Robot: Leveraging Lie Group Integrators for Dynamically Stable Behaviors [J].
Csomay-Shanklin, Noel ;
Dorobantu, Victor D. ;
Ames, Aaron D. .
2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2023), 2023, :12106-12112