Improved Immune Moth–Flame Optimization Based on Gene Correction for Automatic Reverse Parking
Abstract
:1. Introduction
2. Reference Trajectory Optimization Model for ARP
2.1. Basic Principles of ARP
2.2. Constraint Judgment of ARP Feasibility
2.3. Conversion Principle of ARP Plane Coordinate System
2.4. Optimization Model for ARP Reference Trajectory
3. Gene Correction Method for ARP
3.1. Basic Concepts and Application Principles of Gene Correction
3.2. Gene Correction for Collision on the Far Side Line of the Parking Garage
3.3. Berthing Inclination Gene Correction
3.4. Berthing Dislocation Gene Correction
4. Improved Immune Moth–Flame Optimization
4.1. Moth–Flame Optimization
4.2. Immune Mechanism
4.3. Nonlinear Decline Strategy of Weight Coefficient
4.4. Nonlinear Decline Strategy for Crossover and Mutation Probability
4.5. High-Quality Solution-Set Maintenance Mechanism Based on Fusion Distance
5. ARP Experiment
5.1. Description of Experimental ARP Scene
5.2. Design and Configuration of ARP Experiment
5.3. Experimental Results and Analysis of ARP
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
ARP | automatic reverse parking |
IIMFO-GC | improved immune moth–flame optimization based on gene correction |
MFO | moth–flame optimization |
References
- Liu, H.; Luo, S.; Lu, J. Method for Adaptive Robust Four-Wheel Localization and Application in Automatic Parking Systems. IEEE Sens. J. 2019, 19, 10644–10653. [Google Scholar] [CrossRef]
- Liu, K.; Dao, M.; Inoue, T. An Exponentially epsilon-Convergent Control Algorithm for Chained Systems and Its Application to Automatic Parking Systems. IEEE Trans. Control Syst. Technol. 2006, 14, 1113–1126. [Google Scholar] [CrossRef]
- Suhr, J.K.; Jung, H.G. Automatic Parking Space Detection and Tracking for Underground and Indoor Environments. IEEE Trans. Ind. Electron. 2016, 63, 5687–5698. [Google Scholar] [CrossRef]
- Chen, Y.; Qian, Y. Improved Particle Swarm Optimization Algorithm for Automatic Entering Parking Space Based on Spline Theory. In Proceedings of the 2nd International Conference on Computing and Data Science (CONF-CDS 2021), Stanford, CA, USA, 28–30 January 2021; Volume 28, pp. 136–143. [Google Scholar]
- Gorinevsky, D.; Kapitanovsky, A. Neural network architecture for trajectory generation and control of automated car parking. IEEE Trans. Control Syst. Technol. 1996, 4, 50–56. [Google Scholar] [CrossRef]
- Chai, R.; Tsourdos, A.; Savvaris, A.; Chai, H.; Xia, Y.; Chen, C.L.P. Design and Implementation of Deep Neural Network-Based Control for Automatic Parking Maneuver Process. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 1400–1413. [Google Scholar] [CrossRef] [PubMed]
- Nieto, R.M.; Garcia-Martin, A.; Hauptmann, A.G.; Martß′nez, J.M. Automatic Vacant Parking Places Management System Using Multicamera Vehicle Detection. IEEE Trans. Intell. Transp. Syst. 2019, 20, 1069–1080. [Google Scholar] [CrossRef]
- Laurini, M.; Consolini, L.; Locatelli, M. A graph-based algorithm for optimal control of switched systems: An application to car parking. IEEE Trans. Autom. Control 2021, 66, 6049–6055. [Google Scholar] [CrossRef]
- Maximilian, K.; Anil, K.M.; Adam, M.; Hasan, E.; Sandra, H. A Multi-Vehicle Control Framework With Application to Automated Valet Parking. IEEE Trans. Intell. Transp. Syst. 2021, 22, 5697–5707. [Google Scholar]
- Chai, R.; Tsourdos, A.; Savvaris, A.; Chai, S.; Xia, Y.; Chen, C.L.P. Multi-objective optimal parking maneuver planning of autonomous wheeled vehicles. IEEE Trans. Ind. Electron. 2020, 67, 10809–10821. [Google Scholar] [CrossRef]
- Yang, Y.; Xu, X.; Hong, J. Automatic Parking Path Planning of Tracked Vehicle Based on Improved A* and DWA Algorithms. IEEE Trans. Transp. Electrif. 2023, 9, 283–292. [Google Scholar] [CrossRef]
- Wang, X.; Shi, H.; Zhang, C. Path Planning for Intelligent Parking System Based on Improved Ant Colony Optimization. IEEE Access 2020, 8, 65267–65273. [Google Scholar] [CrossRef]
- Chen, Y.; Wang, L.; Liu, G.; Xia, B. Automatic Parking Path Optimization based on Immune Moth Flame Algorithm for Intelligent Vehicles. Symmetry 2022, 14, 1923. [Google Scholar] [CrossRef]
- Zhang, B.; Chen, S.; Gao, S.; Gao, Z.; Wang, D.; Zhang, X. Combination Balance Correction of Grinding Disk Based on Improved Quantum Genetic Algorithm. IEEE Trans. Instrum. Meas. 2023, 72, 1000112. [Google Scholar] [CrossRef]
- Liu, K.; Wang, X.; Wang, L.; Liu, G. Train Operation Strategy Optimization Based on Improved Genetic Algorithm. Int. J. Innov. Comput. Inf. Control 2019, 15, 1947–1965. [Google Scholar]
- Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl.-Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
- Aziz, M.A.E.; Ewees, A.A.; Hassanien, A.E. Whale Optimization Algorithm and Moth-Flame Optimization for multilevel thresholding image segmentation. Expert Syst. Appl. 2017, 83, 242–256. [Google Scholar] [CrossRef]
- Xu, L.; Li, Y.; Li, K.; Beng, G.H.; Jiang, Z.; Wang, C.; Liu, N. Enhanced Moth-flame Optimization Based on Cultural Learning and Gaussian Mutation. J. Bionic Eng. 2018, 15, 751–763. [Google Scholar] [CrossRef]
- Qian, S.; Ye, Y.; Jiang, B.; Wang, J. Constrained Multiobjective Optimization Algorithm Based on Immune System Model. IEEE Trans. Cybern. 2016, 46, 2056–2069. [Google Scholar] [CrossRef] [PubMed]
- Parsopoulos, K.E.; Vrahatis, M.N. Recent approaches to global optimization problems through Particle Swarm Optimization. Nat. Comput. 2002, 1, 235–306. [Google Scholar] [CrossRef]
- Wang, L.; Wang, X.; Liu, G.; Li, Y. Improved Auto Disturbance Rejection Control Based on Moth Flame Optimization for Permanent Magnet Synchronous Motor. IEEJ Trans. Electr. Electron. Eng. 2021, 16, 1124–1135. [Google Scholar] [CrossRef]
- Liu, G.; Wang, X. Fault diagnosis of diesel engine based on fusion distance calculation. In Proceedings of the Advanced Information Management, Communicates, Electronic & Automation Control Conference, Xi’an, China, 3–5 October 2016; pp. 1621–1627. [Google Scholar]
- Liu, G.; Zhou, X.; Xu, X.; Wang, L.; Zhang, W. Fault Diagnosis of Diesel Engine Information Fusion based on Adaptive Dynamic Weighted Hybrid Distance-Taguchi method (ADWHD-T). Appl. Intell. 2022, 52, 10307–10329. [Google Scholar] [CrossRef]
- Li, Z.; Zhou, Y.; Zhang, S.; Song, J. Lévy-fight Moth-fame algorithm for function optimization and engineering design problems. Math. Probl. Eng. 2016, 2016, 1423930. [Google Scholar]
- Li, C.; Li, S.; Liu, Y. A least squares support vector machine model optimized by moth-flame optimization algorithm for annual power load forecasting. Appl. Intell. 2016, 45, 1166–1178. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R.C. Particle swarm optimization. In Proceedings of the ICNN’95–International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
- Che, S.; Chen, Y.; Wang, L.; Xu, C. Electric Vehicle Ordered Charging Planning Based on Improved Dual-Population Genetic Moth-Flame Optimization. Algorithms 2024, 17, 110. [Google Scholar] [CrossRef]
- Zhang, P.; Xiong, L.; Yu, Z.; Fang, P.; Yan, S.; Yao, J.; Zhou, Y. Reinforcement Learning-Based End-to-End Parking for Automatic Parking System. Sensors 2019, 19, 3996. [Google Scholar] [CrossRef] [PubMed]
Name | Symbol | Value |
---|---|---|
Starting inclination angle threshold | ||
Vehicle coverage area collection times | 10 | |
Parking inclination angle threshold | ||
Parking position error threshold | m | |
Parking process period | 1.5 × s | |
Attitude angle difference threshold | 5 × | |
Parking interval threshold | ||
Parking position expected ordinate | m |
Name | Symbol | Value |
---|---|---|
Moth population size | n | 30 |
Iteration number | 80 | |
Logarithmic spiral shape adjustment coefficient | ||
Minimum weight coefficient | ||
Maximum weight coefficient | ||
Weight coefficient optimization factor | ||
Minimum crossover and mutation probabilities | , | 0.4,0.1 |
Maximum crossover and mutation probabilities | , | 0.8,0.3 |
Crossover probability optimization factor | ||
Mutation probability optimization factor | ||
Collision correction maximum ordinate offset | m | |
Collision correction empirical coefficient | ||
Berthing inclination maximum ordinate offset | m |
Algorithms | Coordinates of , , (m) | Path Length (m) |
---|---|---|
IIMFO-GC | (1.52,2.29), (1.55,4.43), (1.84,5.97) | 9.480 |
IIMFO | (1.37,2.29), (1.44,4.43), (1.78,5.96) | 9.659 |
LMFO | (1.02,2.30), (1.20,4.44), (1.69,5.91) | 9.694 |
MFO | (1.29,2.31), (1.37,4.48), (1.80,5.87) | 9.619 |
IPSO | (1.21,2.43), (1.29,4.46), (1.64,5.90) | 9.732 |
PSO | (1.14,2.27), (1.32,4.40), (1.61,5.91) | 9.829 |
Algorithms | Coordinates of , , (m) | Path Length (m) |
---|---|---|
IIMFO-GC | (1.51,2.29), (1.50,4.42), (1.90,5.96) | 9.493 |
IIMFO | (1.39,2.30), (1.38,4.43), (1.74,5.95) | 9.658 |
LMFO | (1.16,2.29), (1.30,4.45), (1.80,5.89) | 9.741 |
MFO | (1.28,2.31), (1.52,4.39), (1.84,5.88) | 9.635 |
IPSO | (1.31,2.27), (1.34,4.42), (1.70,5.88) | 9.728 |
PSO | (1.27,2.25), (1.40,4.50), (1.66,5.91) | 9.785 |
Algorithms | Optimization | Tracking Control |
---|---|---|
IIMFO-GC | 0.0169 | 0.0177 |
IIMFO | 0.0190 | 0.0204 |
LMFO | 0.0181 | 0.0193 |
MFO | 0.1113 | 0.0530 |
PSO | 0.1093 | 0.1085 |
PSO | 0.1098 | 0.1078 |
Algorithms | Coordinates of , , (m) | Path Length (m) | Berthing Inclination Angle |
---|---|---|---|
IIMFO-GC | (0.01,0), (0.05,0.01), (0.06,0.01) | 0.013 | 0.0008 |
IIMFO | (0.02,0.01), (0.06,0), (0.04,0.01) | 0.001 | 0.0014 |
LMFO | (0.14,0.01), (0.10,0.01), (0.11,0.02) | 0.047 | 0.0012 |
MFO | (0.01,0), (0.15,0.09), (0.04,0.01) | 0.016 | 0.0583 |
IPSO | (0.10,0.16), (0.05,0.04), (0.06,0.02) | 0.004 | 0.0008 |
PSO | (0.13,0.02), (0.08,0.10), (0.04,0) | 0.044 | 0.0020 |
Algorithms | Computational Cost (s) |
---|---|
IIMFO-GC | 9.335 |
IIMFO | 9.754 |
LMFO | 10.108 |
MFO | 10.227 |
PSO | 9.935 |
PSO | 10.040 |
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. |
© 2024 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
Liu, G.; Xu, X.; Wang, L. Improved Immune Moth–Flame Optimization Based on Gene Correction for Automatic Reverse Parking. Sensors 2024, 24, 2270. https://doi.org/10.3390/s24072270
Liu G, Xu X, Wang L. Improved Immune Moth–Flame Optimization Based on Gene Correction for Automatic Reverse Parking. Sensors. 2024; 24(7):2270. https://doi.org/10.3390/s24072270
Chicago/Turabian StyleLiu, Gang, Xinli Xu, and Longda Wang. 2024. "Improved Immune Moth–Flame Optimization Based on Gene Correction for Automatic Reverse Parking" Sensors 24, no. 7: 2270. https://doi.org/10.3390/s24072270
APA StyleLiu, G., Xu, X., & Wang, L. (2024). Improved Immune Moth–Flame Optimization Based on Gene Correction for Automatic Reverse Parking. Sensors, 24(7), 2270. https://doi.org/10.3390/s24072270