5 results on '"Listov, Petr"'
Search Results
2. Stochastic optimal control for autonomous driving applications via polynomial chaos expansions.
- Author
-
Listov, Petr, Schwarz, Johannes, and Jones, Colin N.
- Subjects
POLYNOMIAL chaos ,STOCHASTIC control theory ,AUTONOMOUS vehicles ,TRAJECTORY optimization ,CONSTRAINT satisfaction ,TRAFFIC safety ,DRIVERLESS cars - Abstract
Model‐based methods in autonomous driving and advanced driving assistance gain importance in research and development due to their potential to contribute to higher road safety. Parameters of vehicle models, however, are hard to identify precisely or they can change quickly depending on the driving conditions. In this paper, we address the problem of safe trajectory planning under parametric model uncertainties motivated by automotive applications. We use the generalized polynomial chaos expansions for efficient nonlinear uncertainty propagation and distributionally robust inequalities for chance constraints approximation. Inspired by the tube‐based model predictive control, an ancillary feedback controller is used to control the deviations of stochastic modes from the nominal solution, and therefore, decrease the variance. Our approach allows reducing conservatism related to nonlinear uncertainty propagation while guaranteeing constraints satisfaction with a high probability. The performance is demonstrated on the example of a trajectory optimization problem for a simplified vehicle model with uncertain parameters. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. Real-time Nonlinear MPC Strategy with Full Vehicle Validation for Autonomous Driving
- Author
-
Allamaa, Jean Pierre, Listov, Petr, Van der Auweraer, Herman, Jones, Colin, and Tong Duy Son
- Subjects
Technology ,Science & Technology ,Automation & Control Systems ,Optimal Control ,FOS: Electrical engineering, electronic engineering, information engineering ,Systems and Control (eess.SY) ,Nonlinear Model Predictive Control ,Advanced Driver Assistance Systems ,Electrical Engineering and Systems Science - Systems and Control ,Autonomous Driving - Abstract
In this paper, we present the development and deployment of an embedded optimal control strategy for autonomous driving applications on a Ford Focus road vehicle. Non-linear model predictive control (NMPC) is designed and deployed on a system with hard real-time constraints. We show the properties of sequential quadratic programming (SQP) optimization solvers that are suitable for driving tasks. Importantly, the designed algorithms are validated based on a standard automotive XiL development cycle: model-in-the-loop (MiL) with high fidelity vehicle dynamics, hardware-in-the-loop (HiL) with vehicle actuation and embedded platform, and full vehicle-hardware-in-the-loop (VeHiL). The autonomous driving environment contains both virtual simulation and physical proving ground tracks. NMPC algorithms and optimal control problem formulation are fine-tuned using a deployable C code via code generation compatible with the target embedded toolchains. Finally, the developed systems are applied to autonomous collision avoidance, trajectory tracking, and lane change at high speed on city/highway and low speed at a parking environment., This paper appears in the proceedings of the 2022 American Control Conference (ACC)
- Published
- 2021
4. PolyMPC: An efficient and extensible tool for real‐time nonlinear model predictive tracking and path following for fast mechatronic systems.
- Author
-
Listov, Petr and Jones, Colin
- Subjects
PREDICTION models ,PREDICTIVE control systems ,PARAMETER estimation ,NONLINEAR systems ,CHEBYSHEV polynomials ,XBRL (Document markup language) - Abstract
Summary: This paper presents PolyMPC, an open‐source C++ library for pseudospectral‐based real‐time predictive control of nonlinear systems. It provides a necessary background on the computational aspects of the pseudospectral approximation of optimal control problems and explains how various model predictive control and parameter estimation algorithms can be implemented using the software. We discuss the key algorithmic modules and architectural features of the PolyMPC library. The workflow of a path following controller design for a highly nonlinear mechatronic system is demonstrated in a tutorial example. Another example illustrates how the core functionality might be used to approximate and solve a custom optimal control problem. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
5. Real-Time Nonlinear Model Predictive Control for Fast Mechatronic Systems
- Author
-
Listov, Petr and Jones, Colin Neil
- Subjects
Numerical Optimisation ,Flight Control ,Nonlinear Model Predictive Control ,Stochastic Optimal Control ,Autonomous Driving - Abstract
This thesis presents an efficient and extensible numerical software framework for real-time model-based control. We are motivated by complex and challenging mechatronic applications spanning from flight control of fixed-wing aircraft and thrust vector control drones to autonomous driving. In the first part, we present PolyMPC, a novel C++ software framework for real-time embedded nonlinear optimal control and optimisation. A key feature of the package is a highly optimised implementation of the pseudospectral collocation method that exploits instruction set parallelism available on many modern computer architectures. Polynomial representation of the state and control trajectories allows the tool to be used as a standalone controller and as an efficient solver for low-level tracking controllers in hierarchical schemes. Algorithmically, the choice is made towards computational speed. For nonlinear problems, we combine a sequential quadratic programming (SQP) strategy with the alternating direction method of multipliers (ADMM) for quadratic programs (QP), which is especially favourable for embedded applications thanks to the low computational cost per iteration. In the second part, the developed numerical methods and software are used to experimentally study optimisation-based control of airborne wind energy (AWE) systems. For this purpose, we designed and built a small-scale prototype of a single-line rigid-wing AWE kite which comprises an aircraft fitted with necessary sensors and computers and a fully autonomous ground station for tether control. The prototype serves as a research platform for studying flight navigation and control systems thanks to very flexible custom mission management and control software. We further develop a dynamic optimisation based methodology for parameter identification and provide a validated flight simulator that matches well the real behaviour of the system. Finally, a model-predictive path following flight controller is designed and tested in real-world experiments. The third part of the thesis is concerned with the application of real-time nonlinear model predictive control (NMPC) to autonomous driving at the limits of handling, which requires high sampling rates and robustness of the motion control system. We propose a dynamic optimization-based hierarchical framework for the local refinement of the racing lines that takes into account the nonlinear vehicle and actuator dynamics, adaptive tyre constraints, and the safety corridor around the initial path. The top layer receives a discrete obstacle-free local path computed by a coarse planner and transforms it into auto-differentiable look-up tables (LUT) for efficient continuous sampling. Separately, we investigated the problem of safe trajectory planning under parametric model uncertainties motivated by automotive applications. We use generalised polynomial chaos expansions for efficient nonlinear uncertainty propagation and distributionally robust inequalities for chance constraint approximation. Inspired by tube-based model predictive control, an ancillary feedback controller is used to control the deviations of stochastic modes from the nominal solution, and therefore, decrease the variance. Our approach reduces conservatism related to nonlinear uncertainty propagation while guaranteeing constraint satisfaction with a high probability.
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.