Salvato in:
Dettagli Bibliografici
Autori principali: Norby, Joseph, Tajbakhsh, Ardalan, Yang, Yanhao, Johnson, Aaron M.
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:https://arxiv.org/abs/2209.02849
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912106329145344
author Norby, Joseph
Tajbakhsh, Ardalan
Yang, Yanhao
Johnson, Aaron M.
author_facet Norby, Joseph
Tajbakhsh, Ardalan
Yang, Yanhao
Johnson, Aaron M.
contents This work introduces a formulation of model predictive control (MPC) which adaptively reasons about the complexity of the model based on the task while maintaining feasibility and stability guarantees. Existing MPC implementations 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 measure 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 and expands the range of executable tasks compared to fixed-complexity implementations.
format Preprint
id arxiv_https___arxiv_org_abs_2209_02849
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Adaptive Complexity Model Predictive Control
Norby, Joseph
Tajbakhsh, Ardalan
Yang, Yanhao
Johnson, Aaron M.
Robotics
This work introduces a formulation of model predictive control (MPC) which adaptively reasons about the complexity of the model based on the task while maintaining feasibility and stability guarantees. Existing MPC implementations 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 measure 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 and expands the range of executable tasks compared to fixed-complexity implementations.
title Adaptive Complexity Model Predictive Control
topic Robotics
url https://arxiv.org/abs/2209.02849