Adaptive Complexity Model Predictive Control

被引:0
|
作者
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
相关论文
共 50 条
  • [1] On tuning and complexity of an adaptive model predictive control scheduler
    Mahramian, Mehran
    Taheri, Hassan
    Haeri, Mohammad
    [J]. CONTROL ENGINEERING PRACTICE, 2007, 15 (09) : 1169 - 1178
  • [2] Linear robust adaptive model predictive control: Computational complexity and conservatism
    Koehler, Johannes
    Andina, Elisa
    Soloperto, Raffaele
    Mueller, Matthias A.
    Allgoewer, Frank
    [J]. 2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 1383 - 1388
  • [3] An Adaptive Disturbance Model for Model Predictive Control
    Zhang, Liguo
    [J]. 2016 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS (ITMS 2016), 2016, : 188 - 195
  • [4] Adaptive Horizon Model Predictive Control
    Krener, Arthur J.
    [J]. IFAC PAPERSONLINE, 2018, 51 (13): : 31 - 36
  • [5] Dual adaptive model predictive control
    Heirung, Tor Aksel N.
    Ydstie, B. Erik
    Foss, Bjarne
    [J]. AUTOMATICA, 2017, 80 : 340 - 348
  • [6] Adaptive bilinear model predictive control
    Alzahrani, AA
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 1995, 8 (5-6) : 393 - 399
  • [7] Adaptive Model Predictive Control of a Quadrotor
    Chikasha, Piwai N.
    Dube, Chioniso
    [J]. IFAC PAPERSONLINE, 2017, 50 (02): : 157 - 162
  • [8] Model Predictive Adaptive Cruise Control
    Kural, Emre
    Guvenc, Bilin Aksun
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [9] Switching model adaptive predictive control
    Monti, F
    Zanini, A
    Cordes, R
    Bocanera, R
    [J]. ADAPTIVE SYSTEMS IN CONTROL AND SIGNAL PROCESSING 1998, 2000, : 47 - 52
  • [10] Model predictive control for a basic adaptive cruise control
    Al-Gabalawy, Mostafa
    Hosny, Nesreen S.
    Aborisha, Abdel-hamid S.
    [J]. INTERNATIONAL JOURNAL OF DYNAMICS AND CONTROL, 2021, 9 (03) : 1132 - 1143