Abstract
Motion planning and controller design are challenging tasks for highly coupled and nonlinear dynamical systems such as autonomous vehicles and robotic applications. Nonlinear model predictive control (NMPC) is an emerging technique in which sampling-based methods are used to synthesize the control and trajectories for complex systems. In this study, we have developed the sampling-based motion planning algorithm with NMPC through Bayesian estimation to solve the online nonlinear constrained optimization problem. In the literature, different filtration techniques have been applied to extract knowledge of states in the presence of noise. Due to the detrimental effects of linearization, the Kalman filter with NMPC only achieves modest effectiveness. Moving horizon estimation (MHE), on the other hand, frequently relies on simplifying assumptions and lacks an effective recursive construction. Additionally, it adds another optimization challenge to the regulation problem that has to be solved online. To address this problem, particle filtering is implemented for Bayesian filtering in nonlinear and highly coupled dynamical systems. It is a sequential Monte Carlo method that involves representing the posterior distribution of the state of the system using a set of weighted particles that are propagated through time using a recursive algorithm. For nonlinear and strongly coupled dynamical systems, the novel sampling-based NMPC technique is effective and simple to use. The efficiency of the suggested method has been assessed using simulated studies.
1 Introduction
Model predictive control (MPC) has evolved as an extremely effective method for dynamic control and optimization. MPC uses a dynamic model and online measurements to estimate future output behavior as a function of present and future controlled input actions [1,2]. Based on the prediction, optimization is carried out to determine a set of input actions that minimize a selected measure of the deviation of the output from their respective reference values while meeting all specified constraints. This set of input actions minimizes the deviation between selected output items from their respective reference values. Since prediction accuracy can improve with additional samples, only the first calculated input sequence is used and the entire optimization is performed at the next sampling interval. This “receiving-horizon implementation” turns MPC into a feedback-control approach [3,4]. A crucial aspect that contributes to MPC’s effectiveness is the ability to include diverse process constraints directly into the online optimization performed at every time interval [5,6].
The optimization problem, which consists of input controller and state variables, is solved over a finite time horizon within the MPC approach. The state trajectories are predicted by online merging the local plans, and then, these state trajectories are used for control applications in motion planning [7]. The point-to-point control technique is used to solve the control problems in linear MPC scenarios. Ghazaei Ardakani et al. [8] proposed a point-to-point linear MPC approach for trajectory tracking problems. In the study by Neunert et al. [9], a nonlinear control problem is solved using an iterative sequential linear quadratic technique and optimized control inputs for feedforward and feedback control are generated with the application of a hex copter vehicle.
MPC was improved to solve the problem of nonlinear control for industrial processes in the late 1970s, and the resulting modified controller was named nonlinear model predictive control (NMPC) [1,2,10]. NMPC is a technology that has gained popularity in business and academics for constructing and monitoring collision-free trajectories in real time for autonomous vehicle systems and vehicle robotics [11–13]. NMPC is a feedback control approach that is used to develop optimal control actions for highly nonlinear systems such as autonomous cars. It entails forecasting the future behavior of the system using a mathematical model while accounting for system dynamics as well as internal and external limitations [14]. This enables the controller to provide a series of control inputs that will move the system to the target state while avoiding accidents and other risks. One of the benefits of NMPC is its ability to handle nonlinear systems with restrictions, which is vital for autonomous cars operating in dynamic and unpredictable situations. Another benefit of NMPC is that it is a predictive control approach, which means that it can anticipate changes in the environment and adapt the vehicle’s trajectory in real time. This makes NMPC ideal for self-driving cars that must continually adjust to changing situations [11,13–16].
NMPC is known as the moving horizon or predictor horizon using a system dynamics model. The moving horizon or predictor horizon refers to the fact that the controller updates its predictions at every time step as new data becomes available. The controller computes a new optimal input sequence at each time step, which takes into account the current state of the system as well as any new data that have become available since the previous time step [14,17,18]. The use of a dynamical model in NMPC allows the controller to take into account the nonlinear dynamics of the system and any constraints on the inputs or outputs of the system. By generating a sequence of control inputs over a prediction horizon, the controller is able to anticipate changes in the system and adapt its control actions accordingly [13,14,19]. Feedback control is optimized to solve the control problem for a nonlinear system in NMPC [20]. In the NMPC method, the state and input restrictions can be changed while still respecting the system dynamics nonlinearities and coupling.
NMPC has many applications in control engineering, including setpoint stabilization and route following or trajectory tracking. Setpoint stability can be used to solve the fluid-level control problem or temperature control problem [21,22]. Trajectory tracking is a complex task in which reference trajectory changes with time. Hovorka et al. [23] and Aguiar and Hespanha [24] provide a number of examples from the disciplines of autonomous drones and healthcare. Meanwhile, time-invariant reference trajectories are the focus of the route-following problem, with the objective of achieving optimal route tracking independent of time. In Matschek et al. [25] and Faulwasser et al. [26], NMPC is applied to solve the trajectory-tracking problem in which a robot manipulator is proposed to track the predetermined reference trajectory. Matschek et al. [27] gave an in-depth description of the problems associated with setpoint stabilization, trajectory tracking, and route following, as well as their related characteristics and obstacles.
This study introduces a significant contribution by seamlessly integrating a sampling-based motion planning algorithm with NMPC through Bayesian filtering. This novel approach enables the real time solution of nonlinearly constrained optimization problems, specifically tailored for the task of vehicle robot path tracking. Additionally, the study introduces particle filtering, a powerful algorithm designed to implement Bayesian filtering in nonlinear and non-Gaussian systems. This technique, operating as a sequential Monte Carlo (SMC) method, effectively represents the posterior distribution by using a set of weighted particles. These particles are iteratively propagated through time via a recursive algorithm, providing an accurate estimation of system states. Moreover, this study proposes a method for estimating optimal control actions using Bayesian filtration, drawing from reference signals with predefined upper and lower boundaries. This approach empowers precise control decisions, even in scenarios fraught with uncertainties and constraints. Furthermore, the research emphasizes the efficiency of the SMC sampling method, significantly enhancing control actions by conducting a thorough search in an expansive control space facilitated by a large number of particles. This is particularly advantageous in scenarios characterized by complex or high-dimensional solution spaces. The study concludes by demonstrating the effectiveness and simplicity of the proposed sampling-based NMPC technique, particularly in the context of nonlinear and strongly coupled dynamical systems. This approach represents an effective tool for practical applications demanding precise control and estimation. Overall, these contributions collectively advance the state of the art in the seamless integration of sampling-based motion planning, NMPC, and Bayesian filtering, particularly in scenarios involving nonlinear and non-Gaussian systems. This work not only furthers theoretical foundations but also offers practical solutions for real time applications in vehicle robotics and related fields.
Following is an expanded explanation of how our work contributes to the state of the art, particularly in the implementation of the particle filtering algorithm in Bayesian filtering for nonlinear and non-Gaussian systems:
Our study introduces a novel approach that integrates a sampling-based motion planning algorithm with NMPC through Bayesian filtering. This is a significant advancement as it enables real time, online solution of the nonlinearly constrained optimization problem. This integration is particularly tailored for the application of path tracking in vehicle robotics.
We emphasize the utilization of particle filtering, a powerful algorithm for implementing Bayesian filtering in systems characterized by nonlinearity and non-Gaussian distributions. This approach uses an SMC method to represent the posterior distribution. This is a crucial contribution, as it allows for accurate estimation in scenarios where traditional linear methods may fall short.
Our work highlights the core principle of particle filtering, which involves representing the posterior distribution using a set of weighted particles. These particles are recursively propagated through time using an algorithm. This technique ensures that the estimation process is continually refined, providing accurate and up-to-date information about the system’s state.
One of the key innovations of our work lies in the estimation of optimal control actions. This is achieved through Bayesian filtration using reference signals with upper and lower boundaries. By leveraging this approach, we are able to make informed decisions regarding control actions, even in the presence of uncertainties and constraints.
We highlight the efficiency of the SMC sampling method. This technique significantly enhances the control action by exploring a vast control space using a large number of particles. This is particularly valuable in scenarios where the solution space is complex or high-dimensional.
Our work demonstrates the effectiveness and simplicity of the proposed sampling-based NMPC technique, especially in the context of nonlinear and strongly coupled dynamical systems. This approach represents a powerful tool for real-world applications where accurate control and estimation are crucial.
The rest of this article is arranged as follows: Section 2 includes the proposed method of NMPC using particle filtering for nonlinear and highly coupled dynamical systems. In this section, first, the NMPC problem is formulated as an optimization problem for a nonlinear system with constraints. Second, the Bayesian estimation approach is established that consists of forward filtering and backward smoothing framework for NMPC. Third, the particle filtering approach is proposed to estimate the posterior probability distribution for the closed-loop nonlinear system. Fourth, the penalty function is introduced in the particle filtering approach to enhance the NMPC approach so that it can tackle the inequality constraints. Section 3 illustrates the simulation results that construct that dynamical model of a discrete-time nonlinear model for a robot vehicle and the tracking problem is simulated using the proposed NMPC approach. The simulation results show that the proposed NMPC approach using particle filtering incorporating barrier function solves the tracking problem efficiently.
2 Proposed method
2.1 NMPC problem formation
In order to develop the NMPC problem, first we introduce the discrete-time nonlinear system and then construct the cost function using the error signal. The discrete-time nonlinear model at time
where
The object of the problem is to design a control signal such that the error signal is minimized, and hence, the state of the nonlinear discrete-time system tracks the ideal reference signal. If the reference signal is represented by
where
The NMPC problem represented in Eq. (3) forms an optimization problem that is solved to design the optimal control signals
Alternatively, the NMPC problem can also be represented as an optimization problem in which states of the nonlinear discrete-time model and its control signals are estimated using the desired reference states. The overall model can be represented as follows:
where
The state and control signal for the NMPC problem represented in Eq. (4) can be estimated using the following optimization problem:
The optimization problem described in Eq. (6) is similar to the optimization problem formed in Eq. (3), which established a new way to deal with the NMPC problem.
2.2 Bayesian estimation approach for NMPC
Bayesian estimation is a statistical method for estimating the parameters of the model based on previous information and observed data. It is commonly used in control systems to increase the accuracy and resilience of the control algorithm, particularly in nonlinear systems [28,29]. A typical way for applying Bayesian estimation is the forward filtering and backward smoothing approach. A Bayesian forward filtering and backward smoothing framework for NMPC involves estimating the posterior probability distribution over the state space at each time step based on observed data and prior knowledge and using this estimate to predict the future behavior of the system and optimize the control actions.
In the NMPC problem, the future trajectories of the states with optimized control inputs
Eq. (7) shows the relationship for the probability distribution of forward trajectories
Bayesian estimate necessitates computing the posterior probability distribution across the state space, which is typically not available in closed-up nonlinear systems. One way to overcome this difficulty is to use nonlinear versions of the Kalman filter to estimate the posterior distribution of the state given the observations and the model [30,31]. Their accuracy, however, is dependent on the model’s quality and the system’s complexity. Another way is to use particle filters, which are a type of Monte Carlo method that uses a collection of weighted samples to approximate the posterior distribution. Particle filters can handle nonlinear models and non-Gaussian distributions.
2.3 Particle filtering approach for NMPC
The idea of importance weights is fundamental to SMC sampling, commonly known as particle forward filtering and backward smoothing [28,32]. SMC approaches are used to iteratively estimate the posterior distribution of a state space model based on a series of observations. The importance weights are used to scale particles from the importance distribution in the particle forward filtering and backward smoothing. The importance distribution is chosen to be the empirical distribution of the particles created in the previous time step. Importance weights are used to weigh the particles, and they are calculated as the ratio of the target distribution (the posterior distribution) to the importance distribution assessed at the particle values [28,32].
Formally, let
The weights are then normalized so that they sum to one, and the particles are resampled based on their weights to generate a new set of particles for the next time step. Eq. (9) can be written as follows using the approximation
Eq. (10) shows that the importance weights
The derived equation is called particle forward filtering. Particle degeneracy is a typical issue in particle forward filtering in which the weights of the particles are either zero in the beginning or become zero after some epochs, resulting in poor estimate efficiency. Resampling is an effective strategy for dealing with this issue. Resampling creates a new collection of particles from an existing set of particles depending on their weights [33,34]. Particles with greater weights are more likely to be chosen, whereas those with lower weights are less likely. The number of particles with non-zero weights is raised by resampling, and the overall quality of the particle collection is enhanced.
Backward smoothing gives an improved estimation of samples. In Eq. (8),
From Eq. (12), it can be seen that all the posterior distributions can be approximated with importance distribution, and consequently, the samples for backward smoothing can be given as follows:
The posterior distribution in Eq. (12) is approximated as follows:
which leads to the best estimation of
In the aforementioned method for the NMPC algorithm, the weights are improved to enhance the backward smoothing. However, it is important to note that this method does not take into account inequality constraints. As a result, it is classified as the normal-NMPC approach. Next, we will consider the constraints and develop an improvement in the proposed method for the NMPC algorithm.
2.4 Particle filtering approach for NMPC with inequality constraints
Incorporating inequality constraints into particle forward filtering and backward smoothing can be challenging, as traditional particle forward filtering and backward smoothing may not be able to handle constraints directly. A barrier function is a mathematical function that is used in optimization problems to enforce constraints on the variables being optimized [35]. In NMPC, barrier functions are used to ensure that the system being controlled satisfies constraints on its state and inputs over a finite time horizon. The basic idea behind using a barrier function in NMPC is to penalize the likelihood of particles that violate the constraints, while still allowing the particles to explore the entire state space [36–38]. This is achieved by introducing a penalty term that grows infinitely large as the particles approach the constraint boundary, effectively creating a “barrier” that prevents the particles from crossing the boundary. To implement this approach, we would first define a virtual function as follows:
where
The barrier function should return a value that increases as the constraints are violated and approaches infinity as the constraints are approached. We consider the following barrier function [37,38]:
where
Finally, we would incorporate these virtual measurements into the particle forward filtering and backward smoothing algorithm. This would allow the algorithm to take into account the constraints in the estimation process, while still allowing the particles to explore the entire state space. Eq. (8) can be written as follows:
where
It is important to note that this approach may require tuning the barrier function parameters to achieve good estimation performance. However, with proper implementation, it is an effective method for handling inequality constraints in particle forward filtering and backward smoothing. The particle filter designed in Eq. (11) can be written as follows:
Eq. (13) will remain the same for the backward smoothing because the virtual function does not influence this. The particle filtering approach for NMPC, augmented with a barrier function given in Eq. (17), integrates the treatment of inequality constraints. Consequently, the resulting NMPC framework is referred to as the improved NMPC.
3 Simulation and results
A nonlinear and highly coupled dynamical model of a robot vehicle is presented in this section. The dynamical model is then converted to a discrete-time model, and the proposed NMPC approach using particle filtering is applied. The results of NMPC with inequality constraints are compared with those of NMPC with equality constraints.
3.1 Dynamical model of a robot vehicle
The dynamical representation of the velocity vectors in the x-axis and y-axis are given as follows:
where
where
Note that the net velocity vectors of the front and back wheels at point A and point B are in the direction of
In our case, the net velocity vector of the back wheel is zero, i.e.,
Adding Eq. (24) and rearranging for
The angular velocity of the robot vehicle is given by:
Next, we will drive the expression for the angle of slip
Rearranging the aforementioned equation results in the following expression:
Overall, the dynamic model for the robot vehicle shown in Figure 1 is written as follows:

Dynamical model of a robot vehicle.
3.2 Discrete-time model
The dynamical model given in Eq. (29) is the continuous time that needs to be converted to a discrete-time model in order to apply the proposed sampling-based motion planning algorithm. Samples are taken at each time step
where
The purpose of the proposed algorithm is to optimize control actions
3.3 Simulation results
The MATLAB environment was used for simulation. Figure 2 shows the desired reference track with upper and lower boundaries. The desired reference track is given by

Reference track with upper and lower boundaries.
The desired reference track was followed by the robot vehicle that has a discrete-time dynamical model given in Eq. (30) and the control signals in Eq. (31). The state vector is given by

Comparison between improved-NMPC with barrier function to incorporate inequality constraints and normal-NMPC.
Figure 4 displays the error signals comparing improved NMPC and normal NMPC. In order to evaluate the error signal for improved NMPC, two trajectories were considered: the reference trajectory and the trajectory designed by the improved NMPC. The error signal was obtained by computing the difference between these two trajectories. Similarly, for the normal NMPC, the error signal was evaluated by comparing the reference trajectory and the trajectory designed by the normal NMPC. Again, the error signal was computed as the discrepancy between these two trajectories. Figure 4 provides a visual representation of the error signals for both improved NMPC and normal NMPC, highlighting the differences between the reference trajectories and the trajectories generated by the respective control methods.

Comparison of errors between improved-NMPC and normal-NMPC.
Furthermore, Figure 5 illustrates the control signals given in Eq. (31). It represents the acceleration and steering angle of the robot vehicle. The green signals show the control effort in normal NMPC, whereas blue signals show the control effort for improved NMPC with barrier function. It can be concluded that the control effort for improved NMPC is less than that of the normal NMPC, which shows the superiority of the proposed controller. Moreover, it can also be seen from Figure 3 that the improved NMPC performs efficiently to track the desired trajectory, whereas the normal NMPC is inefficient to track the trajectory.

Comparison of control signals for both normal-NMPC and improved-NMPC.
4 Conclusion
This study presents an NMPC approach using particle filtering to solve a discrete-time dynamical model of a robot vehicle. Particle filtering is an algorithm that is used to implement Bayesian filtering for nonlinear and non-Gaussian systems. It is an SMC method that involves representing the posterior distribution using a set of weighted particles that are propagated through time using a recursive algorithm. The optimal control actions are estimated using this estimation from the reference signal with upper and lower boundaries. Furthermore, the particle forward filtering and backward smoothing approach is used to iteratively estimate the posterior probability distribution over the state space at each time step based on observed data and prior knowledge and use this estimate to predict future behavior and optimize the control actions. Moreover, a barrier function is introduced to penalize the likelihood of particles that violate the constraints in NMPC. Finally, the simulations are performed to verify the performance of the proposed NMPC with constraints, and it is concluded that NMPC with penalized function can efficiently track the desired reference trajectory.
-
Funding information: This research received no external funding.
-
Author contributions: The research idea, conceptualization, and methodology were formulated by M.A. and M.M.S. The controller design, software simulations, and validation were performed by M.A. Formal analysis and investigation were performed by M.M.S. Original draft was written by M.A. Writing – review and editing, and supervision by M.M.S. All authors have read and agreed to the published version of this manuscript.
-
Conflict of interest: The authors state that there is no potential conflict of interest.
References
[1] García CE, Prett DM, Morari M. Model predictive control: theory and practice–a survey. Automatica. 1989;25(3):335–48. 10.1016/0005-1098(89)90002-2Search in Google Scholar
[2] Schwenzer M, Ay M, Bergs T, Abel D. Review on model predictive control: an engineering perspective. Int J Adv Manufact Tech. 2021;117(5):1327–49. 10.1007/s00170-021-07682-3Search in Google Scholar
[3] Liu S, Liu J. Economic model predictive control with extended horizon. Automatica. 2016;73:180–92. 10.1016/j.automatica.2016.06.027Search in Google Scholar
[4] Dao PN, Nguyen HQ, Nguyen TL, Mai XS. Finite horizon robust nonlinear model predictive control for wheeled mobile robots. Math Probl Eng. 2021;2021:1–8. 10.1155/2021/6611992Search in Google Scholar
[5] Mayne DQ, Rawlings JB, Rao CV, Scokaert POM. Constrained model predictive control: Stability and optimality. Automatica. 2000;36(6):789–814. 10.1016/S0005-1098(99)00214-9Search in Google Scholar
[6] Ottoni AGS, Takahashi RHC, Raffo GV. Stability Constraints for Robust Model Predictive Control. Math Probl Eng. 2015;2015:1–11. 10.1155/2015/870189Search in Google Scholar
[7] Teatro TAV, Eklund JM, Milman R. Nonlinear model predictive control for omnidirectional robot motion planning and tracking with avoidance of moving obstacles. Canadian J Electr Comput Eng. 2014;37(3):151–6. 10.1109/CJECE.2014.2328973Search in Google Scholar
[8] Ghazaei Ardakani MM, Olofsson B, Robertsson A, Johansson R. Model Predictive Control for Real-Time Point-to-Point Trajectory Generation. IEEE Trans Autom Sci Eng. 2019;16(2):972–83. 10.1109/TASE.2018.2882764Search in Google Scholar
[9] Neunert M, de Crousaz C, Furrer F, Kamel M, Farshidian F, Siegwart R, et al. Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking. 2016 IEEE International Conference on Robotics and Automation (ICRA); 2016 May 16–21; Stockholm, Sweden. IEEE, 2016. p. 1398–404. 10.1109/ICRA.2016.7487274Search in Google Scholar
[10] Richalet J, Rault A, Testud JL, Papon J. Model predictive heuristic control: applications to industrial processes. Automatica. 1978;14(5):413–28. 10.1016/0005-1098(78)90001-8Search in Google Scholar
[11] Wang Z, Li G, Jiang H, Chen Q, Zhang H. Collision-free navigation of autonomous vehicles using convex quadratic programming-based model predictive control. IEEE/ASME Trans Mechatronics. 2018;23(3):1103–13. 10.1109/TMECH.2018.2816963Search in Google Scholar
[12] Yu S, Shen C, Ersal T. Nonlinear model predictive planning and control for high-speed autonomous vehicles on 3D terrains. IFAC-PapersOnLine. 2021;54(20):412–7. 10.1016/j.ifacol.2021.11.208Search in Google Scholar
[13] Sánchez I, D’Jorge A, Raffo GV, González AH, Ferramosca A. Nonlinear model predictive path following controller with obstacle avoidance. J Intell Robotic Sys. 2021;102(1):1–18. 10.1007/s10846-021-01373-7Search in Google Scholar
[14] Kim PW, Melanie NZ. Nonlinear learning-based model predictive control supporting state and input dependent model uncertainty estimates. Int J Robust Nonlinear Control. 2021;31(18):8897–915. 10.1002/rnc.5688Search in Google Scholar
[15] Raimondo DM, Limon D, Lazar M, Magni L, Camacho EF. Min-max model predictive control of nonlinear systems: a unifying overview on stability. Eur J Control. 2009;15(1):5–21. 10.3166/ejc.15.5-21Search in Google Scholar
[16] Mesbah A, Streif S, Findeisen R, Braatz RD. Stochastic nonlinear model predictive control with probabilistic constraints. In: 2014 American Control Conference; 2014 Jun 4–6; Portland (OR), USA. IEEE, 2014. p. 2413–9. 10.1109/ACC.2014.6858851Search in Google Scholar
[17] Camacho EF, Bordons C. In: Nonlinear model predictive control: an introductory review. Berlin Heidelberg: Springer; 2007. p. 1–16. 10.1007/978-3-540-72699-9_1Search in Google Scholar
[18] Harinath E, Foguth LC, Paulson JA, Braatz RD. Nonlinear model predictive control using polynomial optimization methods. In: 2016 American Control Conference (ACC); 2016 Jun 6–8; Boston (MA), USA. IEEE, 2016. p. 1–6. 10.1109/ACC.2016.7524882Search in Google Scholar
[19] Shuyou Y, Xiang L, Hong C, Frank A. Nonlinear model predictive control for path following problems. Int J Robust Nonlinear Control. 2014;25:1168–82. 10.1002/rnc.3133Search in Google Scholar
[20] Kouzoupis D, Frison G, Zanelli A, Diehl M. Recent advances in quadratic programming algorithms for nonlinear model predictive control. Vietnam J Math. 2018;46(4):863–82. 10.1007/s10013-018-0311-1Search in Google Scholar
[21] Santos LO, Afonso PAFNA, Castro JAAM, Oliveira NMC, Biegler LT. On-line implementation of nonlinear MPC: an experimental case study. Control Eng Practice. 2001;9(8):847–57. 10.1016/S0967-0661(01)00049-1Search in Google Scholar
[22] El Ghoumari MY, Tantau HJ, Serrano J. Non-linear constrained MPC: Real-time implementation of greenhouse air temperature control. Comput Electron Agric. 2005;49(3):345–56. 10.1016/j.compag.2005.08.005Search in Google Scholar
[23] Hovorka R, Canonico V, Chassin LJ, Haueter U, Massi-Benedetti M, Federici MO, et al. Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes. Physiol Meas. 2004 Jul;25(4):905. 10.1088/0967-3334/25/4/010Search in Google Scholar PubMed
[24] Aguiar AP, Hespanha JP. Trajectory-tracking and path-following of underactuated autonomous vehicles with parametric modeling uncertainty. IEEE Trans Automatic Control. 2007;52(8):1362–79. 10.1109/TAC.2007.902731Search in Google Scholar
[25] Matschek J, Bethge J, Zometa P, Findeisen R. Force feedback and path following using predictive control: concept and application to a lightweight robot. IFAC-PapersOnLine. 2017;50(1):9827–32. 10.1016/j.ifacol.2017.08.898Search in Google Scholar
[26] Faulwasser T, Weber T, Zometa P, Findeisen R. Implementation of nonlinear model predictive path-following control for an industrial robot. IEEE Trans Control Sys Tech. 2017;25(4):1505–11. 10.1109/TCST.2016.2601624Search in Google Scholar
[27] Matschek J, Bäthge T, Faulwasser T, Findeisen R. Nonlinear predictive control for trajectory tracking and path following: an introduction and perspective. In: Raković SV, Levine WS, editors. Cham, Switzerland: Springer International Publishing; 2019. p. 169–98. 10.1007/978-3-319-77489-3_8Search in Google Scholar
[28] Botchu SK, Ungarala S. Nonlinear model predictive control based on sequential monte carlo state estimation. IFAC Proc Vol. 2007;40(5):29–34. 10.3182/20070606-3-MX-2915.00123Search in Google Scholar
[29] Wabersich KP, Zeilinger MN. Bayesian model predictive control: efficient model exploration and regret bounds using posterior sampling. Conference on Learning for Dynamics and Control; 2020 Jun 11–12; virtual. Search in Google Scholar
[30] Fang H, Tian N, Wang Y, Zhou M, Haile MA. Nonlinear Bayesian estimation: from Kalman filtering to a broader horizon. IEEE/CAA J Autom Sin. 2018;5(2):401–17. 10.1109/JAS.2017.7510808Search in Google Scholar
[31] Apio A, Trierweiler JO, Farenzena M. Robust extended Kalman filter estimation with moving window through a quadratic programming formulation. Comput Chem Eng. 2021;152:107372. 10.1016/j.compchemeng.2021.107372Search in Google Scholar
[32] Kantas N, Maciejowski JM, Lecchini-Visintini A. In: Magni L, Raimondo DM, Allgöwer F, editors. Sequential Monte Carlo for Model Predictive Control. Berlin, Heidelberg: Springer; 2009. p. 263–73. 10.1007/978-3-642-01094-1_21Search in Google Scholar
[33] Li T, Bolic M, Djuric PM. Resampling Methods for Particle Filtering: Classification, implementation, and strategies. IEEE Signal Process Magazine. 2015;32(3):70–86. 10.1109/MSP.2014.2330626Search in Google Scholar
[34] Sehr MA, Bitmead RR. Particle model predictive control: tractable stochastic nonlinear output-feedback MPC. IFAC-PapersOnLine. 2017;50(1):15361–6. 10.1016/j.ifacol.2017.08.2462Search in Google Scholar
[35] Xu X, Tabuada P, Grizzle JW, Ames AD. Robustness of control barrier functions for safety critical control. IFAC-PapersOnLine. 2015;48(27):54–61. 10.1016/j.ifacol.2015.11.152Search in Google Scholar
[36] Zeng J, Li Z, Sreenath K. Enhancing feasibility and safety of nonlinear model predictive control with discrete-time control barrier functions. 2021 60th IEEE Conference on Decision and Control (CDC); 2021 Dec 14–17; Austin (TX), USA. IEEE, 2021. p. 6137–44. 10.1109/CDC45484.2021.9683174Search in Google Scholar
[37] Wills AG, Heath WP. Barrier function based model predictive control. Automatica. 2004;40(8):1415–22. 10.1016/j.automatica.2004.03.002Search in Google Scholar
[38] Wu Z, Albalawi F, Zhang Z, Zhang J, Durand H, Christofides PD. Control Lyapunov-Barrier function-based model predictive control of nonlinear systems. Automatica. 2019;109:108508. 10.1016/j.automatica.2019.108508Search in Google Scholar
© 2024 the author(s), published by De Gruyter
This work is licensed under the Creative Commons Attribution 4.0 International License.
Articles in the same Issue
- Editorial
- Focus on NLENG 2023 Volume 12 Issue 1
- Research Articles
- Seismic vulnerability signal analysis of low tower cable-stayed bridges method based on convolutional attention network
- Robust passivity-based nonlinear controller design for bilateral teleoperation system under variable time delay and variable load disturbance
- A physically consistent AI-based SPH emulator for computational fluid dynamics
- Asymmetrical novel hyperchaotic system with two exponential functions and an application to image encryption
- A novel framework for effective structural vulnerability assessment of tubular structures using machine learning algorithms (GA and ANN) for hybrid simulations
- Flow and irreversible mechanism of pure and hybridized non-Newtonian nanofluids through elastic surfaces with melting effects
- Stability analysis of the corruption dynamics under fractional-order interventions
- Solutions of certain initial-boundary value problems via a new extended Laplace transform
- Numerical solution of two-dimensional fractional differential equations using Laplace transform with residual power series method
- Fractional-order lead networks to avoid limit cycle in control loops with dead zone and plant servo system
- Modeling anomalous transport in fractal porous media: A study of fractional diffusion PDEs using numerical method
- Analysis of nonlinear dynamics of RC slabs under blast loads: A hybrid machine learning approach
- On theoretical and numerical analysis of fractal--fractional non-linear hybrid differential equations
- Traveling wave solutions, numerical solutions, and stability analysis of the (2+1) conformal time-fractional generalized q-deformed sinh-Gordon equation
- Influence of damage on large displacement buckling analysis of beams
- Approximate numerical procedures for the Navier–Stokes system through the generalized method of lines
- Mathematical analysis of a combustible viscoelastic material in a cylindrical channel taking into account induced electric field: A spectral approach
- A new operational matrix method to solve nonlinear fractional differential equations
- New solutions for the generalized q-deformed wave equation with q-translation symmetry
- Optimize the corrosion behaviour and mechanical properties of AISI 316 stainless steel under heat treatment and previous cold working
- Soliton dynamics of the KdV–mKdV equation using three distinct exact methods in nonlinear phenomena
- Investigation of the lubrication performance of a marine diesel engine crankshaft using a thermo-electrohydrodynamic model
- Modeling credit risk with mixed fractional Brownian motion: An application to barrier options
- Method of feature extraction of abnormal communication signal in network based on nonlinear technology
- An innovative binocular vision-based method for displacement measurement in membrane structures
- An analysis of exponential kernel fractional difference operator for delta positivity
- Novel analytic solutions of strain wave model in micro-structured solids
- Conditions for the existence of soliton solutions: An analysis of coefficients in the generalized Wu–Zhang system and generalized Sawada–Kotera model
- Scale-3 Haar wavelet-based method of fractal-fractional differential equations with power law kernel and exponential decay kernel
- Non-linear influences of track dynamic irregularities on vertical levelling loss of heavy-haul railway track geometry under cyclic loadings
- Fast analysis approach for instability problems of thin shells utilizing ANNs and a Bayesian regularization back-propagation algorithm
- Validity and error analysis of calculating matrix exponential function and vector product
- Optimizing execution time and cost while scheduling scientific workflow in edge data center with fault tolerance awareness
- Estimating the dynamics of the drinking epidemic model with control interventions: A sensitivity analysis
- Online and offline physical education quality assessment based on mobile edge computing
- Discovering optical solutions to a nonlinear Schrödinger equation and its bifurcation and chaos analysis
- New convolved Fibonacci collocation procedure for the Fitzhugh–Nagumo non-linear equation
- Study of weakly nonlinear double-diffusive magneto-convection with throughflow under concentration modulation
- Variable sampling time discrete sliding mode control for a flapping wing micro air vehicle using flapping frequency as the control input
- Error analysis of arbitrarily high-order stepping schemes for fractional integro-differential equations with weakly singular kernels
- Solitary and periodic pattern solutions for time-fractional generalized nonlinear Schrödinger equation
- An unconditionally stable numerical scheme for solving nonlinear Fisher equation
- Effect of modulated boundary on heat and mass transport of Walter-B viscoelastic fluid saturated in porous medium
- Analysis of heat mass transfer in a squeezed Carreau nanofluid flow due to a sensor surface with variable thermal conductivity
- Navigating waves: Advancing ocean dynamics through the nonlinear Schrödinger equation
- Experimental and numerical investigations into torsional-flexural behaviours of railway composite sleepers and bearers
- Novel dynamics of the fractional KFG equation through the unified and unified solver schemes with stability and multistability analysis
- Analysis of the magnetohydrodynamic effects on non-Newtonian fluid flow in an inclined non-uniform channel under long-wavelength, low-Reynolds number conditions
- Convergence analysis of non-matching finite elements for a linear monotone additive Schwarz scheme for semi-linear elliptic problems
- Global well-posedness and exponential decay estimates for semilinear Newell–Whitehead–Segel equation
- Petrov-Galerkin method for small deflections in fourth-order beam equations in civil engineering
- Solution of third-order nonlinear integro-differential equations with parallel computing for intelligent IoT and wireless networks using the Haar wavelet method
- Mathematical modeling and computational analysis of hepatitis B virus transmission using the higher-order Galerkin scheme
- Mathematical model based on nonlinear differential equations and its control algorithm
- Bifurcation and chaos: Unraveling soliton solutions in a couple fractional-order nonlinear evolution equation
- Space–time variable-order carbon nanotube model using modified Atangana–Baleanu–Caputo derivative
- Minimal universal laser network model: Synchronization, extreme events, and multistability
- Valuation of forward start option with mean reverting stock model for uncertain markets
- Geometric nonlinear analysis based on the generalized displacement control method and orthogonal iteration
- Fuzzy neural network with backpropagation for fuzzy quadratic programming problems and portfolio optimization problems
- B-spline curve theory: An overview and applications in real life
- Nonlinearity modeling for online estimation of industrial cooling fan speed subject to model uncertainties and state-dependent measurement noise
- Quantitative analysis and modeling of ride sharing behavior based on internet of vehicles
- Review Article
- Bond performance of recycled coarse aggregate concrete with rebar under freeze–thaw environment: A review
- Retraction
- Retraction of “Convolutional neural network for UAV image processing and navigation in tree plantations based on deep learning”
- Special Issue: Dynamic Engineering and Control Methods for the Nonlinear Systems - Part II
- Improved nonlinear model predictive control with inequality constraints using particle filtering for nonlinear and highly coupled dynamical systems
- Anti-control of Hopf bifurcation for a chaotic system
- Special Issue: Decision and Control in Nonlinear Systems - Part I
- Addressing target loss and actuator saturation in visual servoing of multirotors: A nonrecursive augmented dynamics control approach
- Collaborative control of multi-manipulator systems in intelligent manufacturing based on event-triggered and adaptive strategy
- Greenhouse monitoring system integrating NB-IOT technology and a cloud service framework
- Special Issue: Unleashing the Power of AI and ML in Dynamical System Research
- Computational analysis of the Covid-19 model using the continuous Galerkin–Petrov scheme
- Special Issue: Nonlinear Analysis and Design of Communication Networks for IoT Applications - Part I
- Research on the role of multi-sensor system information fusion in improving hardware control accuracy of intelligent system
- Advanced integration of IoT and AI algorithms for comprehensive smart meter data analysis in smart grids
Articles in the same Issue
- Editorial
- Focus on NLENG 2023 Volume 12 Issue 1
- Research Articles
- Seismic vulnerability signal analysis of low tower cable-stayed bridges method based on convolutional attention network
- Robust passivity-based nonlinear controller design for bilateral teleoperation system under variable time delay and variable load disturbance
- A physically consistent AI-based SPH emulator for computational fluid dynamics
- Asymmetrical novel hyperchaotic system with two exponential functions and an application to image encryption
- A novel framework for effective structural vulnerability assessment of tubular structures using machine learning algorithms (GA and ANN) for hybrid simulations
- Flow and irreversible mechanism of pure and hybridized non-Newtonian nanofluids through elastic surfaces with melting effects
- Stability analysis of the corruption dynamics under fractional-order interventions
- Solutions of certain initial-boundary value problems via a new extended Laplace transform
- Numerical solution of two-dimensional fractional differential equations using Laplace transform with residual power series method
- Fractional-order lead networks to avoid limit cycle in control loops with dead zone and plant servo system
- Modeling anomalous transport in fractal porous media: A study of fractional diffusion PDEs using numerical method
- Analysis of nonlinear dynamics of RC slabs under blast loads: A hybrid machine learning approach
- On theoretical and numerical analysis of fractal--fractional non-linear hybrid differential equations
- Traveling wave solutions, numerical solutions, and stability analysis of the (2+1) conformal time-fractional generalized q-deformed sinh-Gordon equation
- Influence of damage on large displacement buckling analysis of beams
- Approximate numerical procedures for the Navier–Stokes system through the generalized method of lines
- Mathematical analysis of a combustible viscoelastic material in a cylindrical channel taking into account induced electric field: A spectral approach
- A new operational matrix method to solve nonlinear fractional differential equations
- New solutions for the generalized q-deformed wave equation with q-translation symmetry
- Optimize the corrosion behaviour and mechanical properties of AISI 316 stainless steel under heat treatment and previous cold working
- Soliton dynamics of the KdV–mKdV equation using three distinct exact methods in nonlinear phenomena
- Investigation of the lubrication performance of a marine diesel engine crankshaft using a thermo-electrohydrodynamic model
- Modeling credit risk with mixed fractional Brownian motion: An application to barrier options
- Method of feature extraction of abnormal communication signal in network based on nonlinear technology
- An innovative binocular vision-based method for displacement measurement in membrane structures
- An analysis of exponential kernel fractional difference operator for delta positivity
- Novel analytic solutions of strain wave model in micro-structured solids
- Conditions for the existence of soliton solutions: An analysis of coefficients in the generalized Wu–Zhang system and generalized Sawada–Kotera model
- Scale-3 Haar wavelet-based method of fractal-fractional differential equations with power law kernel and exponential decay kernel
- Non-linear influences of track dynamic irregularities on vertical levelling loss of heavy-haul railway track geometry under cyclic loadings
- Fast analysis approach for instability problems of thin shells utilizing ANNs and a Bayesian regularization back-propagation algorithm
- Validity and error analysis of calculating matrix exponential function and vector product
- Optimizing execution time and cost while scheduling scientific workflow in edge data center with fault tolerance awareness
- Estimating the dynamics of the drinking epidemic model with control interventions: A sensitivity analysis
- Online and offline physical education quality assessment based on mobile edge computing
- Discovering optical solutions to a nonlinear Schrödinger equation and its bifurcation and chaos analysis
- New convolved Fibonacci collocation procedure for the Fitzhugh–Nagumo non-linear equation
- Study of weakly nonlinear double-diffusive magneto-convection with throughflow under concentration modulation
- Variable sampling time discrete sliding mode control for a flapping wing micro air vehicle using flapping frequency as the control input
- Error analysis of arbitrarily high-order stepping schemes for fractional integro-differential equations with weakly singular kernels
- Solitary and periodic pattern solutions for time-fractional generalized nonlinear Schrödinger equation
- An unconditionally stable numerical scheme for solving nonlinear Fisher equation
- Effect of modulated boundary on heat and mass transport of Walter-B viscoelastic fluid saturated in porous medium
- Analysis of heat mass transfer in a squeezed Carreau nanofluid flow due to a sensor surface with variable thermal conductivity
- Navigating waves: Advancing ocean dynamics through the nonlinear Schrödinger equation
- Experimental and numerical investigations into torsional-flexural behaviours of railway composite sleepers and bearers
- Novel dynamics of the fractional KFG equation through the unified and unified solver schemes with stability and multistability analysis
- Analysis of the magnetohydrodynamic effects on non-Newtonian fluid flow in an inclined non-uniform channel under long-wavelength, low-Reynolds number conditions
- Convergence analysis of non-matching finite elements for a linear monotone additive Schwarz scheme for semi-linear elliptic problems
- Global well-posedness and exponential decay estimates for semilinear Newell–Whitehead–Segel equation
- Petrov-Galerkin method for small deflections in fourth-order beam equations in civil engineering
- Solution of third-order nonlinear integro-differential equations with parallel computing for intelligent IoT and wireless networks using the Haar wavelet method
- Mathematical modeling and computational analysis of hepatitis B virus transmission using the higher-order Galerkin scheme
- Mathematical model based on nonlinear differential equations and its control algorithm
- Bifurcation and chaos: Unraveling soliton solutions in a couple fractional-order nonlinear evolution equation
- Space–time variable-order carbon nanotube model using modified Atangana–Baleanu–Caputo derivative
- Minimal universal laser network model: Synchronization, extreme events, and multistability
- Valuation of forward start option with mean reverting stock model for uncertain markets
- Geometric nonlinear analysis based on the generalized displacement control method and orthogonal iteration
- Fuzzy neural network with backpropagation for fuzzy quadratic programming problems and portfolio optimization problems
- B-spline curve theory: An overview and applications in real life
- Nonlinearity modeling for online estimation of industrial cooling fan speed subject to model uncertainties and state-dependent measurement noise
- Quantitative analysis and modeling of ride sharing behavior based on internet of vehicles
- Review Article
- Bond performance of recycled coarse aggregate concrete with rebar under freeze–thaw environment: A review
- Retraction
- Retraction of “Convolutional neural network for UAV image processing and navigation in tree plantations based on deep learning”
- Special Issue: Dynamic Engineering and Control Methods for the Nonlinear Systems - Part II
- Improved nonlinear model predictive control with inequality constraints using particle filtering for nonlinear and highly coupled dynamical systems
- Anti-control of Hopf bifurcation for a chaotic system
- Special Issue: Decision and Control in Nonlinear Systems - Part I
- Addressing target loss and actuator saturation in visual servoing of multirotors: A nonrecursive augmented dynamics control approach
- Collaborative control of multi-manipulator systems in intelligent manufacturing based on event-triggered and adaptive strategy
- Greenhouse monitoring system integrating NB-IOT technology and a cloud service framework
- Special Issue: Unleashing the Power of AI and ML in Dynamical System Research
- Computational analysis of the Covid-19 model using the continuous Galerkin–Petrov scheme
- Special Issue: Nonlinear Analysis and Design of Communication Networks for IoT Applications - Part I
- Research on the role of multi-sensor system information fusion in improving hardware control accuracy of intelligent system
- Advanced integration of IoT and AI algorithms for comprehensive smart meter data analysis in smart grids