Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Potential field reconstruction-based path planning system for autonomous vehicle with enhancing stability

Abstract

In recent years, the critical role of path planning and path tracking in autonomous vehicles (AV) has led to a growing focus on these areas. Generally speaking, the path planning layer plans the collision-free path, and then the path tracking layer ensures the stability of AV. However, in emergency scenario, the path planned by conventional method is difficult to guarantee the stability of AV. In this study, a potential field reconstruction-based path planning system (PFR-BPPS) is proposed to address the aforementioned issue. The PFR-BPPS consists of two main components: a potential field reconstruction module and an adaptive fusion module. To ensure simultaneous obstacle avoidance and stability for AV, the potential field reconstruction module reconstructs both the potential velocity field and the potential stability field. For adaptive integration of these two fields, the adaptive fusion module employs fuzzy inference rules for effective fusion. The simulation is carried out on the Matlab-Carsim co-simulation platform. The results demonstrate that the path planned by PFR-BPPS exhibits outstanding performance in improving velocity adaptability and maintaining path stability in emergency situations.

1 Introduction

With the development of technology, AV has received more and more attention [1,2]. Among the various functions of autonomous vehicles, the obstacle avoidance and stability are both core techniques. In general, the stability of vehicle is discussed in path tracking or motion control. A polytopic model-based robust predictive control scheme is proposed for ensuring path-tracking accuracy and the stability of vehicle operation [3]. A multi-agent system based distributed control architecture together with a hierarchical controller is proposed for the connected and automated vehicles (CAVs) cooperation control system. In this method, artificial potential field (APF) and model predictive control (MPC) are combined to achieve the longitudinal, lateral and yaw motion control of CAVs [4]. The influence of the planned path itself on stability has not been discussed in depth [5]. If the planned path does not accommodate the vehicle stability, especially in emergency scenario, it is difficult to ensure the vehicle stability during the path tracking.

In terms of path planning, there are four main types of methods, grid-based method, sampling-based method, APF method, and velocity obstacle (VO) method. The early works mainly have used graph search based planner to generate shortest path on the graph constructed by the discretization of the environment. The most typical method applied to AV is grid-based method including the state lattice algorithm [6], A* algorithm [7] and Dijkstra algorithm [8]. The largest issue of above methods is that the planned path is discontinuous and the constraint of vehicle dynamic can not be easily considered in the planning, which is obviously not conducive to ensuring the vehicle stability. Sampling-based methods have gained much interest in recent years [9], e.g. probabilistic road maps and rapidly-exploring random trees. They provide the benefit of generating feasible path for both holonomic and non-holonomic systems [10]. However, the resulting path is also discontinuous and therefore jerky. Even with the interpolating curve planners for path smoothing [1116], the influence of planned path on stability is difficult to determine. APF method is a popular ad hoc approach for solving path planning problem, because of it’s simplicity, fast execution time, and applicability to several robotic problems [1725]. However, it is also difficult to consider the constraints of vehicle dynamics in traditional APF method, and the effect of velocity which may be decisive in emergency scenario is usually not taken into account. The method of VO [26] is widely adopted for path planning with moving obstacles, and it is suitable for fast online planning in environment with multiple moving obstacles [27,28]. However, the method of VO usually treats moving object as particle, and therefore, ignores the stability of object.

To sum up, the influence of path on vehicle stability has not been considered in the researches mentioned above, which may cause the instability of AV during path tracking, especially in emergency scenario. In order to solve this problem, both obstacle avoidance and stability should be considered at the same time in the path planning for AV.

The key contributions of this research are outlined as follows:

  • The path planned by PFR-BPPS can avoid obstacle and enhance the stability for path tracking at the same time, especially in emergency scenario.
  • To adapt to time-varying velocity in emergency scenario, the potential velocity field is designed with the idea of VO and APF.
  • To enhance the stability of path, the potential stability field is reconstruct in the framework of stability envelope and APF.
  • The adaptive fusion module is developed to dynamically adjust the two potential fields based on the level of urgency.

The remainder of this paper is organized as follows. In Sect 2, the problem statement is described. Sect 3 introduces the design of PFR-BPPS. The simulation is presented in Sect 4. Finally, Sect 5 concludes the paper.

2 Problem statement

Owing to the disregard for stability, the planned path might become unstable for path tracking, particularly in emergency situations [29]. Therefore, two problems are considered in this paper: (1) the influence of planned path on stability; (2) the influence of velocity on stability.

The influence of planned path on stability for AV

In general, the stability of AV is discussed in path tracking. However, if the planned path does not accommodate the vehicle stability, it is difficult to ensure the vehicle stability even it is taken into account in the path tracking. On the other hand, in the existing path planning methods, such as A* [7], APF [25] and MPC [30], vehicle stability has not received much attention. And the MPC has its inherent advantage of multiple-constraint processing, so it is relatively suitable for considering stability. The generic MPC problems are described as follows:

(1)

subject to

(2)(3)(4)

where vehicle input u and states x are defined at each discrete time step k in the prediction horizon. However, the stability of path has been not considered when MPC is used for path planning.

The influence of velocity in emergency scenario

In emergency scenario, the velocity is a key factor for the safety of path planning. Therefore, the velocity of obstacle and AV should be fully considered for improving the safety of path planning. However, the impact of velocity is seldom considered in traditional approaches [68]. For instance, the potential function of the repulsive field in the conventional APF approach is typically expressed as [29]:

(5)

where represents the strength coefficient. represents the distance between obstacle and AV. denotes the influence radius of obstacle.

As demonstrated in the equation above, the conventional APF method generally establishes the potential field by considering the position of obstacles while neglecting the influence of velocity. This oversight could potentially lead to unsuccessful obstacle avoidance.

3 The design of PFR-BPPS

As described earlier, the present methods of path planning do not consider the influence of path on vehicle stability. So the planned path may not accommodate the vehicle stability, and it is difficult to ensure the vehicle stability during the path tracking, especially in emergency scenario.

To tackle this challenge, this study introduces a potential field reconstruction-based path planning system (PFR-BPPS). The structural diagram of the PFR-BPPS is illustrated in Fig 1. The PFR-BPPS is composed of two key components: the potential field reconstruction module (PFRM) and the adaptive fusion module (AFM). In order to guarantee the obstacle avoidance and enhance stability for path tracking at the same time, the potential field reconstruction module is designed through reconstructing the potential velocity field and potential stability field. An adaptive fusion module is designed through fuzzy inference rules to realize the adaptive fusion of the two potential fields. By leveraging the fused potential field, an MPC can be employed to generate a path that ensures effective obstacle avoidance while enhancing the stability of path tracking. The definitions of the parameters in Fig 1 are explained in Table 1. This paper places emphasis on path planning, while the path tracking is accomplished via a model predictive controller as detailed in [31].

thumbnail
Fig 1. The structural schematic of the PFR-BPPS.

https://doi.org/10.1371/journal.pone.0333457.g001

The design of PFRM

The PFRM is designed to guarantee the obstacle avoidance and enhance stability for path tracking at the same time. To achieve obstacle avoidance in emergency scenario, the ideal of APF and VO are combined to design a new potential velocity field which is constructed by velocity information, and the potential velocity field can adapt to the velocity better than the traditional APF method.

The method of VO is widely adopted for path planning in a dynamic environment and it’s principle [32] which is illustrated in Fig 2 describes the relativity between collision and velocity. In Fig 2A and 2B are two moveable objects. PA and PB denote the position of them, respectively. and represent the velocities of them. The safe area without collision is represented by the dotted circle. The green region is obtained from the dotted circle and the position of A. is gained through translating the green region along . It can be seen that A will collide with B at some time if is included in and A will never collide with B if is not included in . Therefore, is defined as the VO of A to B.

On the basis of VO, the velocity region model can be built as shown in Fig 3. In this model, is seen as VR0. represents the azimuth angle of obstacle. denotes the half-angle of VR0. and are defined as follows.

(6)(7)

where the subscript i denotes the ith obstacle. The safe distance between the obstacle and AV is R. and are the lateral and longitudinal coordinates of AV, respectively. Yobs and Xobs represent the lateral and longitudinal coordinates of obstacle, respectively. When the relative velocity between the AV and the obstacle lies outside VR0, a collision will not occur. By leveraging the velocity region model, one can establish a potential velocity field, and the center line of VR0 can be formulated as:

(8)

where and represent the lateral and longitudinal velocity of obstacle, respectively. and denote the coordinates in coordinate system. The distance between the center line and the point in the coordinate system is expressed as:

(9)

In order to keep the vehicle away from the velocity region, the potential velocity field is constructed as:

(10)

where is the width of velocity region at the point (,). c1 is a small positive value for avoiding a zero in the denominator. c2 denotes the intensity coefficient. The potential velocity field can be observed in Fig 4.

To enhance the stability of path, the potential stability field is reconstruct in the framework of stability envelope and APF.

For tire, the saturating tire slip angle appears when no additional force can be generated, and it is defined as [29]:

(11)

where μ and Ca represent the friction coefficients and tire cornering stiffness determined by experiment. η is the derating factor. Fz denotes the vertical load on the tire.

The stability envelope, which limits the vehicle’s velocity states and γ based on the maximum steady-state force, is described in [33]. The limit of lateral velocity is defined by rear tire saturation. Saturation appears at the rear tire saturation slip angle, and it can be converted into a bound of lateral velocity.

(12)

where b is the distance between rear axle and center of gravity.

An extra constraint on the yaw rate results in a closed set for the vehicle velocity state, which is determined based on the maximum steady-state condition [29]. So the maximum sustained yaw rate is:

(13)

where a represents the distance from the front axle of AV to the center of gravity of AV. Fyf,max and Fyr,max denote the maximum lateral force of front and rear axle, respectively.

The bounds (12) and (13) define an invariant set for vehicle velocity states and γ, shown in Fig 5. The stability of AV is ensured for all states within the envelope. Exceeding these limits does not automatically lead to instability; however, there is no assurance that a control input can be applied to bring the system closer to the boundary in the next time step when states are outside the envelope [29].

To quantify the potential stability field, a novel potential stability model, described in Fig 6, is established. As shown in Fig 6, the center of stability envelope is marked as . And the red dotted line is parallel to the bound. is the intersection of red dotted line and the diagonal of stability envelope. is a vertex of the stability envelope. d and d0 correspond to the distance between the two points and , respectively.

(14)(15)

The potential stability field of coordinate point is denoted as:

(16)

where c3 denotes the margin and intensity coefficient, respectively. And the potential stability field is illustrated in Fig 7.

The design of AFM

In the AFM, the fuzzy inference is designed to obtain c0 adaptively for adjusting the size of the two potential fields according to the degree of urgency. The fuzzy inference system mainly includes three steps: fuzzification, inference, defuzzification. And the input variables are tc and Us, respectively. The output variable is c0. Initially, the inputs are adjusted to an appropriate scale, and in this study, the scale is defined as [–4, 4].

(17)(18)

where the Max(⋅) and Min(⋅) denotes the maximum and minimum, respectively.

The membership functions are utilized to convert the inputs into fuzzy variables [34]. Subsequently, during the defuzzification process, these fuzzy variables must be transformed back into standard variables. So, some relative relationship functions are adopted for the output. The setting of these membership functions is specifically depicted in Fig 8.

The inference process serves as a crucial step in the fuzzy inference system, where the inference rule must be carefully designed. Based on this requirement, the following principles are employed for constructing the inference rule:

a. When tc is small, c0 should take a larger value, whereas when tc is large, c0 should take a smaller value;

b. A smaller value of Us corresponds to a smaller c0, while a larger Us results in a larger c0.

Specifically, all the rules are presented in Table 2. By means of the fuzzy inference process, the inference result is obtained.

Finally, the output will be scaled to an appropriate value within the range [0, 1] using the following equation:

(19)

The fused potential field is represented as:

(20)

The path generation

In this work, a MPC is used to generate a path which can guarantee security of the obstacle avoidance and enhance the stability for path tracking.

In the discrete state space model of AV, x is considered as the state vector, u is used as the control vector and the y is chosen as the output vector.

In the discrete state space model of AV, u serves as the control vector. x represents the state vector. y is defined as the output vector.

(21)

where Y and X denote the global y-coordinate and x-coordinate of AV, respectively. and represent the velocity in global y-coordinate and x-coordinate, respectively. ay and ax are the acceleration in global y-coordinate and x-coordinate, respectively. ψ represents the course angle of AV. Define k as the sample time, the discrete state space model is expressed as follows:

where ψ denotes the course angle of the AV. ay and ax correspond to the acceleration in the global y-coordinate and x-coordinate, respectively. and indicate the velocity in the global y-coordinate and x-coordinate, respectively. Y and X represent the global y-coordinate and x-coordinate of the AV, respectively. Let k be the sample time; then, the discrete state space model can be formulated as follows:

(22)(23)(24)(25)(26)

The predicted state of the AV can be expressed as follows:

(27)

where p is defined as predictive horizon.

In addition to AV, the state of obstacle should also be considered. xobs is considered as the state vector of obstacle.

(28)

It has been confirmed that the velocity, yaw angle, and yaw rate of an obstacle can be measured using a camera, with a detection time of 40 ms, which is shorter than the verified AV control period of 50 ms [35]. By assuming that the velocity, yaw angle, and yaw rate of the obstacle can be measured, the discrete state space model of the obstacle can be constructed by referring to the discrete state space model of the AV. The predicted state of the obstacle is expressed as follows:

(29)

According to the predictive state of obstacle and AV, the predictive potential field after fusing can be expressed as:

(30)

During the obstacle avoidance process, the AV is required to accomplish three functions: avoiding obstacles, tracking paths, and maintaining velocity. Consequently, the cost function consists of three parts, as demonstrated below.

To reflect the fundamental obstacle avoidance capability and ensure stability for path tracking, the fused predictive potential field is utilized as a penalty term. At the sample time k, the penalty function is defined as follows.

(31)

where c4 represents the weighting factor of the penalty function.

On the basis of obstacle avoidance, it is necessary to keep path tracking. In this paper, the local reference path is not re-planned, so the global reference path needs to be tracked. And it is defined as follow.

Building upon the obstacle avoidance capability, maintaining path tracking is also essential. It becomes necessary to track the reference path. This is defined as follows:

(32)

where Yref,k represents the vector of y-coordinates for the global reference path within the predictive horizon, and W denotes the weighted matrix for path deviation.

Furthermore, it is essential to maintain the velocity to the greatest extent feasible.

(33)

where corresponds to the longitudinal predicted velocity vector. denotes the reference velocity vector. Additionally, Q signifies the weighted matrix associated with velocity deviation.

By taking into account the constraints of acceleration, yaw angle, and distance, the obstacle avoidance issue can be reformulated as the following optimization problem.

(34)

where and . By addressing the aforementioned optimization problem [35], the control variables u can be determined. The path can then be generated based on u, and path tracking can be carried out using the method described in [31].

4 Simulation

The simulation is carried out on the CarSim-Matlab co-simulation platform.

To evaluate and validate the performance of PFR-BPPS, the simulation results of PFR-BPPS will be compared with a potential field-based model predictive (PF-MP) method [36] and a moment-based model predictive (MB-MP) method [37]. In contrast to this study, reference [36] incorporates moving obstacles into the optimal control problem but does not account for velocity adaptability or path stability during path planning, and reference [37] can well realize obstacle avoidance in an uncertain environment with moving obstacles. Consequently, it is appropriate for assessing the distinctive features of the proposed method. This section employs three tests to verify the proposed approach. To emphasize different emergency situations, the trigger distance dt, which can be interpreted as the distance required to detect an obstacle, is specified for these tests. The configuration of the simulation scenarios is outlined in Table 3, and the negative sign indicates that the AV and the obstacle are moving in opposite directions.

thumbnail
Table 3. The setting of simulation scenarios.

https://doi.org/10.1371/journal.pone.0333457.t003

1) Test 1: The outcomes of this test are illustrated in Figs 912. Fig 9 shows the changes in the distance between the obstacles and AV, and PFR-BPPS consistently remains greater than the predefined safe distance of 2 meters. Additionally, PF-MP and MB-MP generally maintain a safe distance as well. Fig 10 displays the trajectories of both the obstacle and the AV, where symbols with matching shapes represent their respective positions at the same time instances. Due to adapting to the velocity better, the path planned by PFR-BPPS makes the operation for obstacle avoidance earlier than that of PF-MP. Fig 11 displays the change of and Us generated by PFR-BPPS. At the fifth second, suddenly increases, and then it decreases rapidly under the influence of potential velocity field, which helps AV avoid collision. Us goes through a similar process, but it lasts much longer, which means it works for the stability of path at an earlier time. In Fig 12, γ and of PFR-BPPS are in the stability envelope, which makes the stability of AV completely controllable. Due to the relatively slow velocity of AV and the obstacle, γ and of PF-MP and MB-MP are also in the stability envelope.

thumbnail
Fig 9. The distance between AV and obstacle in Test 1.

https://doi.org/10.1371/journal.pone.0333457.g009

thumbnail
Fig 10. The track of AV and obstacle in Test 1.

https://doi.org/10.1371/journal.pone.0333457.g010

2) Test 2: The outcomes of this test is displayed in Fig 1316. In Fig 13, PFR-BPPS and MB-MP still keep a safe distance from obstacle, however, PF-MP can not adapt to a large relative velocity and the distance is no longer safe. In Fig 14, due to adapting to the velocity better, the path planned by PFR-BPPS makes the operation for obstacle avoidance earlier than that of PF-MP, which helps PFR-BPPS keep a safer distance. Fig 15 shows the change of and Us. The change of displays that the potential velocity field keeps AV in a safer velocity region. Us is bigger than the one in test 1, because γ and in this test are approaching the boundary of stability envelope, however, as shown in Fig 16, PF-MP and MB-MP are out of the stability envelope, which may lead to instability of AV.

thumbnail
Fig 13. The distance between AV and obstacle in Test 2.

https://doi.org/10.1371/journal.pone.0333457.g013

thumbnail
Fig 14. The track of AV and obstacle in Test 2.

https://doi.org/10.1371/journal.pone.0333457.g014

3) Test 3: The result of test 3 is displayed in Figs 1720. In Fig 17, PFR-BPPS and MB-MP still keep a safe distance from obstacle, however, PF-MP can not keep a safe distance, which lead to a collision with obstacle. In Fig 18, under the work of potential velocity filed, the path planned by PFR-BPPS makes the operation for obstacle avoidance earlier than that of PF-MP, which helps PFR-BPPS keep a safer distance. Fig 19 exhibits the change of and Us. The change of displays that the potential velocity field keeps AV in a safer velocity region. Us is bigger than the one in test 2, even bigger than , because γ and are out of stability envelope in this particular emergency scenarios, however, as shown in Fig 20, the range of these two parameters is still much smaller than that of PF-MP and MB-MP. This means that the stability of PFR-BPPS, which may be implemented in the path tracking layer, is much easier to control.

thumbnail
Fig 17. The distance between AV and obstacle in Test 3.

https://doi.org/10.1371/journal.pone.0333457.g017

thumbnail
Fig 18. The track of AV and obstacle in Test 3.

https://doi.org/10.1371/journal.pone.0333457.g018

The above indicate that the proposed method improves both the adaptability of velocity and the stability of path under different emergency situations in path planning layer.

5 Conclusions

This paper proposes a potential field reconstruction-based path planning system (PFR-BPPS) for guaranteeing the stability of path in emergency scenario. In the path planning process, the adaptability of velocity has been enhanced by a potential velocity filed, and the stability of path are also considered through a potential stability field. In addition, an adaptive fusion module is designed to fuse these two potential fields adaptively in different emergency scenarios. The simulation is carried on the Carsim-Matlab co-simulation platform and the simulation result indicates that the path planned by PFR-BPPS has excellent performance for enhancing the adaptability of velocity and the stability of path in emergency scenario.

Supporting information

References

  1. 1. Wang K, Shen C, Li X, Lu J. Uncertainty quantification for safe and reliable autonomous vehicles: a review of methods and applications. IEEE Transactions on Intelligent Transportation Systems. 2025;26(3):2880–96.
  2. 2. Lee DH. Lane-keeping control of autonomous vehicles through a soft-constrained iterative LQR. IEEE Transactions on Vehicular Technology. 2025;74(4):5610–23.
  3. 3. Liang J, Tian Q, Feng J, Pi D, Yin G. A polytopic model-based robust predictive control scheme for path tracking of autonomous vehicles. IEEE Transactions on Intelligent Vehicles. 2024;9(2):3928–39.
  4. 4. Liang J, et al. A MAS-based hierarchical architecture for the cooperation control of connected and automated vehicles. IEEE Transactions on Vehicular Technology. 2023;72(2):1559–73.
  5. 5. Dekhterman SR, Norris WR, Nottage D, Soylemezoglu A. Hierarchical rule-base reduction fuzzy control for path tracking variable linear speed differential steer vehicles. IEEE Transactions on Fuzzy Systems. 2025;33(3):828–41.
  6. 6. Liu C, Lee S, Varnhagen S, Tseng HE. Path planning for autonomous vehicles using model predictive control. In: Proceedings of the IEEE Intelligent Vehicles Symposium (IV). 2017. p. 174–9.
  7. 7. Morsali M, Frisk E, Aslund J. Spatio-temporal planning in multi-vehicle scenarios for autonomous vehicle using support vector machines. IEEE Transactions on Intelligent Vehicles. 2021;6(4):611–21.
  8. 8. Zhang F, Xia RF, Chen . An optimal trajectory planning algorithm for autonomous trucks: architecture, algorithm, and experiment. International Journal of Advanced Robotic Systems. 2020;17(2):1729–8814.
  9. 9. Lei CF, Li J, Deng YS, Tan XJ. RRT* ASV: Improved RRT* path planning method for Ackermann steering vehicles. Expert Systems with Applications. 2025;279: 127349.
  10. 10. Zhu W, Qiu G. Path planning of intelligent mobile robots with an improved RRT algorithm. Applied Sciences-Basel. 2025;15(6):3370.
  11. 11. Piazzi A, Bianco CL, Bertozzi M, Fascioli A, Broggi A. Quintic G2-splines for the iterative steering of vision-based autonomous vehicles. IEEE Trans Intell Transp Syst. 2002;3(1):27–36.
  12. 12. Brezak M, Petrovic I. Real-time approximation of clothoids with bounded error for path planning applications. IEEE Trans Robot. 2014;30(2):507–15.
  13. 13. Petrov P, Nashashibi F. Modeling and nonlinear adaptive control for autonomous vehicle overtaking. IEEE Trans Intell Transp Syst. 2014;15(4):1643–56.
  14. 14. Rastelli JP, Lattarulo R, Nashashibi F. Dynamic path generation using continuous-curvature algorithms for door to door assistance vehicles. In: Proceedings of the IEEE Intelligent Vehicles Symposium. 2014. p. 510–5.
  15. 15. Labakhua L, Nunes U, Rodrigues R, Leite FS. Smooth path planning for fully automated passengers vehicles: spline and clothoid based methods and its simulation. In: Informatics in Control Automation and Robotics, 2008. p. 169–82.
  16. 16. Li HZ, Li L, Song J, Yu LY. Comprehensive yaw driver model for critical maneuvering conditions. Int J Automot Technol. 2011;12(5):679–86.
  17. 17. Cetin O, Kurnaz S, Kaynak O, Temeltas H. Potential field-based navigation task for autonomous flight control of unmanned aerial vehicles. Int J Autom Control. 2011;5(1):1–21.
  18. 18. Khuswendi T, Hindersah H, Adiprawita W. UAV path planning using potential field and modified receding horizon A* 3D algorithm. In: Proceedings of the International Conference on Electrical Engineering and Information. 2011. p. 1–6.
  19. 19. Weijun S, Rui M, Chongchong Y. A study on soccer robot path planning with fuzzy artificial potential field. In: Proceedings of the Computing Control and Industrial Engineering, 2010. p. 386–90.
  20. 20. Dolgov D, Thrun S, Montemerlo M, Diebel J. Path planning for autonomous vehicles in unknown semi-structured environments. Int J Robot Res. 2010;29(5):485–501.
  21. 21. Ge SS, Cui YJ. New potential functions for mobile robot path planning. IEEE Transactions on Robotics and Automation. 2000;16(5):615–20.
  22. 22. Massari M, Giardini G, Bernelli-Zazzera F. Autonomous navigation system for planetary exploration rover based on artificial potential fields. In: Proceedings of the Dynamic Control System Structuring Space. 2004. p. 153–62.
  23. 23. Song Q, Liu L. Mobile robot path planning based on dynamic fuzzy artificial potential field method. Int J Hybrid Inf Technol. 2012;5(4):85–94.
  24. 24. Vadakkepat P, Tan KC, Ming-Liang W. Evolutionary artificial potential fields and their application in real time robot path planning. In: Proceedings of the Congress Evolutionary Computing. 2000. p. 256–63.
  25. 25. Lam CP, Chou CT, Chiang KH, Fu LC. Humancentered robot navigation towards a harmoniously human–robot coexisting environment. IEEE Trans Robot. 2011;27(1):99–112.
  26. 26. Fiorini P, Shiller Z. Motion planning in dynamic environments using velocity obstacles. Int J Robot Res. 1998;17:760–72.
  27. 27. van ven Berg J, Guy SJ, Lin MC, Manocha D. Reciprocal n-body collision avoidance. In: Proceedings of the International Symposium on Robotics Research. 2009. p. 3–19.
  28. 28. Kluge B. Recursive agent modeling with probabilistic velocity obstacles for mobile robot navigation among humans. In: Proceedings of the IEEE International Conference on Intelligent Robots and Systems. 2003. p. 376–80.
  29. 29. Funke J, Brown M, Erlien SM, Gerdes JC. Collision avoidance and stabilization for autonomous vehicles in emergency scenarios. IEEE Transactions on Control Systems Technology. 2017;25(4):1204–16.
  30. 30. Guo HY, Zhang H, Chen H, Jia R. Simultaneous path planning and tracking using an MPC method for cyber-physical systems: a case study of obstacle avoidance for an intelligent vehicle. IEEE Transactions on Industrial Informatics. 2018;14(9):4273–83.
  31. 31. Gong JW, Jiang Y, Xu W. Model predictive control for self—driving vehicles. Beijing, China: Beijing Institute of Technology Press; 2014.
  32. 32. Van den Berg J, Lin M, Manocha D. Reciprocal velocity obstacles for real-time multi-agent navigation. In: IEEE International Conference on Robotics and Automation ICRA. 2008. p. 1928–35.
  33. 33. Beal CE, Gerdes JC. Model predictive control for vehicle stabilization at the limits of handling. IEEE Transactions on Control Systems Technology. 2013;21(4):1258–69.
  34. 34. Yuan XF, Huang GM, Shi K. Improved adaptive path following control system for autonomous vehicle in different velocities. IEEE Transactions on Intelligent Transportation Systems. 2020;21(8):3247–56.
  35. 35. Guo HY, Liu F, Xu F. Nonlinear model predictive lateral stability control of active chassis for intelligent vehicles and its FPGA implementation. IEEE Trans Syst Man Cybern -Syst. 2019;49(1):2–13.
  36. 36. Rasekhipour Y, Khajepour A, Chen SK. A potential field-based model predictive path-planning controller for autonomous road vehicles. IEEE Transactions on Intelligent Transportation Systems. 2017;18(5):1255–67.
  37. 37. Bao HQ, Qi K, Shi XD. Moment-based model predictive control of autonomous systems. IEEE Transactions on Intelligent Vehicles. 2023;8(4):2939–53.