Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
129 tokens/sec
GPT-4o
28 tokens/sec
Gemini 2.5 Pro Pro
42 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

Obstacle Avoidance of Autonomous Vehicles: An LPVMPC with Scheduling Trust Region (2405.02030v1)

Published 3 May 2024 in eess.SY and cs.SY

Abstract: Reference tracking and obstacle avoidance rank among the foremost challenging aspects of autonomous driving. This paper proposes control designs for solving reference tracking problems in autonomous driving tasks while considering static obstacles. We suggest a model predictive control (MPC) strategy that evades the computational burden of nonlinear nonconvex optimization methods after embedding the nonlinear model equivalently to a linear parameter-varying (LPV) formulation using the so-called scheduling parameter. This allows optimal and fast solutions of the underlying convex optimization scheme as a quadratic program (QP) at the expense of losing some performance due to the uncertainty of the future scheduling trajectory over the MPC horizon. Also, to ensure that the modeling error due to the application of the scheduling parameter predictions does not become significant, we propose the concept of scheduling trust region by enforcing further soft constraints on the states and inputs. A consequence of using the new constraints in the MPC is that we construct a region in which the scheduling parameter updates in two consecutive time instants are trusted for computing the system matrices, and therefore, the feasibility of the MPC optimization problem is retained. We test the method in different scenarios and compare the results to standard LPVMPC as well as nonlinear MPC (NMPC) schemes.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (29)
  1. Scenario-Based Decision-Making, Planning and Control for Interaction-Aware Autonomous Driving on Highways. In 2023 IEEE Intelligent Vehicles Symposium (IV), pages 1–6. IEEE, 2023.
  2. Near-optimal rapid MPC using neural networks: A primal-dual policy learning framework. IEEE Transactions on Control Systems Technology, 29(5):2102–2114, 2020.
  3. Backup plan constrained model predictive control. In 2021 60th IEEE Conference on Decision and Control (CDC), pages 289–294. IEEE, 2021.
  4. Model Predictive Control based on Linear Parameter-Varying Model for a Bio-inspired Morphing Wing UAV. In 2021 International Conference on Robotics and Control Engineering, pages 59–63, 2021.
  5. Safe stochastic model predictive control. In 2022 IEEE 61st Conference on Decision and Control (CDC), pages 1796–1802. IEEE, 2022.
  6. A Safe Control Architecture Based on a Model Predictive Control Supervisor for Autonomous Driving. In 2021 European Control Conference (ECC). IEEE, June 2021.
  7. Robust model predictive shielding for safe reinforcement learning with stochastic dynamics. In 2020 IEEE International Conference on Robotics and Automation (ICRA), pages 7166–7172. IEEE, 2020.
  8. Linear model predictive safety certification for learning-based control. In 2018 IEEE Conference on Decision and Control (CDC), pages 7130–7135. IEEE, 2018.
  9. A Safe Control Architecture Based on Robust Model Predictive Control for Autonomous Driving. In 2022 American Control Conference (ACC), June 2022.
  10. Real-time nonlinear mpc strategy with full vehicle validation for autonomous driving. In 2022 American Control Conference (ACC), pages 1982–1987. IEEE, 2022.
  11. MPC trajectory planner for autonomous driving solved by genetic algorithm technique. Vehicle system dynamics, 60(12):4118–4143, 2022.
  12. Integration of motion planning and control for high-performance automated vehicles using tube-based nonlinear mpc. IEEE Transactions on Intelligent Vehicles, 2023.
  13. Design of a switching nonlinear mpc for emission aware ecodriving. IEEE Transactions on Intelligent Vehicles, 8(1):469–480, 2022.
  14. Data-driven linear parameter-varying modelling of the steering dynamics of an autonomous car. IFAC-PapersOnLine, 54(8):20–26, 2021.
  15. LPV-MPC control for autonomous vehicles. IFAC-PapersOnLine, 52(28):106–113, 2019.
  16. Autonomous racing using linear parameter varying-model predictive control (LPV-MPC). Control Engineering Practice, 95:104270, 2020.
  17. LPV-MP planning for autonomous racing vehicles considering obstacles. Robotics and Autonomous Systems, 124:103392, 2020.
  18. A gain-scheduled robust controller for autonomous vehicles path tracking based on lpv system with mpc and H∞subscriptH\text{H}_{\infty}H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT. IEEE Transactions on vehicular technology, 71(9):9350–9362, 2022.
  19. Robust tube-based LPV-MPC for autonomous lane keeping. IFAC-PapersOnLine, 55(35):103–108, 2022.
  20. Hossam Seddik Abbas. Linear parameter-varying model predictive control for nonlinear systems using general polytopic tubes. Automatica, 160:111432, 2024.
  21. Robust linear parameter varying model predictive control and its application to wheel slip control. IFAC-PapersOnLine, 50(1):1514–1520, 2017.
  22. Rajesh Rajamani. Vehicle Dynamics and Control. Springer US, 2012.
  23. On the design of nonlinear MPC and LPVMPC for obstacle avoidance in autonomous driving. In 2023 9th International Conference on Control, Decision and Information Technologies (CoDIT), pages 1–6. IEEE, 2023.
  24. Real-time implementation of randomized model predictive control for autonomous driving. IEEE Transactions on Intelligent Vehicles, 7(1):11–20, 2021.
  25. Globally guided trajectory planning in dynamic environments. In 2023 IEEE International Conference on Robotics and Automation (ICRA), pages 10118–10124. IEEE, 2023.
  26. MATLAB. Vehicle Dynamics Blockset. Version 1.2 (R2021b). The MathWorks Inc., Natick, Massachusetts, United States, 2021.
  27. The MathWorks Inc. MATLAB version: 9.11.0 (R2021b), 2021.
  28. J. Löfberg. YALMIP : A Toolbox for Modeling and Optimization in MATLAB. In In Proceedings of the CACSD Conference, Taipei, Taiwan, 2004.
  29. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical programming, 106:25–57, 2006.

Summary

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