Model Predictive Control with Reach-Avoid Analysis
Abstract
In this paper we investigate the optimal controller synthesis problem, so that the system under the controller can reach a specified target set while satisfying given constraints. Existing model predictive control (MPC) methods learn from a set of discrete states visited by previous (sub-)optimized trajectories and thus result in computationally expensive mixed-integer nonlinear optimization. In this paper a novel MPC method is proposed based on reach-avoid analysis to solve the controller synthesis problem iteratively. The reach-avoid analysis is concerned with computing a reach-avoid set which is a set of initial states such that the system can reach the target set successfully. It not only provides terminal constraints, which ensure feasibility of MPC, but also expands discrete states in existing methods into a continuous set (i.e., reach-avoid sets) and thus leads to nonlinear optimization which is more computationally tractable online due to the absence of integer variables. Finally, we evaluate the proposed method and make comparisons with state-of-the-art ones based on several examples.
Cite
Text
Ren et al. "Model Predictive Control with Reach-Avoid Analysis." International Joint Conference on Artificial Intelligence, 2023. doi:10.24963/IJCAI.2023/604Markdown
[Ren et al. "Model Predictive Control with Reach-Avoid Analysis." International Joint Conference on Artificial Intelligence, 2023.](https://mlanthology.org/ijcai/2023/ren2023ijcai-model/) doi:10.24963/IJCAI.2023/604BibTeX
@inproceedings{ren2023ijcai-model,
title = {{Model Predictive Control with Reach-Avoid Analysis}},
author = {Ren, Dejin and Lu, Wanli and Lv, Jidong and Zhang, Lijun and Xue, Bai},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2023},
pages = {5437-5445},
doi = {10.24963/IJCAI.2023/604},
url = {https://mlanthology.org/ijcai/2023/ren2023ijcai-model/}
}