Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
156 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

On the Design of Nonlinear MPC and LPVMPC for Obstacle Avoidance in Autonomous Driving (2307.06031v1)

Published 12 Jul 2023 in eess.SY and cs.SY

Abstract: In this study, we are concerned with autonomous driving missions when a static obstacle blocks a given reference trajectory. To provide a realistic control design, we employ a model predictive control (MPC) utilizing nonlinear state-space dynamic models of a car with linear tire forces, allowing for optimal path planning and tracking to overtake the obstacle. We provide solutions with two different methodologies. Firstly, we solve a nonlinear MPC (NMPC) problem with a nonlinear optimization framework, capable of considering the nonlinear constraints. Secondly, by introducing scheduling signals, we embed the nonlinear dynamics in a linear parameter varying (LPV) representation with adaptive linear constraints for realizing the nonlinear constraints associated with the obstacle. Consequently, an LPVMPC optimization problem can be solved efficiently as a quadratic programming (QP) that constitutes the main novelty of this work. We test the two methods for a challenging obstacle avoidance task and provide qualitative comparisons. The LPVMPC shows a significant reduction in terms of the computational burden at the expense of a slight loss of performance.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (16)
  1. “A Safe Control Architecture Based on a Model Predictive Control Supervisor for Autonomous Driving” In 2021 European Control Conference (ECC), 2021, pp. 1297–1302 IEEE
  2. “A safe control architecture based on robust model predictive control for autonomous driving” In 2022 American Control Conference (ACC), 2022, pp. 914–919 IEEE
  3. “Stochastic model predictive control with a safety guarantee for automated driving” In IEEE Transactions on Intelligent Vehicles IEEE, 2021
  4. “Real-time nonlinear MPC strategy with full vehicle validation for autonomous driving” In 2022 American Control Conference (ACC), 2022, pp. 1982–1987 IEEE
  5. “Nonlinear model predictive control for path tracking in high-speed corner entry situations” In International Journal of Automotive Technology 23.5 Springer, 2022, pp. 1373–1381
  6. Stefano Arrigoni, Francesco Braghin and Federico Cheli “MPC trajectory planner for autonomous driving solved by genetic algorithm technique” In Vehicle system dynamics 60.12 Taylor & Francis, 2022, pp. 4118–4143
  7. “LPV Modeling of the Atmospheric Flight Dynamics of a Generic Parafoil Return Vehicle” In IFAC-PapersOnLine 55.35 Elsevier, 2022, pp. 37–42
  8. “Robust MPC for LPV systems via a novel optimization-based constraint tightening” In Automatica 143 Elsevier, 2022, pp. 110459
  9. “Robust tube-based LPV-MPC for autonomous lane keeping” In IFAC-PapersOnLine 55.35 Elsevier, 2022, pp. 103–108
  10. Eugenio Alcalá, Vicenç Puig and Joseba Quevedo “LPV-MP planning for autonomous racing vehicles considering obstacles” In Robotics and Autonomous Systems 124 Elsevier, 2020, pp. 103392
  11. Rajesh Rajamani “Vehicle dynamics and control” Springer Science & Business Media, 2011
  12. “A predictive safety filter for learning-based racing control” In IEEE Robotics and Automation Letters 6.4 IEEE, 2021, pp. 7635–7642
  13. Pablo S.G. Cisneros, Sophia Voss and Herbert Werner “Efficient Nonlinear Model Predictive Control via quasi-LPV representation” In 2016 IEEE 55th Conference on Decision and Control (CDC), 2016, pp. 3216–3221
  14. MATLAB “Vehicle Dynamics Blockset. Version 1.2 (R2019a)” Natick, Massachusetts, United States: The MathWorks Inc., 2019
  15. J. Löfberg “YALMIP : A Toolbox for Modeling and Optimization in MATLAB” In In Proceedings of the CACSD Conference, 2004
  16. Andreas Wächter and Lorenz T Biegler “On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming” In Mathematical programming 106 Springer, 2006, pp. 25–57
Citations (7)

Summary

We haven't generated a summary for this paper yet.