Accelerate Literature Icon
Want to do a literature review? Try our new Literature Review workflow

Real-time analysis for nonlinear model predictive control of autonomous vehicles

  • Abstract
  • Literature Map
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon

This paper presents an online Nonlinear Model Predictive Control (NMPC) framework for trajectory tracking of autonomous vehicles. The operating environment is assumed to be unknown with various different types of obstacles. A bicycle model is used for the prediction of the future states in the NMPC framework, and a fully nonlinear CarSim vehicle model is used for the simulations. Real-time analysis is presented for a particular situation and the effect of warm initialization of optimization process on the computation time is elaborated. Simulation results show that the NMPC controller provides satisfactory online tracking performance while satisfying the real-time constraints, and warm initialization reduces the optimizer computational load significantly.

Similar Papers
  • Research Article
  • Cite Count Icon 88
  • 10.1109/cjece.2016.2609803
Obstacle Avoidance in Real Time With Nonlinear Model Predictive Control of Autonomous Vehicles
  • Jan 1, 2017
  • Canadian Journal of Electrical and Computer Engineering
  • Muhammad Awais Abbas + 2 more

A Nonlinear model predictive control (NMPC) for trajectory tracking with the obstacle avoidance of autonomous road vehicles traveling at realistic speeds is presented in this paper, with a focus on the performance of those controllers with respect to the look-ahead horizon of the NMPC. Two different methods of obstacle avoidance are compared and then the NMPC is tested in several simulated but realistic tracking scenarios involving static obstacles on constrained roadways. In order to simplify the vehicle dynamics, a bicycle model is used for the prediction of future vehicle states in the NMPC framework. However, a high-fidelity, nonlinear CarSim vehicle model is used to evaluate the vehicle performance and test the controllers in the simulation results. The CPU time is also analyzed to evaluate these schemes for real-time applications. The results show that the NMPC controller provides satisfactory online tracking performance in a realistic scenario at normal road speeds while still satisfying the real-time constraints. In addition, it is shown that the longer prediction horizons allow for better responses of the controllers, which reduce the deviations while avoiding the obstacles, as compared with shorter horizons.

  • Book Chapter
  • Cite Count Icon 2
  • 10.1016/b978-0-323-88506-5.50178-9
Nonlinear Model Predictive Control of Food Sterilization Processes
  • Jan 1, 2021
  • Computer Aided Chemical Engineering
  • Chrysovalantou Ziogou + 2 more

Nonlinear Model Predictive Control of Food Sterilization Processes

  • Conference Article
  • Cite Count Icon 34
  • 10.1109/cdc.2011.6161197
Obstacle avoidance using image-based visual servoing integrated with nonlinear model predictive control
  • Dec 1, 2011
  • Daewon Lee + 2 more

This paper proposes a vision-based obstacle avoidance strategy in a dynamic environment for a fixed-wing unmanned aerial vehicle (UAV). In order to apply a nonlinear model predictive control (NMPC) framework to image-based visual servoing (IBVS), a dynamic model from UAV control input to image features is derived. From this dynamics, a visual information-based obstacle avoidance strategy in an unknown environment is proposed. When a vision system is employed on a UAV, it is easy to lose visibility of the target in the image plane due to its maneuvering. To address this issue, a visibility constraint is considered in the NMPC framework. The advantage of the proposed method is that the constraints (e.g., visibility maintaining, actuator saturation) can be modeled and solved in a unified framework. Numerical simulations on a UAV model show satisfactory results in reference tracking and obstacle avoidance maneuvers with the constraints.

  • Research Article
  • Cite Count Icon 10
  • 10.1016/j.ifacol.2024.09.062
Successive Convexification for Nonlinear Model Predictive Control with Continuous-Time Constraint Satisfaction
  • Jan 1, 2024
  • IFAC PapersOnLine
  • Samet Uzun + 4 more

We propose a nonlinear model predictive control (NMPC) framework based on a direct optimal control method that ensures continuous-time constraint satisfaction and accurate evaluation of the running cost, without compromising computational efficiency. We leverage the recently proposed successive convexification framework for trajectory optimization, where: (1) the path constraints and running cost are equivalently reformulated by augmenting the system dynamics, (2) multiple shooting is used for exact discretization, and (3) a convergence-guaranteed sequential convex programming (SCP) algorithm, the prox-linear method, is used to solve the discretized receding-horizon optimal control problems. The resulting NMPC framework is computationally efficient, owing to its support for warm-starting and premature termination of SCP, and its reliance on first-order information only. We demonstrate the effectiveness of the proposed NMPC framework by means of a numerical example with reference-tracking and obstacle avoidance. The implementation is available at https://github.com/UW-ACL/nmpc-ctcs.

  • Research Article
  • Cite Count Icon 12
  • 10.1016/j.conengprac.2022.105409
Real-time nonlinear model predictive control for optimizing the ammonia coverage ratio of an SCR system based on TC-QPSO
  • Jan 3, 2023
  • Control Engineering Practice
  • Jinghua Zhao + 7 more

Real-time nonlinear model predictive control for optimizing the ammonia coverage ratio of an SCR system based on TC-QPSO

  • Research Article
  • Cite Count Icon 5
  • 10.1177/0959651818793454
Nonlinear model predictive energy management of hydrostatic drive transmissions
  • Aug 23, 2018
  • Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering
  • Joni Backas + 1 more

In this article, we devise a nonlinear model predictive control framework for the energy management of nonhybrid hydrostatic drive transmissions. The controller determines the optimal control commands of the actuators by minimising a cost function over a receding horizon. With our approach, the velocity-tracking error is minimised while keeping the fuel economy of the system high. The hydrostatic drive transmission system studied in this article is a typical commercial work machine, that is, there is no energy storage or alternative power source in the system (a nonhybrid hydrostatic drive transmission). We evaluate success with a validated simulation model of the hydrostatic drive transmission of a municipal tractor. In our experiments, a detailed system model is used both in the system simulation and in the prediction phase of the nonlinear model predictive control. The use of a detailed model in the nonlinear model predictive control framework places our design as a benchmark for controlling nonhybrid hydrostatic drive transmissions, when compared to solutions using simplified models or computationally less intensive control methods as in earlier work by the authors. Our nonlinear model predictive control approach enables numerically robust optimisation convergence with the utilised complex nonlinear model. Above all, this is accomplished with stabilising terminal constraints and distinctive terminal cost, both based on an optimal steady-state solution. In addition, a simple method to generate initial guesses for optimisation is introduced. When compared with the performance of a controller based on quasi-static models, our results show notable improvement in velocity tracking while maintaining high fuel economy. Furthermore, our experiments demonstrate that framing energy management as a nonlinear model predictive control provides a flexible and rigorous framework for fast velocity tracking and high energy efficiency. We also compare the results with those of an industrial baseline controller.

  • Conference Article
  • Cite Count Icon 30
  • 10.1109/ccece.2014.6901109
Obstacle avoidance in real time with Nonlinear Model Predictive Control of autonomous vehicles
  • May 1, 2014
  • Muhammad Awais Abbas + 2 more

A Nonlinear Model Predictive Controller (NMPC) for trajectory tracking of autonomous vehicles is presented in this paper. This controller is tested under several constrained scenarios including static obstacle avoidance and avoidance of obstacles with more complex constraints. In the latter case the real life necessary constraint of remaining on the road while performing the obstacle avoidance manoeuvers is implemented. The resulting controllers are applied and tested in a simulation environment and the required CPU time is analyzed to evaluate the ability to implement these schemes in real-time using both cold and warm starts for the embedded optimization problem. In order to simplify the vehicle dynamics, a bicycle model is used for the prediction of future vehicle states in the NMPC framework. A fully nonlinear CarSim vehicle model is used to evaluate the vehicle performance in the simulations. Results show that the NMPC controller provides satisfactory online tracking performance in a realistic scenario at normal road speeds while still satisfying the real-time constraints.

  • Research Article
  • Cite Count Icon 89
  • 10.1109/tro.2022.3228390
BiConMP: A Nonlinear Model Predictive Control Framework for Whole Body Motion Planning
  • Apr 1, 2023
  • IEEE Transactions on Robotics
  • Avadesh Meduri + 5 more

Online planning of whole-body motions for legged robots is challenging due to the inherent nonlinearity in the robot dynamics. In this work, we propose a nonlinear model predictive control (MPC) framework, the BiConMP which can generate whole body trajectories online by efficiently exploiting the structure of the robot dynamics. BiConMP is used to generate various cyclic gaits on a real quadruped robot and its performance is evaluated on different terrain, countering unforeseen pushes, and transitioning online between different gaits. Furthermore, the ability of BiConMP to generate nontrivial acyclic whole-body dynamic motions on the robot is presented. The same approach is also used to generate various dynamic motions in MPC on a humanoid robot (Talos) and another quadruped robot (AnYmal) in simulation. Finally, an extensive empirical analysis on the effects of planning horizon and frequency on the nonlinear MPC framework is reported and discussed.

  • Research Article
  • 10.1142/s2301385027500269
Dynamic Path Optimization and Nonlinear Model Predictive Control for Autonomous UAV Landings on Mobile Aerial Platforms
  • Oct 11, 2025
  • Unmanned Systems
  • Chengchen Zhang + 3 more

Autonomous Unmanned Aerial Vehicles (UAVs) landings on moving aerial platforms present substantial challenges, including real-time feasible path planning and the design of robust control schemes to mitigate disturbances. This paper presents a novel docking strategy for UAVs that integrates dynamic path optimization with a Nonlinear Model Predictive Control (NMPC) framework. The proposed approach initiates with a global planner to generate collision-free, kinodynamically feasible paths, which are subsequently refined using a local planner that employs B-spline formulation alongside gradient-based optimization methods. To enhance control stability, particularly during the landing phase, the NMPC controller is augmented with a dynamic downwash model that compensates for aerodynamic disturbances. Extensive validation in both simulation and real-world experiments demonstrates that the proposed method achieves robust trajectory tracking, reduced landing errors, and improved platform stability. Simulation results show the proposed planner reaches a maximum velocity of 3.49 m/s and an average velocity of 2.07 m/s with a 100% landing success rate. Real-world experiments indicate that with the downwash model, vertical oscillations during landing are reduced by nearly 79% while the overall vertical landing error drops by over 60%.

  • Research Article
  • Cite Count Icon 102
  • 10.1109/tie.2020.2987284
Nonlinear Model Predictive Trajectory Tracking Control of Underactuated Marine Vehicles: Theory and Experiment
  • Apr 17, 2020
  • IEEE Transactions on Industrial Electronics
  • Haojiao Liang + 2 more

The article studies the trajectory tracking control problem of underactuated marine vehicles via the nonlinear model predictive control (NMPC) strategy, where practical control and state constraints present. It is a well-known challenging issue that the conventional NMPC is not applicable for underactuated marine vehicles, due to the fact that there does not exist a local static continuous state-feedback controller to stabilize the underactuated dynamics. To resolve this issue, this article proposes to construct an auxiliary time-varying tracking controller to aid terminal constraint design in the NMPC framework, where the time-varying tracking controller borrows the ideas from Lyapunov's direct method and backstepping approach. Based on this, a novel NMPC algorithm is designed to ensure trajectory tracking control of underactuated marine vehicles. Furthermore, a systematic parameter design approach is developed. Under the designed parameters, we show that the tracking error system is input-to-state stable (ISS). Finally, the effectiveness of the designed algorithm is verified by thorough simulation and hardware experiments.

  • Conference Article
  • Cite Count Icon 9
  • 10.2316/p.2014.809-042
Nonlinear Model Predictive Control for Optimal Operation of Electric Submersible Pump Lifted Oil Field
  • Jan 1, 2014
  • Roshan Sharma + 1 more

In this work, optimal operation of an Electric Submersible Pump (ESP) lifted oil field is developed by using a Nonlinear Model Predictive Control (NMPC) framework. NMPC is used not only for setpoint tracking but also as an economic optimizer for maximizing profit. Optimal control problem is formulated as a general nonlinear programming (NLP) problem with process constraints. The scope of the NMPC framework is to operate the ESP of each oil well inside its designated operating window by minimizing the cost of the total power consumed by all the ESPs in the field and the cost of operating the separator. In other words, the speed of the ESPs and the production choke valves opening should be optimally chosen for maximizing the profit. At the same time, the capacity of the separator should not be exceeded. The simulation results show that the production choke valves are always 100% opened to maintain optimal fluid flow rate from the reservoir. With no constraints in the top side facility (separator capacity), it is optimal to run the ESP pumps in the upper right corner of the allowed operating window for the ESPs.

  • Conference Article
  • Cite Count Icon 6
  • 10.1109/mmar.2018.8485841
Robust NMPC Schemes for the Control of Mobile Robots in the Presence of Dynamic Obstacles
  • Aug 1, 2018
  • Sankaranarayanan Subramanian + 3 more

In recent years, there has been a large increase in the number of applications for mobile robots ranging from vacuum cleaners to Mars rovers. Depending on the applications, various challenges still need to be addressed related to the control of mobile robots and are being actively researched. We address here the problem of collision avoidance in the presence of dynamic obstacles using the Nonlinear Model Predictive Control (NMPC) framework. We use a scenario-tree formulation for the prediction of different trajectories of the dynamic obstacle and propose two strategies to avoid collisions. We propose a simple strategy to obtain the controlled inputs by solving a nominal NMPC problem by adding different scenarios of predicted obstacle trajectories as constraints. As a second strategy, a less conservative approach under the multi-stage NMPC framework by modeling the recourse in the predictions of the controlled robot is proposed. Both strategies can be applied in real-time and avoid collisions with dynamic obstacles. The non-conservative strategy shows superior performance at the expense of an increased computational effort.

  • Conference Article
  • Cite Count Icon 11
  • 10.1115/dscc2015-9765
Efficient Lithium-Ion Battery Model Predictive Control Using Differential Flatness-Based Pseudospectral Methods
  • Oct 28, 2015
  • Ji Liu + 2 more

This paper proposes an efficient nonlinear model predictive control (NMPC) framework to solve nonconvex lithium-ion battery trajectory optimization problems for battery management systems (BMS). It is challenging to solve these problems online due to complexity and nonconvexity. To address these challenges, we combine four established techniques from the control literature. First, we represent the single particle model (SPM) using orthogonal projection techniques. Second, we exploit the differential flatness of Fick’s second law of diffusion to capture all of the dynamics in one electrode using a single scalar trajectory of a “flat output” variable. Third, we optimize the above flat output trajectories using pseudospectral methods. Fourth, we employ the NMPC strategy to solve the battery trajectory optimization problem online. The proposed NMPC framework is demonstrated by solving 2 optimal charging problems accounting for physics-based side reaction constraints and is shown to be twice as computationally efficient as pseudospectral online optimization alone.

  • Research Article
  • Cite Count Icon 115
  • 10.1109/tac.2019.2949350
A Nonlinear Model Predictive Control Framework Using Reference Generic Terminal Ingredients
  • Mar 11, 2020
  • IEEE Transactions on Automatic Control
  • Johannes Kohler + 2 more

In this article, we present a quasi-infinite horizon nonlinear model predictive control (MPC) scheme for tracking of generic reference trajectories. This scheme is applicable to nonlinear systems, which are locally incrementally stabilizable. For such systems, we provide a reference generic offline procedure to compute an incrementally stabilizing feedback with a continuously parameterized quadratic quasi-infinite horizon terminal cost. As a result, we get a nonlinear reference tracking MPC scheme with a valid terminal cost for general reachable reference trajectories without increasing the online computational complexity. The practicality of this approach is demonstrated with a benchmark example.

  • Research Article
  • Cite Count Icon 93
  • 10.1016/j.compag.2013.06.009
Moving horizon estimation and nonlinear model predictive control for autonomous agricultural vehicles
  • Aug 14, 2013
  • Computers and Electronics in Agriculture
  • T Kraus + 6 more

Moving horizon estimation and nonlinear model predictive control for autonomous agricultural vehicles

Save Icon
Up Arrow
Open/Close
Notes

Save Important notes in documents

Highlight text to save as a note, or write notes directly

You can also access these Documents in Paperpal, our AI writing tool

Powered by our AI Writing Assistant