A Semi-Trailer Path Planning Method Considering the Surrounding Traffic Conditions and Vehicle Roll Stability
<p>Hierarchical lane-changing decision framework for intelligent semi-trailers.</p> "> Figure 2
<p>Inference surface.</p> "> Figure 3
<p>Membership functions.</p> "> Figure 4
<p>Allowed distance of lane changing.</p> "> Figure 5
<p>Path generation based on B-spline curve.</p> "> Figure 6
<p>Process of particle updating.</p> "> Figure 7
<p>Structure of Transformer.</p> "> Figure 8
<p>Computational procedure of self-attention.</p> "> Figure 9
<p>Computational procedure of multi-head attention.</p> "> Figure 10
<p>Comparison of predicted vs. true LTR values in Transformer training.</p> "> Figure 11
<p>Illustration of the co-simulation experiments.</p> "> Figure 12
<p>Comparison of the results of case study 1: (<b>a</b>) path tracking, (<b>b</b>) LTR, (<b>c</b>) steering angle, (<b>d</b>) yaw rate, and (<b>e</b>) lateral acceleration.</p> "> Figure 13
<p>Comparison of the results of case study 2: (<b>a</b>) path tracking, (<b>b</b>) LTR, (<b>c</b>) steering angle, (<b>d</b>) yaw rate, and (<b>e</b>) lateral acceleration.</p> "> Figure 14
<p>Comparison of the results of case study 3: (<b>a</b>) path tracking, (<b>b</b>) LTR, (<b>c</b>) steering angle, (<b>d</b>) yaw rate, and (<b>e</b>) lateral acceleration.</p> "> Figure 15
<p>Comparison of the results of case study 4: (<b>a</b>) path tracking, (<b>b</b>) LTR, (<b>c</b>) steering angle, (<b>d</b>) yaw rate, and (<b>e</b>) lateral acceleration.</p> ">
Abstract
:1. Introduction
- Roll stability neglect: Most of these methods focus on four-wheeled vehicles, and there is less research on semi-trailers. In comparison, the path planning problem of semi-trailers is more complicated. The intelligent semi-trailers have high requirements for roll stability, which needs to be considered when carrying out path planning.
- Traffic conditions adaptability: Changes in the surrounding traffic conditions, such as the road surface adhesion coefficient, load capacity, and driving velocity, affect the path planning of intelligent semi-trailers, but they are often ignored.
- As commercial vehicles for bulk transportation, the impact of load capacity on lane-changing paths cannot be underestimated.
- A lane-changing method applicable to intelligent semi-trailers is proposed, which accounts for variations in the surrounding traffic conditions and the characteristics of intelligent semi-trailers, thereby maintaining their roll stability throughout the lane-changing maneuver.
- A multi-state fusion lane-changing decision-making system based on a fuzzy inference system is constructed. This system comprehensively integrates multiple surrounding traffic conditions, including the road adhesion coefficient, velocity, acceleration, and the distance between the self-vehicle and the surrounding vehicles. Through a hierarchical fuzzy inference architecture, this system accurately makes decisions regarding lane-changing behavior and precisely calculates the optimal starting position for the maneuver.
- A path generation and optimization scheme that integrates the B-spline curve with a particle swarm optimization algorithm (PSO) is designed. The optimization capabilities of PSO are employed to enhance the B-spline curve, effectively addressing the inherent limitations of traditional path planning algorithms when managing the complex kinematic constraints of intelligent semi-trailers.
- A Transformer model is established to calculate the roll stability boundary of intelligent semi-trailers. This model utilizes road information, surrounding traffic condition data, and vehicle parameters as input variables to perform regression predictions on the maximum lateral load transfer ratio (LTR) of the intelligent semi-trailer, thereby enabling precise determination of the roll stability boundary and enhancing the vehicle’s roll stability.
2. Multi-State Lane-Changing Decision-Making System
2.1. Design of Fuzzy Control System
2.2. Establish Membership Function
2.3. Fuzzy Control Rules and Defuzzification
3. Path Generation and Optimization Scheme
3.1. Creation of Lane Change Solution Space Based on B-Spline Curve
3.2. Path Optimization Using PSO
4. Model for Calculating the Roll Stability Boundary
4.1. Transformer Model Construction
4.1.1. Input Data Processing
- Data partitioning: D is divided into four matrices, which are the training set feature matrix, training set output matrix, test set feature matrix, and test set output matrix. And the ratio of training data to test data is 7:3.
- Data normalization: To speed up training and improve training stability, we normalized the input data and processed the input data matrix by mapping the row maximum and minimum values to [0, 1]:
- 3.
- Position encoding: The Transformer model utilizes a self-attention mechanism. Unlike some traditional neural network architectures, the self-attention mechanism in the Transformer does not inherently capture the order of elements in the input data. As a result, the elements within the data lack an implicit order for the model to distinguish them. Therefore, position coding is necessary. Position coding assigns unique position information to each element in the input data sequence. This enables the Transformer to differentiate between different elements, which is crucial for accurately processing sequential data. The formula for calculating position coding is as follows:
4.1.2. Encoder
4.1.3. Decoder
- Masked Multi-Head Attention layer: This layer adds a mask relative to the multi-head self-attention layer in the encoder, which makes it impossible for the decoder to peek into future information, ensuring that the output of the current position depends only on the generated information.
- Multi-Head Encoder-Decoder Attention layer: In this layer, the input data is derived from two sources: the query matrix originating from the masked multi-head self-attention layer and the key matrix alongside the value matrix taken from the encoder’s output, which allows the model to learn and train the relevant information more accurately.
- Feedforward neural network layer: With the same structure as the feedforward neural network in the encoder, the processed features are further non-linearly transformed, which enhances the learning and training capabilities of the model.
4.1.4. Output
4.2. Analysis of Model Training Results
4.2.1. Mean Squared Error (MSE):
4.2.2. Root Mean Square Error (RMSE):
4.2.3. Mean Absolute Error (MAE):
4.2.4. Mean Absolute Percentage Error (MAPE):
5. Optimal Path Selection
5.1. Comfort Cost Function
5.2. Velocity Maintenance Function
5.3. Lateral Offset Cost Function
5.4. Lane-Changing Efficiency Cost Function
6. Simulation Validation
6.1. Simulation Experiment Design
6.1.1. Simulation Experiment Platform
6.1.2. Case Study Design
6.1.3. Comparative Verification
6.2. Experimental Results
6.2.1. Case Study 1
6.2.2. Case Study 2
6.2.3. Case Study 3
6.2.4. Case Study 4
- Increased lateral load transfer, leading to rollover propensity.
- Sudden weight redistribution, compromising tire-road adhesion.
- Dynamic instability during transient maneuvers due to coupled yaw-roll effects.
6.3. Analysis of Experimental Results
6.3.1. Adaptability to Traffic Conditions
6.3.2. Vehicle Roll Stability
6.3.3. Driving Comfort
6.3.4. Lateral Dynamic Stability
7. Conclusions and Future Work
- Curved road adaptation: Incorporating path planning for curved roads and dynamic speed adjustments.
- Dynamic obstacle interaction: Enhancing the decision-making system to handle real-time interactions with moving obstacles and multi-vehicle coordination.
- Multi-objective optimization: Integrating additional stability metrics (e.g., pitch stability) and energy efficiency considerations into the cost function.
- Real-world validation: Conduct field tests with physical semi-trailers to validate the method’s robustness under practical constraints.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Tsai, C.-Y. Trajectory Planning of Semi-Trailer Truck Vehicle Based on Algebraic General Trajectory Formula. IEEE Trans. Intell. Transport. Syst. 2022, 24, 1495–1501. [Google Scholar] [CrossRef]
- Wang, J.; Yuan, X. Adaptive Dynamic Path Planning Method for Autonomous Vehicle Under Various Road Friction and Speeds. IEEE Trans. Intell. Transport. Syst. 2023, 24, 10977–10987. [Google Scholar] [CrossRef]
- Alarabi, S.; Santora, M. Review: Path Planning Techniques for Automated Guided Vehicles (AGVs). In Proceedings of the 2024 9th Asia-Pacific Conference on Intelligent Robot Systems (ACIRS), Dalian, China, 18–20 July 2024; pp. 33–38. [Google Scholar]
- Yuan, X. Research on the Limitations of UAV Path Planning Based on Artificial Potential Field Method. In Proceedings of the 2022 9th International Forum on Electrical Engineering and Automation (IFEEA), Zhuhai, China, 4–6 November 2022; pp. 619–622. [Google Scholar]
- Liu, C.; Zhai, L.; Zhang, X. Research on Local Real-Time Obstacle Avoidance Path Planning of Unmanned Vehicle Based on Improved Artificial Potential Field Method. In Proceedings of the 2022 6th CAA International Conference on Vehicular Control and Intelligence (CVCI), Nanjing, China, 28–30 October 2022; pp. 1–6. [Google Scholar]
- Chen, Z.; Gao, Q.; Wang, X. Local Path Planning of Intelligent Vehicle Based on Improved Artificial Potential Field. In Proceedings of the 2020 IEEE 3rd International Conference on Electronic Information and Communication Technology (ICEICT), Shenzhen, China, 13–15 November 2020; pp. 110–116. [Google Scholar]
- Xu, M.; Xu, C.; Qi, G. Dynamic Obstacle Avoidance Method for Road Vehicles Via Improved Artificial Potential Field. In Proceedings of the 2023 7th CAA International Conference on Vehicular Control and Intelligence (CVCI), Changsha, China, 27–29 October 2023; pp. 1–6. [Google Scholar]
- Han, J.; Cui, M.; Lv, Y. Moving Horizon Path Planning for Intelligent Vehicle Oriented to Dynamic Obstacle Avoidance. In Proceedings of the 2022 6th CAA International Conference on Vehicular Control and Intelligence (CVCI), Nanjing, China, 28 October 2022; pp. 1–6. [Google Scholar]
- Glaser, S.; Vanholme, B. Maneuver-Based Trajectory Planning for Highly Autonomous Vehicles on Real Road with Traffic and Driver Interaction. IEEE Trans. Intell. Transport. Syst. 2010, 11, 589–606. [Google Scholar] [CrossRef]
- Asrofudin, B.; Widyotriatmo, A.; Siregar, P.I. Sigmoid Function Optimization for Path Following Control with Obstacle Avoidance of an Autonomous Truck-Trailer. In Proceedings of the 2021 International Conference on Instrumentation, Control, and Automation (ICA), Bandung, Indonesia, 25–27 August 2021; pp. 180–185. [Google Scholar]
- Yue, M.; Hou, X. Robust Tube-Based Model Predictive Control for Lane Change Maneuver of Tractor-Trailer Vehicles Based on a Polynomial Trajectory. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 5180–5188. [Google Scholar] [CrossRef]
- Hoek, R.; Ploeg, J. Cooperative Driving of Automated Vehicles Using B-Splines for Trajectory Planning. IEEE Trans. Intell. Veh. 2021, 6, 594–604. [Google Scholar]
- Li, H.; Luo, Y. Collision-Free Path Planning for Intelligent Vehicles Based on Bézier Curve. IEEE Access 2019, 7, 123334–123340. [Google Scholar] [CrossRef]
- Suzuki, T.; Usami, R. Automatic Two-Lane Path Generation for Autonomous Vehicles Using Quartic B-Spline Curves. IEEE Trans. Intell. Veh. 2018, 3, 547–558. [Google Scholar] [CrossRef]
- Zhao, W.; Guo, H.; Zhao, X. Intelligent Vehicle Path Planning Based on Q-Learning Algorithm with Consideration of Smoothness. In Proceedings of the 2020 Chinese Automation Congress (CAC), Shanghai, China, 6–8 November 2020; pp. 4192–4197. [Google Scholar]
- Zhang, D.; Chen, B. Path Planning and Predictive Control of Autonomous Vehicles for Obstacle Avoidance. In Proceedings of the 2022 18th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA), Taipei, Taiwan, 28–30 November 2022; pp. 1–6. [Google Scholar]
- Jiang, C.; Hu, Z. R2-RRT*: Reliability-Based Robust Mission Planning of Off-Road Autonomous Ground Vehicle Under Uncertain Terrain Environment. IEEE Trans. Automat. Sci. Eng. 2022, 19, 1030–1046. [Google Scholar] [CrossRef]
- Fu, S. Robot Path Planning Optimization Based on RRT and APF Fusion Algorithm. In Proceedings of the 2024 8th International Conference on Robotics and Automation Sciences (ICRAS), Tokyo, Japan, 21–23 June 2024; pp. 32–36. [Google Scholar]
- Wang, Z.; Li, P. APG-RRT: Sampling-Based Path Planning Method for Small Autonomous Vehicle in Closed Scenarios. IEEE Access 2024, 12, 25731–25739. [Google Scholar] [CrossRef]
- Ju, C.; Luo, Q.; Yan, X. Path Planning Using Artificial Potential Field Method And A-Star Fusion Algorithm. In Proceedings of the 2020 Global Reliability and Prognostics and Health Management (PHM-Shanghai), Shanghai, China, 16–18 October 2020; pp. 1–7. [Google Scholar]
- Qing, G.; Zheng, Z.; Yue, X. Path-Planning of Automated Guided Vehicle Based on Improved Dijkstra Algorithm. In Proceedings of the 2017 29th Chinese Control and Decision Conference (CCDC), Chongqing, China, 28–30 May 2017; pp. 7138–7143. [Google Scholar]
- Chen, Y.; Xiao, H. Global Dynamic Path Planning Based on Fusion of Improved A* Algorithm and Morphin Algorithm. In Proceedings of the 2019 Chinese Control and Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; pp. 6191–6196. [Google Scholar]
- Huang, H.; Huang, P.; Zhong, S. Dynamic Path Planning Based on Improved D* Algorithms of Gaode Map. In Proceedings of the 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China, 15–17 March 2019; pp. 1121–1124. [Google Scholar]
- Hu, J.; Zhu, Q. Multi-Objective Mobile Robot Path Planning Based on Improved Genetic Algorithm. In Proceedings of the 2010 International Conference on Intelligent Computation Technology and Automation, Changsha, China, 11–12 May 2010; Volume 2, pp. 752–756. [Google Scholar]
- Sari, D.W.; Dwijayanti, S.; Suprapto, B.Y. Path Planning for an Autonomous Vehicle Based on the Ant Colony Algorithm: A Review. In Proceedings of the 2023 International Workshop on Artificial Intelligence and Image Processing (IWAIIP), Yogyakarta, Indonesia, 1–2 December 2023; pp. 57–62. [Google Scholar]
- Yang, M.; Li, C. Path Planning and Tracking for Multi-Robot System Based on Improved PSO Algorithm. In Proceedings of the 2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC), Jilin, China, 19–22 August 2011; pp. 1667–1670. [Google Scholar]
- Ning, X.; Li, Y.; Liu, Z. Improved Genetic Algorithm-Based Obstacle Avoidance Path Planning Method for Inspection Robots. In Proceedings of the 2023 2nd International Symposium on Control Engineering and Robotics (ISCER), Hangzhou, China, 17–19 February 2023; pp. 346–350. [Google Scholar]
- Shao, X.; Lv, Z.; Zhao, X. Research on Robot Path Planning Based on Improved Adaptive Ant Colony Algorithm. In Proceedings of the 2019 Chinese Control and Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; pp. 506–510. [Google Scholar]
- Gong, Y.; Luo, M.; Wang, C. A Path Planning Method Based on Improved Particle Swarm Optimization Algorithm. In Proceedings of the 2020 7th International Conference on Information Science and Control Engineering (ICISCE), Changsha, China, 18–20 December 2020; pp. 106–110. [Google Scholar]
- Hou, Y.; Xu, X. High-Speed Lateral Stability and Trajectory Tracking Performance for a Tractor-Semitrailer with Active Trailer Steering. PLoS ONE 2022, 17, e0277358. [Google Scholar] [CrossRef] [PubMed]
- Manav, A.C.; Lazoglu, I.; Aydemir, E. Adaptive Path-Following Control for Autonomous Semi-Trailer Docking. IEEE Trans. Veh. Technol. 2022, 71, 69–85. [Google Scholar] [CrossRef]
- Han, S.; Park, G.; Ahn, Y. Estimated State-Based Optimal Path Planning and Control System for Lane-Keeping of Semi-Trailer Trucks. In Proceedings of the 2023 IEEE 26th International Conference on Intelligent Transportation Systems (ITSC) IEEE, Bilbao, Spain, 24 September 2023; pp. 918–924. [Google Scholar]
- Feng, G. A Survey on Analysis and Design of Model-Based Fuzzy Control Systems. IEEE Trans. Fuzzy Syst. 2006, 14, 676–697. [Google Scholar] [CrossRef]
- Bhattacharyya, R.; Mukherjee, S. Fuzzy Membership Function Evaluation by Non-Linear Regression: An Algorithmic Approach. Fuzzy Inf. Eng. 2020, 12, 412–434. [Google Scholar] [CrossRef]
- Zuo, Z.; Yang, X. MPC-Based Cooperative Control Strategy of Path Planning and Trajectory Tracking for Intelligent Vehicles. IEEE Trans. Intell. Veh. 2021, 6, 513–522. [Google Scholar] [CrossRef]
- Oussalah, M.; Nguyen, H.T.; Kreinovich, V. A New Derivation of Centroid Defuzzification. In Proceedings of the 10th IEEE International Conference on Fuzzy Systems (Cat. No.01CH37297), Melbourne, VIC, Australia, 2–5 December 2001; Volume 2, pp. 884–887. [Google Scholar]
- Wan, N.; Xu, D.; Ye, H. Improved Cubic B-Spline Curve Method for Path Optimization of Manipulator Obstacle Avoidance. In Proceedings of the 2018 Chinese Automation Congress (CAC), Xi’an, China, 30 November–2 December 2018; pp. 1471–1476. [Google Scholar]
- Haris, M.; Nam, H. Path Planning Optimization of Smart Vehicle with Fast Converging Distance-Dependent PSO Algorithm. IEEE Open J. Intell. Transp. Syst. 2024, 5, 726–739. [Google Scholar] [CrossRef]
- Vaswani, A.; Shazeer, N.; Parmar, N. Attention Is All You Need. In Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; pp. 6000–6010. [Google Scholar]
- Chen, B.-C.; Peng, H. Differential-Braking-Based Rollover Prevention for Sport Utility Vehicles with Human-in-the-Loop Evaluations. Veh. Syst. Dyn. 2001, 36, 359–389. [Google Scholar] [CrossRef]
- Li, H.; Li, J.; Su, Z.; Wang, X.; Luo, J. Research on Active Obstacle Avoidance Control Strategy for Intelligent Vehicle Based on Active Safety Collaborative Control. IEEE Access 2020, 8, 183736–183748. [Google Scholar] [CrossRef]
NB | NS | ZO | PS | PB | ||
---|---|---|---|---|---|---|
NB | ZO | PS | PS | PB | PB | |
NS | NS | ZO | PS | PB | PB | |
ZO | NS | NS | ZO | PS | PS | |
PS | NB | NS | NS | ZO | ZO | |
PB | NB | NB | NS | NS | ZO |
NB | NS | ZO | PS | PB | ||
---|---|---|---|---|---|---|
NB | NB | NB | NS | ZO | ZO | |
NS | NB | NS | ZO | PS | PS | |
ZO | NS | ZO | ZO | PS | PS | |
PS | ZO | ZO | PS | PS | PB | |
PB | ZO | PS | PS | PB | PB |
Evaluation Index | ||||
---|---|---|---|---|
Training set | 0.00104 | 0.03225 | 0.02493 | 0.02827 |
Test set | 0.00105 | 0.03246 | 0.02509 | 0.02848 |
Result | ||||
---|---|---|---|---|
Case study 1 | 0.6 | 40 | 100 | Figure 12 |
Case study 2 | 0.9 | 40 | 100 | Figure 13 |
Case study 3 | 0.9 | 40 | 70 | Figure 14 |
Case study 4 | 0.6 | 0 | 100 | Figure 15 |
Case Study 1 | Our Method | Sigmoid Method |
---|---|---|
Average curvature of the path | 0.00179 | 0.01775 |
Maximum of LTR | 0.73249 | 1 |
Average steering angle | 9.76623 | 12.39901 |
Average yaw rate | 1.09961 | 1.60889 |
Average lateral acceleration | 0.04277 | 0.05407 |
Case Study 2 | Our Method | Sigmoid Method |
---|---|---|
Average curvature of the path | 0.00175 | 0.00402 |
Maximum of LTR | 0.74934 | 1 |
Average steering angle | 7.70237 | 9.05435 |
Average yaw rate | 0.62028 | 0.88300 |
Average lateral acceleration | 0.02438 | 0.03051 |
Case Study 3 | Our Method | Sigmoid Method |
---|---|---|
Average curvature of the path | 0.00351 | 0.00801 |
Maximum of LTR | 0.63285 | 0.98316 |
Average steering angle | 10.26115 | 12.53339 |
Average yaw rate | 0.88337 | 1.20238 |
Average lateral acceleration | 0.02678 | 0.03348 |
Case Study 4 | Our Method | Sigmoid Method |
---|---|---|
Average curvature of the path | 0.00175 | 0.00395 |
Maximum of LTR | 0.83893 | 1 |
Average steering angle | 7.01638 | 16.21332 |
Average yaw rate | 1.14704 | 2.80779 |
Average lateral acceleration | 0.04652 | 0.08669 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, H.; Nie, Z.; Lian, Y. A Semi-Trailer Path Planning Method Considering the Surrounding Traffic Conditions and Vehicle Roll Stability. Appl. Sci. 2025, 15, 2353. https://doi.org/10.3390/app15052353
Zhang H, Nie Z, Lian Y. A Semi-Trailer Path Planning Method Considering the Surrounding Traffic Conditions and Vehicle Roll Stability. Applied Sciences. 2025; 15(5):2353. https://doi.org/10.3390/app15052353
Chicago/Turabian StyleZhang, Haochuan, Zhigen Nie, and Yufeng Lian. 2025. "A Semi-Trailer Path Planning Method Considering the Surrounding Traffic Conditions and Vehicle Roll Stability" Applied Sciences 15, no. 5: 2353. https://doi.org/10.3390/app15052353
APA StyleZhang, H., Nie, Z., & Lian, Y. (2025). A Semi-Trailer Path Planning Method Considering the Surrounding Traffic Conditions and Vehicle Roll Stability. Applied Sciences, 15(5), 2353. https://doi.org/10.3390/app15052353