Submitted:
08 July 2024
Posted:
09 July 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Research Method
3. Literature Review
3.1. Autonomous Vehicles
| Levels | Description |
|---|---|
| Level 0 (No automation) | The dynamic driving task (DDT) is fully controlled by human beings [11] |
| Level 1 (Driver assistance) | It is the lowest level of automation that incorporates mild driver assistance systems like adaptive cruise control. |
| Level 2 (Partial driving automation) | It incorporates an advanced driver assistance system that controls aspects like speed and steering. Human intervention is still required. |
| Level 3 (Conditional driving automation) | Advanced autonomy with numerous sensors to analyze the environment and make informed decisions. They incorporate autonomous systems like automated emergency breaking (AED), traffic jam assist and driver monitoring (DM) among other functionalities [11]. |
| Level 4 (High driving automation) | They can operate in self-driving mode but due to geo-fencing, they are limited to certain low speed urban areas. Incomprehensive legislation and inadequate infrastructure required to such AVs also limits self-driving [11]. |
| Level 5 (Fully autonomous driving) | The dynamic driving task is eliminated and hence such AVs do not require human intervention. They will not be limited by geo-fencing. Despite the ongoing extensive research on actualizing level 5 AVs, the universal adoption of such AVs is a long-term objective. |
3.2. The Need for Autonomous Vehicles
3.3. Deep Learning
| Autoencoder | Comprised of an encoder and decoder. It is also designed to learn a compressed version of input data from which the original input data can be recreated [19]. Autoencoders are incorporated with end-to-end deep learning strategies to help AVs determine the appropriate steering angle during autonomous navigation [24]. |
| Convolutional Neural networks (CNN) | CNN uses convolution operations to extract and learn relevant features from data. It helps in identification of data patterns that could have been challenging to detect using traditional algorithms. It has a hierarchical structure whereby the lower layers learn simple data features whereas the high layers extract complex data features [25]. |
| Deep belief networks (DBN) | Comprises multiple layers of Restricted Boltzmann Machine (RBM). The shallow and two-layered RBMs are stacked on top of each other to form a deep DBN network [26]. Besides being trained through unsupervised learning, DBNs can be applied in AV functions like natural language processing, speech recognition and computer vision relevant in detection and classification of images during autonomous navigation [27]. |
| Recurrent Neural networks (RNN) | RNN’s could analyze sequential data as input. This ability to model temporal dependencies and patterns has enabled RNNs to be used for different AV functions like natural language processing, speech recognition and time series predictions [19]. However, RNNs are also sensitive to the order of input data. |
4. Results
4.1. Uses of Deep Learning in Autonomous Vehicles
4.2. Perception
4.3. Decision Making
4.4. Localization and Mapping
5. Challenges
5.1. Complexity and Uncertainty
5.2. Sensor Challenges
5.3. The Complexity of Model Training
6. Conclusion
References
- Karnati, A.; Mehta, D. Artificial Intelligence in Self Driving Cars: Applications, Implications and Challenges. Ushus Journal of Business Management 2022, 21. [Google Scholar]
- Miglani, A.; Kumar, N. Deep learning models for traffic flow prediction in autonomous vehicles: A review, solutions, and challenges. Vehicular Communications 2019, 20, 100184. [Google Scholar] [CrossRef]
- Kisačanin, B. (2017, May). Deep learning for autonomous vehicles. In 2017 IEEE 47th International Symposium on Multiple-Valued Logic (ISMVL) (pp. 142-142).
- Tikito, I.; Souissi, N. Meta-analysis of systematic literature review methods. International Journal of Modern Education and Computer Science 2019, 12, 17. [Google Scholar] [CrossRef]
- Davies, A. Carrying out systematic literature reviews: An introduction. British Journal of Nursing 2019, 28, 1008–1014. [Google Scholar] [CrossRef]
- GreyB, T. (2022, July 23). Top 30 Self Driving Technology and Car Companies. GreyB. Retrieved October 23, 2022, from https://www.greyb.com/autonomous-vehicle-companies/.
- León, L.F.A.; Aoyama, Y. Industry emergence and market capture: The rise of autonomous vehicles. Technological Forecasting and Social Change 2022, 180, 121661. [Google Scholar] [CrossRef]
- Pütz, F.; Murphy, F.; Mullins, M.; O'Malley, L. Connected automated vehicles and insurance: Analysing future market-structure from a business ecosystem perspective. Technology in Society 2019, 59, 101182. [Google Scholar] [CrossRef]
- Biswas, A.; Wang, H.C. Autonomous vehicles enabled by the integration of IoT, edge intelligence, 5G, and blockchain. Sensors 2023, 23, 1963. https://www.researchgate.net/publication/368436881_Autonomous_Vehicles_Enabled_by_the_Integration_of_IoT_Edge_Intelligence_5G_and_Blockchain. [CrossRef] [PubMed]
- Fayyad, J.; Jaradat, M.A.; Gruyer, D.; Najjaran, H. Deep learning sensor fusion for autonomous vehicle perception and localization: A review. Sensors 2020, 20, 4220. [Google Scholar] [CrossRef] [PubMed]
- Qian, J.; Zeleznikow, J. Who shares legal liability for road accidents caused by drivers assisted by artificial intelligence software? Canberra Law Review 2021, 18, 18–35. [Google Scholar]
- Benefits of Self-Driving Vehicles. (2018, March 19). Coalition for Future Mobility. Retrieved October 23, 2022, from https://coalitionforfuturemobility.com/benefits-of-self-driving-vehicles/.
- Ercan, T.; Onat, N.C.; Keya, N.; Tatari, O.; Eluru, N.; Kucukvar, M. Autonomous electric vehicles can reduce carbon emissions and air pollution in cities. Transportation Research Part D: Transport and Environment 2022, 112, 103472. [Google Scholar] [CrossRef]
- Fagnant, D.J.; Kockelman, K. Preparing a nation for autonomous vehicles: Opportunities, barriers and policy recommendations. Transportation Research Part A: Policy and Practice 2015, 77, 167–181. [Google Scholar] [CrossRef]
- Fagnant, D.J.; Kockelman, K. Preparing a nation for autonomous vehicles: Opportunities, barriers and policy recommendations. Transportation Research Part A: Policy and Practice 2015, 77, 167–181. [Google Scholar] [CrossRef]
- Anderson, J.M.; Nidhi, K.; Stanley, K.D.; Sorensen, P.; Samaras, C.; Oluwatola, O.A. (2014). Autonomous vehicle technology: A guide for policymakers. Rand Corporation.
- Heaton, J. Ian Goodfellow, Yoshua Bengio, and Aaron Courville: Deep learning: The MIT Press, 2016, 800 pp, ISBN: 0262035618. Genetic programming and evolvable machines 2018, 19(1-2), 305-307.
- Jebamikyous, H.H.; Kashef, R. Autonomous vehicles perception (avp) using deep learning: Modeling, assessment, and challenges. IEEE Access 2022, 10, 10523–10535. [Google Scholar] [CrossRef]
- Golroudbari, A.A.; Sabour, M.H. Recent Advancements in Deep Learning Applications and Methods for Autonomous Navigation--A Comprehensive Review. arXiv preprint 2023, arXiv:2302.11089. [Google Scholar]
- Rao, Q.; Frtunikj, J. (2018, May). Deep learning for self-driving cars: Chances and challenges. In Proceedings of the 1st international workshop on software engineering for AI in autonomous systems (pp. 35-38).
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet classification with deep convolutional neural networks. Communications of the ACM 2017, 60, 84–90. [Google Scholar] [CrossRef]
- Ren, J.; Gaber, H.; Al Jabar, S.S. (2021, May). Applying deep learning to autonomous vehicles: A survey. In 2021 4th International Conference on Artificial Intelligence and Big Data (ICAIBD) (pp. 247-252). IEEE.
- Smaldone, A.M.; Kyro, G.W.; Batista, V.S. Quantum Convolutional Neural Networks for Multi-Channel Supervised Learning. arXiv preprint 2023, arXiv:2305.18961. [Google Scholar] [CrossRef]
- Pak, A.; Manjunatha, H.; Filev, D.; Tsiotras, P. Carnet: A dynamic autoencoder for learning latent dynamics in autonomous driving tasks. arXiv preprint 2022, arXiv:2205.08712. [Google Scholar]
- Chen, L.; Lin, S.; Lu, X.; Cao, D.; Wu, H.; Guo, C.; Wang, F.Y.; et al. Deep neural network based vehicle and pedestrian detection for autonomous driving: A survey. IEEE Transactions on Intelligent Transportation Systems 2021, 22, 3234–3246. [Google Scholar] [CrossRef]
- Huang, Y.; Panahi, A.; Krim, H.; Yu, Y.; Smith, S.L. Deep adversarial belief networks. arXiv preprint 2019, arXiv:1909.06134. [Google Scholar]
- Ren, J.; Green, M.; Huang, X. (2021). From traditional to deep learning: Fault diagnosis for autonomous vehicles. In Learning Control (pp. 205-219). Elsevier.
- Ivanov, S.A.; Rasheed, B. Predicting the Behavior of Road Users in Rural Areas for Self-Driving Cars. Advanced Engineering Research (Rostov-on-Don) 2023, 23, 169–179. [Google Scholar] [CrossRef]
- Kenesei, Z.; Ásványi, K.; Kökény, L.; Jászberényi, M.; Miskolczi, M.; Gyulavári, T.; Syahrivar, J. Trust and perceived risk: How different manifestations affect the adoption of autonomous vehicles. Transportation research part A: Policy and practice 2022, 164, 379–393. [Google Scholar] [CrossRef]
- Tong, Q.; Li, X.; Lin, K.; Li, C.; Si, W.; Yuan, Z. Cascade-LSTM-based visual-inertial navigation for magnetic levitation haptic interaction. IEEE Network 2019, 33, 74–80. [Google Scholar] [CrossRef]
- Guan, W.; Wang, T.; Qi, J.; Zhang, L.; Lu, H. Edge-aware convolution neural network based salient object detection. IEEE Signal Processing Letters 2018, 26, 114–118. [Google Scholar] [CrossRef]
- Lee, D.H.; Chen, K.L.; Liou, K.H.; Liu, C.L.; Liu, J.L. Deep learning and control algorithms of direct perception for autonomous driving. Applied Intelligence 2021, 51, 237–247. [Google Scholar] [CrossRef]
- Bojarski, M.; Yeres, P.; Choromanska, A.; Choromanski, K.; Firner, B.; Jackel, L.; Muller, U. Explaining how a deep neural network trained with end-to-end learning steers a car. arXiv preprint 2017, arXiv:1704.07911. [Google Scholar]
- Pavel, M.I.; Tan, S.Y.; Abdullah, A. Vision-based autonomous vehicle systems based on deep learning: A systematic literature review. Applied Sciences 2022, 12, 6831. [Google Scholar] [CrossRef]
- Aqel, M.O.; Marhaban, M.H.; Saripan, M.I.; Ismail, N.B. Review of visual odometry: Types, approaches, challenges, and applications. SpringerPlus 2016, 5, 1–26. [Google Scholar] [CrossRef]
- Péter, G.; Kiss, B.; Tihanyi, V. Vision and odometry based autonomous vehicle lane changing. ICT Express 2019, 5, 219–226. [Google Scholar] [CrossRef]
- Li, R.; Wang, S.; Long, Z.; Gu, D. (2018, May). Undeepvo: Monocular visual odometry through unsupervised deep learning. In 2018 IEEE international conference on robotics and automation (ICRA) (pp. 7286-7291). IEEE.
- Mohamed, S.A.; Haghbayan, M.H.; Westerlund, T.; Heikkonen, J.; Tenhunen, H.; Plosila, J. A survey on odometry for autonomous navigation systems. IEEE access 2019, 7, 97466–97486. [Google Scholar] [CrossRef]
- Wang, S.; Clark, R.; Wen, H.; Trigoni, N. End-to-end, sequence-to-sequence probabilistic visual odometry through deep neural networks. The International Journal of Robotics Research 2018, 37, 513–542. [Google Scholar] [CrossRef]
- Xue, F.; Wang, X.; Wang, J.; Zha, H. Deep visual odometry with adaptive memory. IEEE Transactions on Pattern Analysis and Machine Intelligence 2020, 44, 940–954. [Google Scholar] [CrossRef]
- Tang, X.; Yang, K.; Wang, H.; Wu, J.; Qin, Y.; Yu, W.; Cao, D. Prediction-uncertainty-aware decision-making for autonomous vehicles. IEEE Transactions on Intelligent Vehicles 2022, 7, 849–862. [Google Scholar] [CrossRef]
- Gomes, T.; Matias, D.; Campos, A.; Cunha, L.; Roriz, R. A survey on ground segmentation methods for automotive LiDAR sensors. Sensors 2023, 23, 601. [Google Scholar] [CrossRef]
- Hoel, C.J.; Driggs-Campbell, K.; Wolff, K.; Laine, L.; Kochenderfer, M.J. Combining planning and deep reinforcement learning in tactical decision making for autonomous driving. IEEE transactions on intelligent vehicles 2019, 5, 294–305. [Google Scholar] [CrossRef]
- Ayawli BB, K.; Appiah, A.Y.; Nti, I.K.; Kyeremeh, F.; Ayawli, E.I. Path planning for mobile robots using Morphological Dilation Voronoi Diagram Roadmap algorithm. Scientific African 2021, 12, e00745. [Google Scholar] [CrossRef]
- Meng, T.; Yang, T.; Huang, J.; Jin, W.; Zhang, W.; Jia, Y.; Zhong, Z.; et al. Improved Hybrid A-Star Algorithm for Path Planning in Autonomous Parking System Based on Multi-Stage Dynamic Optimization. International Journal of Automotive Technology 2023, 24, 459–468. [Google Scholar] [CrossRef]
- Orthey, A.; Chamzas, C.; Kavraki, L.E. Sampling-Based Motion Planning: A Comparative Review. Annual Review of Control, Robotics, and Autonomous Systems 2023, 7.
- Wang, Z.; Sun, K.; Ma, S.; Sun, L.; Gao, W.; Dong, Z. Improved Linear Quadratic Regulator Lateral Path Tracking Approach Based on a Real-Time Updated Algorithm with Fuzzy Control and Cosine Similarity for Autonomous Vehicles. Electronics 2022, 11, 3703. [Google Scholar] [CrossRef]
- Wang, X.; Gilliam, C.; Kealy, A.; Close, J.; Moran, B. Probabilistic map matching for robust inertial navigation aiding. NAVIGATION: Journal of the Institute of Navigation 2023, 70. [Google Scholar] [CrossRef]
- Li, Q.; Queralta, J.P.; Gia, T.N.; Zou, Z.; Westerlund, T. Multi-sensor fusion for navigation and mapping in autonomous vehicles: Accurate localization in urban environments. Unmanned Systems 2020, 8, 229–237. [Google Scholar] [CrossRef]
- Berntorp, K.; Hoang, T.; Di Cairano, S. Motion planning of autonomous road vehicles by particle filtering. IEEE transactions on intelligent vehicles 2019, 4, 197–210. [Google Scholar] [CrossRef]
- Wong, K.; Gu, Y.; Kamijo, S. Mapping for autonomous driving: Opportunities and challenges. IEEE Intelligent Transportation Systems Magazine 2020, 13, 91–106. [Google Scholar] [CrossRef]
- Joubert, N.; Reid, T.G.; Noble, F. (2020, October). Developments in modern GNSS and its impact on autonomous vehicle architectures. In 2020 IEEE Intelligent Vehicles Symposium (IV) (pp. 2029-2036). IEEE.
- Krišto, M.; Ivasic-Kos, M.; Pobar, M. Thermal object detection in difficult weather conditions using YOLO. IEEE access 2020, 8, 125459–125476. [Google Scholar] [CrossRef]
- Afif, M.; Ayachi, R.; Said, Y.; Atri, M. An evaluation of EfficientDet for object detection used for indoor robots assistance navigation. Journal of Real-Time Image Processing 2022, 19, 651–661. [Google Scholar] [CrossRef]
- Grigorescu, S.; Trasnea, B.; Cocias, T.; Macesanu, G. A survey of deep learning techniques for autonomous driving. Journal of Field Robotics 2020, 37, 362–386. [Google Scholar] [CrossRef]
- Li, Y.; Chen, R.; Niu, X.; Zhuang, Y.; Gao, Z.; Hu, X.; El-Sheimy, N. Inertial sensing meets machine learning: Opportunity or challenge? IEEE Transactions on Intelligent Transportation Systems 2021. [Google Scholar] [CrossRef]
- Jo, J.; Tsunoda, Y.; Stantic, B.; Liew, A.W.C. (2017). A likelihood-based data fusion model for the integration of multiple sensor data: A case study with vision and lidar sensors. In Robot Intelligence Technology and Applications 4: Results from the 4th International Conference on Robot Intelligence Technology and Applications (pp. 489-500). Springer International Publishing.
- Yeong, D.J.; Velasco-Hernandez, G.; Barry, J.; Walsh, J. Sensor and sensor fusion technology in autonomous vehicles: A review. Sensors 2021, 21, 2140. [Google Scholar] [CrossRef] [PubMed]
- Sabaliauskaite, G.; Liew, L.S.; Cui, J. Integrating autonomous vehicle safety and security analysis using STPA method and the six-step model. International Journal on Advances in Security 2018, 11, 160–169. [Google Scholar]
- Abdulkhaleq, A.; Lammering, D.; Wagner, S.; Röder, J.; Balbierer, N.; Ramsauer, L.; Boehmert, H. A systematic approach based on STPA for developing a dependable architecture for fully automated driving vehicles. Procedia Engineering 2017, 179, 41–51. [Google Scholar] [CrossRef]
- Ni, J.; Chen, Y.; Chen, Y.; Zhu, J.; Ali, D.; Cao, W. A survey on theories and applications for self-driving cars based on deep learning methods. Applied Sciences 2020, 10, 2749. [Google Scholar] [CrossRef]
- Bachute, M.R.; Subhedar, J.M. Autonomous driving architectures: Insights of machine learning and deep learning algorithms. Machine Learning with Applications 2021, 6, 100164. [Google Scholar] [CrossRef]
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 author. 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 (http://creativecommons.org/licenses/by/4.0/).