Optimal Lane Change Path Planning Based on the NSGA-II and TOPSIS Algorithms
Abstract
:1. Introduction
1.1. Motivation
1.2. Literature Review
2. Optimal Lane Change Path Planning Based on the NSGA-II and TOPSIS Algorithms
2.1. Lane Change Trajectory Based on Polynomials
2.1.1. Lane Change Trajectory Constraints
- (1)
- Lateral displacement constraint: .
- (2)
- Security constraints: During the lane changing process, the ego vehicle does not collide with the surrounding traffic vehicle;, that is, the collision avoidance algorithm in Section 2.2 is satisfied.
- (3)
- Minimum lane change time constraint:
- (4)
- Limited by the constraints between the tire and the road, the maximum lateral acceleration is .
2.2. Collision Avoidance Algorithm
2.3. NSGA-II Multi-Objective Optimization and Decision Algorithm
2.3.1. The Objective Function
- (1)
- The weighted root mean square value of acceleration characterizes lane changing comfort:
- (2)
- The maximum curvature characterizes lane changing smoothness:
- (3)
- Lane changing trajectory length represents lane changing efficiency and its impact on traffic flow:
2.3.2. Multiple Objective Optimization
- (1)
- .
- (2)
- .
- (1)
- Population size: In order to obtain the global optimal solution, the population size should not be too small, but the size should also not be too large considering the time complexity. In this study, the population number is set as 100.
- (2)
- Crossover probability and mutation probability: Crossover probability and mutation probability were set as 0.8 and 0.2, respectively, in this study.
- (3)
- Maximum evolutionary algebra: Matlab simulation results showed that the evolution can be completed after 30 generations. Therefore, .
2.3.3. Non-Dominated Sorting Method
2.3.4. Multiple Objective Decision Making
- (1)
- Take three objective optimization functions as indicators to evaluate solutions in the Pareto optimal solution set and obtain the indicator matrix :
- (2)
- Standardize each element of indicator matrix :
- (3)
- Using the COWA operator to calculate the weight of the three objective functions :
- (4)
- Assign weight to each element of indicator matrix to obtain the weighting matrix :
- (5)
- Take the minimum element of the th column in the weighting matrix as the optimal solution and the maximum element as the worst solution , respectively:
- (6)
- Calculate the distance between elements in the weighting matrix and , ——, and , respectively:
- (7)
- Calculate the proximity index between the th solution in the Pareto optimal solution set and the optimal level:
2.4. Optimization and Decision Result Analysis
3. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- National Center for Statistics and Analysis. Overview of the 2021 Crash Investigation Sampling System; National Highway Traffic Safety Administration: Washington, DC, USA, 2022.
- Liu, Y.; Zhou, B.; Wang, X.; Li, L.; Cheng, S.; Chen, Z.; Li, G.; Zhang, L. Dynamic Lane-Changing Trajectory Planning for Autonomous Vehicles Based on Discrete Global Trajectory. IEEE Trans. Intell. Transp. Syst. 2021, 23, 8513–8527. [Google Scholar] [CrossRef]
- Singh, S. Critical Reasons for Crashes Investigated in the National Motor Vehicle Crash Causation Survey; Traffic Safety Facts Crash Stats. Report No. Dot Hs 812 506; National Highway Traffic Safety Administration: Washington, DC, USA, 2018.
- Ding, Y.; Zhuang, W.; Wang, L.; Liu, J.; Guvenc, L.; Li, Z. Safe and Optimal Lane-Change Path Planning for Automated Driving. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2021, 235, 1070–1083. [Google Scholar] [CrossRef]
- Amer, N.H.; Zamzuri, H.; Hudha, K.; Kadir, Z.A. Modelling and Control Strategies in Path Tracking Control for Autonomous Ground Vehicles: A Review of State of the Art and Challenges. J. Intell. Robot. Syst. 2017, 86, 225–254. [Google Scholar] [CrossRef]
- Zhu, F.; Xu, X.; Ma, L.; Guo, D.; Cui, X.; Kong, Q. Autonomous driving vehicle control auto-calibration system: An industry-level, data-driven and learning-based vehicle longitudinal dynamic calibrating algorithm. In Proceedings of the 2020 IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, USA, 19 October–13 November 2020; IEEE: New York, NY, USA, 2020; pp. 391–397. [Google Scholar]
- Geyer, J.; Kassahun, Y.; Mahmudi, M.; Ricou, X.; Durgesh, R.; Chung, A.S.; Hauswald, L.; Pham, V.H.; Mühlegg, M.; Dorn, S.; et al. A2d2: Audi Autonomous Driving Dataset; Cornell University: Ithaca, NY, USA, 2020. [Google Scholar]
- Grigorescu, S.; Trasnea, B.; Cocias, T.; Macesanu, G. A Survey of Deep Learning Techniques for Autonomous Driving. J. Field Robot. 2020, 37, 362–386. [Google Scholar] [CrossRef] [Green Version]
- Caesar, H.; Bankiti, V.; Lang, H.; Vora, S.; Liong, V.E.; Xu, Q.; Krishnan, A.; Pan, Y.; Baldan, G.; Beijbom, O. nuScenes: A multimodal dataset for autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 11621–11631. [Google Scholar]
- Huang, C.; Huang, H.; Hang, P.; Gao, H.; Wu, J.; Huang, Z.; Lv, C. Personalized Trajectory Planning and Control of Lane-Change Maneuvers for Autonomous Driving. IEEE Trans. Veh. Technol. 2021, 70, 5511–5523. [Google Scholar] [CrossRef]
- Liu, X.; Liang, J.; Fu, J. A Dynamic Trajectory Planning Method for Lane-Changing Maneuver of Connected and Automated Vehicles. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2021, 235, 1808–1824. [Google Scholar] [CrossRef]
- Zheng, H.; Zhou, J.; Shao, Q.; Wang, Y. Investigation of a Longitudinal and Lateral Lane-Changing Motion Planning Model for Intelligent Vehicles in Dynamical Driving Environments. IEEE Access 2019, 7, 44783–44802. [Google Scholar] [CrossRef]
- Harding, J.; Powell, G.; Yoon, R.; Fikentscher, J.; Doyle, C.; Sade, D.; Lukuc, M.; Simons, J.; Wang, J. Vehicle-To-Vehicle Communications: Readiness of v2v Technology for Application; Dot Hs 812 014; National Highway Traffic Safety Administration: Washington, DC, USA, 2014.
- Kong, L.; Khan, M.K.; Wu, F.; Chen, G.; Zeng, P. Millimeter-Wave Wireless Communications for Iot-Cloud Supported Autonomous Vehicles: Overview, Design, and Challenges. IEEE Commun. Mag. 2017, 55, 62–68. [Google Scholar] [CrossRef]
- Ullah, H.; Gopalakrishnan Nair, N.; Moore, A.; Nugent, C.; Muschamp, P.; Cuevas, M. 5G Communication: An Overview of Vehicle-To-Everything, Drones, and Healthcare Use-Cases. IEEE Access 2019, 7, 37251–37268. [Google Scholar] [CrossRef]
- Liu, Y.; Wang, X.; Li, L.; Cheng, S.; Chen, Z. A Novel Lane Change Decision-Making Model of Autonomous Vehicle Based on Support Vector Machine. IEEE Access 2019, 7, 26543–26550. [Google Scholar] [CrossRef]
- Wang, W.; Qie, T.; Yang, C.; Liu, W.; Xiang, C.; Huang, K. An Intelligent Lane-Changing Behavior Prediction and Decision-Making Strategy for an Autonomous Vehicle. IEEE Trans. Ind. Electron. 2022, 69, 2927–2937. [Google Scholar] [CrossRef]
- Turkoglu, K.; Selvakumar, J. Application of Chance-Constrained and Sample-Based Path Search for High Level Behavioural Planning: A Case Study of Autonomous Highway Lane Change Scenario; Aiaa Scitech 2020 Forum; American Institute of Aeronautics and Astronautics: Orlando, FL, USA, 2020. [Google Scholar]
- Bae, I.; Kim, J.H.; Moon, J.; Kim, S. Lane change maneuver based on bezier curve providing comfort experience for autonomous vehicle users. In Proceedings of the 2019 IEEE Intelligent Transportation Systems Conference (ITSC), Auckland, New Zealand, 27–30 October 2019; IEEE: New York, NY, USA, 2019; pp. 2272–2277. [Google Scholar]
- Zeng, D.; Yu, Z.; Xiong, L.; Zhao, J.; Zhang, P.; Li, Z.; Fu, Z.; Yao, J.; Zhou, Y. A Novel robust lane change trajectory planning method for autonomous vehicle. In Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France, 9–12 June 2019; IEEE: New York, NY, USA, 2019; pp. 486–493. [Google Scholar]
- Li, Z.; Liang, H.; Zhao, P.; Wang, S.; Zhu, H. Efficent lane change path planning based on quintic spline for autonomous vehicles. In Proceedings of the 2020 IEEE International Conference on Mechatronics and Automation (ICMA), Beijing, China, 13–16 October 2020; IEEE: New York, NY, USA, 2020; pp. 338–344. [Google Scholar]
- Norouzi, A.; Kazemi, R.; Abbassi, O.R. Path Planning and Re-Planning of Lane Change Manoeuvres in Dynamic Traffic Environments. Int. J. Syst. Sci. 2019, 14, 239. [Google Scholar] [CrossRef]
- Bai, H.; Shen, J.; Wei, L.; Feng, Z. Accelerated Lane-Changing Trajectory Planning of Automated Vehicles with Vehicle-To-Vehicle Collaboration. J. Adv. Transp. 2017, 2017, 1–11. [Google Scholar] [CrossRef] [Green Version]
- XI, C.; Shi, T.; Wu, Y.; Sun, L. Efficient motion planning for automated lane change based on imitation learning and mixed-integer optimization. In Proceedings of the 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece, 20–23 September 2020. [Google Scholar]
- Luo, Y.; Xiang, Y.; Cao, K.; Li, K. A Dynamic Automated Lane Change Maneuver Based on Vehicle-To-Vehicle Communication. Transp. Res. Part C-Emerg. Technol. 2016, 62, 87–102. [Google Scholar] [CrossRef]
- Othman, N.A.; Reif, U.; Ramli, A.; Misro, M. Manoeuvring Speed Estimation of a Lane-Change System Using Geometric Hermite Interpolation. Ain Shams Eng. J. 2021, 12, 4015–4021. [Google Scholar] [CrossRef]
- Wang, J.; Zhang, Q.; Zhang, Z.; Yan, X. Structured Trajectory Planning of Collision-Free Lane Change Using the Vehicle-Driver Integration Data. Sci. China Technol. Sci. 2016, 59, 825–831. [Google Scholar] [CrossRef]
- Qiao, B.; Wu, X. Lane change control of autonomous vehicle with real-time rerouting function. In Proceedings of the 2019 IEEE/Asme International Conference on Advanced Intelligent Mechatronics (AIM), Hong Kong, China, 8–12 July 2019; IEEE: New York, NY, USA, 2019; pp. 1317–1322. [Google Scholar]
- Li, Z.; Jiang, J.; Chen, W.-H. Automatic lane change maneuver in dynamic environment using model predictive control method. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October 2020–21 January 2021; IEEE: New York, NY, USA, 2020; pp. 2384–2389. [Google Scholar]
- Sugie, N.; Okuda, H.; Suzuki, T.; Haraguchi, K.; Kang, Z. Simultaneous realization of planning and control for lane-change behavior using nonlinear model predictive control. In Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; IEEE: New York, NY, USA, 2018; pp. 2406–2411. [Google Scholar]
- Wang, H.; Lu, B.; Li, J.; Liu, T.; Xing, Y.; Lv, C.; Cao, D.; Li, J.; Zhang, J.; Hashemi, E. Risk Assessment and Mitigation in Local Path Planning for Autonomous Vehicles With Lstm Based Predictive Model. IEEE Trans. Autom. Sci. Eng. 2021, 19, 2738–2749. [Google Scholar] [CrossRef]
- Zhou, J.; Zheng, H.; Wang, J.; Wang, Y.; Zhang, B.; Shao, Q. Multiobjective Optimization of Lane-Changing Strategy for Intelligent Vehicles in Complex Driving Environments. IEEE Trans. Veh. Technol. 2020, 69, 1291–1308. [Google Scholar] [CrossRef]
- Peng, T.; Su, L.; Zhang, R.; Guan, Z.; Zhao, H.; Qiu, Z.; Zong, C.; Xu, H. A New Safe Lane-Change Trajectory Model and Collision Avoidance Control Method for Automatic Driving Vehicles. Expert Syst. Appl. 2020, 141, 112953. [Google Scholar] [CrossRef]
- Jula, H.; Kosmatopoulos, E.B.; Ioannou, P.A. Collision Avoidance Analysis for Lane Changing and Merging. IEEE Trans. Veh. Technol. 2000, 49, 2295–2308. [Google Scholar] [CrossRef]
- You, F.; Zhang, R.; Lie, G.; Wang, H.; Wen, H.; Xu, J. Trajectory Planning and Tracking Control for Autonomous Lane Change Maneuver Based on the Cooperative Vehicle Infrastructure System. Expert Syst. Appl. 2015, 42, 5932–5946. [Google Scholar] [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A Fast and Elitist Multiobjective Genetic Algorithm: Nsga-Ii. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Green Version]
- Jin, F.; Ni, Z.; Chen, H.; Li, Y.; Zhou, L. Multiple Attribute Group Decision Making Based on Interval-Valued Hesitant Fuzzy Information Measures. Comput. Ind. Eng. 2016, 101, 103–115. [Google Scholar] [CrossRef]
- Tang, H.-C.; Yang, S.-T. Optimizing Three-Dimensional Constrained Ordered Weighted Averaging Aggregation Problem with Bounded Variables. Mathematics 2018, 6, 172. [Google Scholar] [CrossRef] [Green Version]
- Behzadian, M.; Otaghsara, S.K.; Yazdani, M.; Ignatius, J. A State-of The-Art Survey of Topsis Applications. Expert Syst. Appl. 2012, 17, 39. [Google Scholar] [CrossRef]
State Parameters | Definition |
---|---|
The longitudinal coordinate of the ego vehicle at the beginning of the lane changing | |
The longitudinal velocity of the ego vehicle at the beginning of the lane changing | |
The longitudinal acceleration of the ego vehicle at the beginning of the lane changing | |
The longitudinal coordinate of the ego vehicle at the end of the lane changing | |
The longitudinal velocity of the ego vehicle at the end of the lane changing | |
The longitudinal acceleration of the ego vehicle at the end of the lane changing | |
The lateral coordinate of the ego vehicle at the beginning of the lane changing | |
The lateral velocity of the ego vehicle at the beginning of the lane changing | |
The lateral acceleration of the ego vehicle at the beginning of the lane changing | |
The lateral coordinate of the ego vehicle at the end of the lane changing | |
The lateral velocity of the ego vehicle at the end of the lane changing | |
The lateral acceleration of the ego vehicle at the end of the lane changing |
Order | The Decision Variables | Objective Optimization Function | ||||
---|---|---|---|---|---|---|
Longitudinal Displacement/m | Time /s | /m | ||||
1 | 78 | 5.2 | 0.5947 | 0.0035 | 78.1286 | 0.9160 |
2 | 80 | 5.2 | 0.5827 | 0.0034 | 80.1254 | 0.9154 |
3 | 76 | 5.0 | 0.6137 | 0.0037 | 76.1320 | 0.9148 |
4 | 82 | 5.4 | 0.5478 | 0.0032 | 82.1223 | 0.9136 |
5 | 80 | 5.8 | 0.8051 | 0.0034 | 80.1254 | 0.9118 |
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. |
© 2023 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
Wang, D.; Wang, G.; Wang, H. Optimal Lane Change Path Planning Based on the NSGA-II and TOPSIS Algorithms. Appl. Sci. 2023, 13, 1149. https://doi.org/10.3390/app13021149
Wang D, Wang G, Wang H. Optimal Lane Change Path Planning Based on the NSGA-II and TOPSIS Algorithms. Applied Sciences. 2023; 13(2):1149. https://doi.org/10.3390/app13021149
Chicago/Turabian StyleWang, Dongyi, Guoli Wang, and Hang Wang. 2023. "Optimal Lane Change Path Planning Based on the NSGA-II and TOPSIS Algorithms" Applied Sciences 13, no. 2: 1149. https://doi.org/10.3390/app13021149
APA StyleWang, D., Wang, G., & Wang, H. (2023). Optimal Lane Change Path Planning Based on the NSGA-II and TOPSIS Algorithms. Applied Sciences, 13(2), 1149. https://doi.org/10.3390/app13021149