Adaptive Complexity Model Predictive Control

被引:2
作者
Norby, Joseph [1 ]
Tajbakhsh, Ardalan [1 ]
Yang, Yanhao [1 ]
Johnson, Aaron M. [1 ]
机构
[1] Carnegie Mellon Univ, Dept Mech Engn, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
Adaptation models; Computational modeling; Planning; Dynamics; Robots; Heuristic algorithms; Complexity theory; legged robots; optimization and optimal control; underactuated robots; OPTIMIZATION; LOCOMOTION; DYNAMICS; DESIGN;
D O I
10.1109/TRO.2024.3410408
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This work introduces a formulation of model predictive control (MPC), which adaptively reasons about the complexity of the model while maintaining feasibility and stability guarantees. Existing approaches often handle computational complexity by shortening prediction horizons or simplifying models, both of which can result in instability. Inspired by related approaches in behavioral economics, motion planning, and biomechanics, our method solves MPC problems with a simple model for dynamics and constraints over regions of the horizon where such a model is feasible and a complex model where it is not. The approach leverages an interleaving of planning and execution to iteratively identify these regions, which can be safely simplified if they satisfy an exact template/anchor relationship. We show that this method does not compromise the stability and feasibility properties of the system, and measures performance in simulation experiments on a quadrupedal robot executing agile behaviors over terrains of interest. We find that this adaptive method enables more agile motion (55% increase in top speed) and expands the range of executable tasks compared with fixed-complexity implementations.
引用
收藏
页码:4615 / 4634
页数:20
相关论文
共 63 条
  • [1] Allgower F., 2012, NONLINEAR MODEL PRED, V26
  • [2] Bartoszyk S, 2017, INT WORKSH ROBOT MOT, P29, DOI 10.1109/RoMoCo.2017.8003889
  • [3] Batkovic I, 2021, Arxiv, DOI arXiv:2109.04846
  • [4] Advances in real-world applications for legged robots
    Bellicoso, C. Dario
    Bjelonic, Marko
    Wellhausen, Lorenz
    Holtmann, Kai
    Guenther, Fabian
    Tranzatto, Marco
    Fankhauser, Peter
    Hutter, Marco
    [J]. JOURNAL OF FIELD ROBOTICS, 2018, 35 (08) : 1311 - 1326
  • [5] Bemporad A, 1999, LECT NOTES CONTR INF, V245, P207
  • [6] Bohlin R., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P521, DOI 10.1109/ROBOT.2000.844107
  • [7] Brandao M, 2019, IEEE INT C INT ROBOT, P4714, DOI [10.1109/IROS40897.2019.8967926, 10.1109/iros40897.2019.8967926]
  • [8] Carpentier J, 2017, ROBOTICS: SCIENCE AND SYSTEMS XIII
  • [9] Rapid and Reliable Quadruped Motion Planning with Omnidirectional Jumping
    Chignoli, Matthew
    Morozov, Savva
    Kim, Sangbae
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2022, 2022, : 6621 - 6627
  • [10] Variational-Based Optimal Control of Underactuated Balancing for Dynamic Quadrupeds
    Chignoli, Matthew
    Wensing, Patrick M.
    [J]. IEEE ACCESS, 2020, 8 (08): : 49785 - 49797