Preprint
Article

This version is not peer-reviewed.

Real-Time Automated Awareness and Handling of Exceptions in Automated Driving System

Submitted:

02 February 2025

Posted:

03 February 2025

You are already at the latest version

Abstract
This research paper investigated the critical role of real-time automated awareness and the handling of exceptions in developing autonomous driving technologies. Focusing on the automated driving systems deployed by Tesla, Waymo, and NVIDIA, we explored the integration of real-time data processing, sensor technology, and AI algorithms essential for navigating complex driving scenarios. Exception-handling mechanisms were studied, highlighting their significance in enhancing vehicle safety and reliability. Through adaptive learning and software updates, these autonomous systems continuously improved their capabilities to address unexpected challenges, increasing their decision-making efficacy and reducing risks. The study also touched upon the implications of AI in autonomous driving, addressing ethical considerations and the importance of human-computer interaction for user trust and safety. By synthesizing recent research findings, this paper presented an overview of the present advancements and potential future directions in autonomous driving, emphasizing the need for ongoing innovation in real-time awareness and exception management.
Keywords: 
;  ;  ;  ;  ;  ;  

1. Introduction

1.1. Background

The landscape of autonomous driving systems has seen dramatic advancements over the past decade, revolutionizing how vehicles operate and interact with their surroundings. This shift was mainly due to significant developments in sensor technology, artificial intelligence (AI), and machine learning, enabling vehicles (cars) to navigate complex environments autonomously [1]. A core component of these advancements was the capability for real-time automated awareness and handling of unexpected road situations—referred to as "exceptions" [2]. These exceptions could range from sudden pedestrian movements to unpredictable weather conditions, requiring instant and reliable responses from the vehicle's systems [3].
The ability of autonomous vehicles (AVs) to detect, analyze, and respond to these exceptions in real time was crucial for ensuring safety and reliability [4]. This process involved sophisticated data processing technologies continuously assessing environmental inputs and making quick decisions [5]. The ongoing evolution of these technologies suggested a future where AVs could adapt more dynamically to their operating conditions, further enhancing their performance and safety [6]. The rest of the paper was organized as follows:
Section 2 explored the core findings of the technologies driving these capabilities, detailing the progression from basic automated tasks to advanced real-time decision-making systems, focusing on real-time automated awareness and handling of exceptions. It highlighted how modern AVs integrated various sensors and computing architectures to maintain high situational awareness and operational integrity, allowing them to manage unforeseen events on the road adeptly.
Moreover, Section 3 presented case studies from leading technology companies like Tesla, Waymo, and NVIDIA, examining how their specific technologies and strategies had succeeded or faced challenges in real-world scenarios. These case studies provided insights into the practical applications of real-time data processing and exception handling in current automated driving systems.
Section 4 looked ahead to the future directions and innovations expected to influence the next generation of autonomous driving technologies. This section discussed potential breakthroughs in predictive analytics, machine learning enhancements, and the integration of more sophisticated communication systems that could redefine the operational capabilities of AVs.
Lastly, Section 5 summarized the findings of this study, providing a comprehensive overview of the current state and prospects of autonomous driving systems, focusing on real-time automated awareness and handling of exceptions.

2. Research Questions

Guided by the following research questions, this study sought to uncover the depths of automated exception handling in autonomous driving systems, with a particular focus on real-time automated awareness and handling of exceptions, and anticipated the next wave of innovations in this field:
What are the findings related to the automated awareness of exceptions in real-time and the proper runtime automated handling for the automated driving system?
In what ways have different implementation strategies in Tesla's Autopilot, Waymo's autonomous technology, and NVIDIA's DRIVE platform influenced their operational success, particularly in handling real-world driving exceptions?
What future directions and key innovations are expected to drive the next advancements in automated driving systems?

3. Findings in Automated Driving System

This section answered RQ1 (What are the findings related to the automated awareness of exceptions in real-time and the proper runtime automated handling for the automated driving system?)

3.1. The History of Autonomous Driving Technologies for Exception Handling

Autonomous driving technologies have evolved rapidly over the last decade, driven by significant advancements in sensor technology, AI, and machine learning [1]. These technologies have transformed autonomous vehicles (AVs) from rudimentary prototypes to highly sophisticated systems capable of navigating complex environments [7].
The early stages of autonomous driving were primarily focused on primary navigation and obstacle avoidance, utilizing simple sensors and limited computational power. Integrating more complex sensor arrays—including LIDAR, radar, and high-resolution cameras—became standard as technology advanced [8]. These sensors gave the vehicle a detailed 360-degree view of its surroundings, allowing for more precise mapping and object recognition.
Parallel to sensor development, there has been a significant enhancement in the computational architectures used in autonomous vehicles. Modern AVs leverage powerful GPUs and dedicated neural networks to process and interpret vast amounts of real-time data [9]. This shift enabled the transition from manually coded algorithms to machine learning models that learned and improved from experience.
One of the most critical aspects of this technological evolution was the capability for real-time data processing and decision-making [10]. This was essential for handling exceptions and unforeseen situations on the road, such as sudden changes in traffic conditions, unexpected pedestrian movements, or the presence of non-standard vehicles. Real-time automated awareness systems within AVs continuously analyze incoming data to detect and categorize anomalies quickly. These systems could then initiate appropriate responses, ranging from minor adjustments in the driving path to full emergency stops.
The handling of these exceptions was supported by advancements in communication technologies, such as Vehicle-to-Everything (V2X) communication [11]. This technology enabled AVs to communicate with each other and traffic infrastructure, enhancing the system's responsiveness to unexpected events.
Moreover, the ongoing integration of edge computing within autonomous systems further improved the ability to handle exceptions in real time [12]. Response times were significantly reduced when processing data locally rather than relying on distant servers, which was crucial for maintaining safety and operational integrity in dynamic driving environments.
In conclusion, the history of autonomous driving technologies was marked by a progression from simple automated tasks to complex real-time environmental perception and decision-making. This progression underpinned the development of current autonomous systems that could handle exceptions safely and efficiently, ensuring the reliability required for widespread adoption.

3.2. Real-Time Data Processing for Exception

Real-time data processing is crucial in autonomous driving systems for identifying and managing unexpected situations on the road [13]. This section explored specialized technologies and methodologies that enabled advanced exception-handling capabilities in these systems.
(1)
Event-Driven Processing
Critical for the real-time automated awareness and handling of exceptions in autonomous driving systems, event-driven architectures played a pivotal role [14]. These systems were designed to respond instantly to specific triggers, such as sudden pedestrian movements or signals from nearby emergency vehicles. Unlike continuous data streaming, which processes all incoming data regardless of significance, event-driven processing selectively focuses on critical events. This selective attention allowed the system to allocate processing power and initiate response actions more efficiently, ensuring that resources were concentrated on situations that required immediate attention.
(2)
Advanced Anomaly Detection Techniques
To effectively handle exceptions, autonomous vehicles employ sophisticated anomaly detection algorithms [15]. These algorithms were designed to recognize deviations from standard patterns swiftly. The system could identify subtle irregularities in sensor data that might indicate an impending risk using statistical methods, machine learning, and deep learning techniques.
(3)
Context-Aware Decision Making
Enhancing real-time decision-making, autonomous systems were being developed to include context-aware capabilities [16]. This involved interpreting the immediate data from sensors and integrating contextual information such as time of day, weather conditions, and typical traffic patterns. For instance, the decision-making process during a rainy night differed significantly from a clear day, adapting responses to the environmental context.
(4)
Optimized Data Management Architectures
Essential for maintaining real-time awareness and proactive management of exceptions, the data management architectures in autonomous vehicles were designed to scale efficiently [17]. As data volumes increased, these systems ensured that responsiveness and accuracy were not compromised, allowing the vehicle's computing resources to focus on critical tasks like anomaly detection and event-driven responses. These architectures supported swift and accurate real-time decision-making by streamlining data flow and refining processing tasks. This scalability was crucial, facilitating high performance and reliable operation in systems that dynamically managed exceptions.
(5)
Proactive Response Mechanisms
Beyond reactive measures, future systems were shifting towards proactive management of exceptions [18]. By analyzing ongoing conditions and predictive models, autonomous vehicles could anticipate potential issues and adjust their strategies before an actual exception occurs. This could mean changing lanes in advance if the system predicted traffic congestion or slowing down if it anticipated the movement of hidden pedestrians at busy intersections.
(6)
Integration with Urban Traffic Systems
To further enhance real-time capabilities, autonomous vehicles were beginning to integrate more deeply with smart city infrastructures [19]. This integration allowed vehicles to receive updates about road conditions, traffic light changes, and other relevant information from urban traffic systems, enabling a more coordinated and informed response to exceptions.
In summary, real-time data processing and analysis in autonomous driving systems evolved to include more sophisticated, event-driven, and context-aware technologies. These advancements were essential for the systems' ability to handle exceptions effectively, ensuring safety and reliability in diverse driving conditions.

3.3. Exception handling mechanisms

Exception-handling mechanisms in autonomous driving systems were designed to identify and respond to 'exceptions'—situations that deviated from normal operations, such as unexpected pedestrian movements, mechanical failures, or extreme weather conditions [20]. These mechanisms were critical for ensuring the safety and reliability of autonomous vehicles, allowing them to operate independently with minimal human intervention.
Tesla's Autopilot and Waymo's driverless technologies exemplified how crucial exception handling was. These systems incorporated advanced algorithms that monitored the vehicle's real-time operational status and environmental conditions. When an exception was detected, the system autonomously resolved or alerted the human driver to take control, depending on the complexity and risk associated. For instance, minor issues like lane detection [21] or unexpected object recognition were typically managed through real-time vehicle trajectory or speed adjustments. More complex scenarios might have required driver intervention to ensure safety and reliability, emphasizing the balanced role of automation and human oversight in current technologies [22].
Moreover, managing these exceptions was often enhanced through machine learning techniques, where the system learned from past incidents to improve its future responses. This adaptive approach was vital for evolving autonomous systems, ensuring they became more adept at handling real-world variability and complexities over time [22].

3.4. The Role of Imagination

In autonomous driving systems, imagination played a critical role in creative ideation and was a fundamental component in designing systems equipped to handle unexpected road conditions and anomalies [23]. This aspect of imagination involved conceptualizing diverse and complex driving scenarios that an autonomous vehicle might face. These scenarios informed the development of robust exception-handling mechanisms, ensuring the systems were prepared for various challenges.
Engineers and system designers utilized imaginative scenario-based testing to develop and refine algorithms that managed real-time decision-making processes. Such testing environments simulated unusual or rare driving conditions, providing a platform to test and improve system responses. Imaginative predictive models were also prevalent; these models anticipated potential exceptions such as sudden pedestrian movements, unexpected vehicle behaviors, and extreme weather conditions. This forward-thinking approach was crucial for preparing systems to react to and proactively manage the dynamic demands of real-world driving.

3.5. Design Patterns and Other Forms of Reuse

Applying design patterns and other forms of reuse [23] significantly enhanced the development of automated driving systems. Design patterns provided general, repeatable solutions to common problems and were invaluable in autonomous driving. They helped standardize responses to specific road exceptions, ensuring consistency and reliability in the system's behavior.
These patterns accelerated development by building upon a foundation of proven solutions. Furthermore, the reuse of code and algorithms across different modules of the driving system facilitated the seamless integration of components such as sensor data processing, abnormal detection, and decision-making mechanisms. Such strategic integration was essential for the holistic operation of the vehicle's automated systems, ensuring swift and accurate responses to real-time data.
Additionally, the emphasis on reusability enhanced the system's adaptability, allowing it to evolve with emerging technologies and changing requirements without compromising the integrity of the overall system architecture. This practice improved the efficiency of the development process. It contributed to the robustness and reliability of the automated driving systems, making them better equipped to handle the dynamic nature of real-world driving environments.

3.6. Adaptive Learning and Software Updates for Exception Handling

Adaptive learning was crucial in refining the operational parameters of automated driving systems [24]. By collecting and analyzing real-time data, these systems evolved by learning from each drive, continuously improving their decision-making processes. A prime example was Tesla's approach to software updates, often deployed over the air to enhance system capabilities and rectify detected flaws in real-time operations. This strategy extended to improving the vehicle's navigational algorithms and ability to handle exceptions more effectively. These updates significantly altered how the system perceived and reacted to the environment, enhancing its understanding and operational safety [25].

3.7. Safety and Reliability

Integrating real-time automated awareness significantly contributed to the safety and reliability of automated driving systems. These systems could dynamically understand and adapt to changing road conditions and potential hazards by processing data from multiple sensors in real time. This capability was pivotal in managing exceptions, such as unexpected pedestrian movements or sudden changes in traffic flow. However, maintaining this safety across various operational scenarios posed substantial challenges, particularly ensuring consistent performance despite environmental variabilities and sensor inaccuracies. These challenges highlighted the need for robust testing and validation frameworks to provide autonomous driving systems that could perform reliably under diverse conditions [22].

3.8. Risk management

In autonomous driving, risk management [26] involves proactive strategies to identify, assess, and mitigate potential risks associated with autonomous driving systems operations. Real-time data analysis played a crucial role in this process, providing a continuous feedback loop that aided in detecting anomalies that could lead to operational failures. Systems utilized advanced predictive analytics to foresee possible failure points and adjust operational parameters accordingly. This established use of predictive analytics was complemented by machine learning algorithms, which continually refined risk assessment models based on new data, enhancing the system's resilience and adaptability to unforeseen events. Managing these risks in real time was crucial for sustaining the safety integrity of autonomous driving systems, ensuring that they could respond effectively to known and novel challenges [25].

3.9. AI issue

AI in autonomous driving encapsulated a range of ethical and operational challenges that needed careful consideration. Ethical challenges included decision-making in dilemma situations where the vehicle must choose between two adverse outcomes. Algorithmic bias was another critical issue where AI systems might make decisions based on flawed data that was not representative of all users or scenarios. For example, NVIDIA has been actively refining neural network architectures to reduce these biases by enhancing the training processes that simulate diverse driving conditions.
Moreover, handling exceptions in real time was a key area where AI needed to perform with high reliability. Unexpected events such as sudden weather changes or erratic pedestrian movements required immediate and appropriate responses from the vehicle's AI systems to ensure safety and avoid accidents. These situations tested the limits of current technologies and highlighted the need for ongoing advancements in AI capabilities [27].

3.10. HCI and CCI

Human-Computer Interaction (HCI) ensured that the integration of automated systems into vehicles was enhanced rather than detracted from the driving experience. Effective HCI systems provide intuitive interfaces that users can use to understand and predict the vehicle's behaviors, fostering trust [7]. For instance, Tesla's user interface displayed real-time information about the vehicle's sensory perceptions and upcoming actions, reassuring drivers about the automated systems' control and reliability.
Computer-Computer Interaction (CCI) in autonomous vehicles enhanced communication and coordination between various onboard computing systems. This interaction ensured that multiple systems, such as sensors, navigation tools, and decision-making algorithms, worked harmoniously to perform complex functions reliably. Companies like Waymo prioritized developing robust CCI frameworks that enabled efficient data sharing and decision-making processes across different systems. This was particularly vital in real-time exception handling, where seamless integration between systems allowed quick and effective responses to unexpected scenarios, thus ensuring safety and enhancing the vehicle's operational efficiency [28].

3.11. Ethical considerations

In exploring ethical considerations [29] in autonomous driving systems, we delved into practical scenarios that reflected the intricate decisions these systems might face, illustrating the moral and ethical landscapes navigated by developers and regulators.
Consider an urban setting where an autonomous vehicle encountered a sudden dilemma: a child chasing a ball into the street. In a split-second, the AI had to decide whether to swerve into potentially busy adjacent lanes risking a collision with other vehicles, or to apply emergency brakes, which could cause rear-end collisions by following traffic. The decision involved weighing the lesser harm and required a robust ethical framework that prioritized human life across all scenarios.
Another example involved a situation during a heavy storm where visibility and sensor reliability were compromised. An autonomous vehicle might need to decide whether to continue driving with reduced sensor input, potentially risking misjudgments, or to pull over and halt until conditions improve, possibly stranding passengers in a hazardous situation. This scenario demanded an ethical analysis of risks associated with autonomous mobility in poor operating conditions.
Lastly, consider an autonomous vehicle's decision-making process when encountering an electronically malfunctioning vehicle on a highway that erratically changed speeds. The AI had to choose between keeping a safe distance, potentially slowing the traffic flow significantly, or attempting an overtake, which might involve higher speeds and narrower passing gaps. The choice required an ethical judgment on maintaining overall traffic safety and efficiency, balancing the needs of the many against the operational integrity of individual actions.

4. Case Studies

This section answered RQ2 (In what ways have different implementation strategies in Tesla's Autopilot, Waymo's autonomous technology, and NVIDIA's DRIVE platform influenced their operational success, particularly in handling real-world driving exceptions?)

4.1. Tesla's Autopilot System

Tesla's Autopilot system was a leading example of advanced driver-assistance technologies, utilizing intricate sensors and software to optimize driving safety and efficiency [30] [31]. It integrated cameras, ultrasonic sensors, and radar to enable features such as adaptive cruise control, lane keeping, and Autosteer on highways. This sensor suite allowed the vehicle to dynamically adjust speed, maintain lane integrity, and navigate complex driving scenarios autonomously.
The effectiveness of the Autopilot system was continuously enhanced through real-time data collected from Tesla's extensive fleet. This data informed over-the-air software updates that refined the system's algorithms, enhancing its ability to adapt to diverse driving situations and respond to exceptions effectively. These updates improved the system's real-time response capabilities, ensuring reliability and performance under varying conditions [22].
Despite the advanced automation features, the Autopilot system was designed to require the driver to remain alert and ready to take over when exceptions occurred, such as unclear lane markings or sudden obstacles. This design underscored the importance of human oversight even in highly automated systems, ensuring safety amid the evolving landscape of autonomous driving technologies.
In summary, Tesla's Autopilot integrates sophisticated sensor technologies and real-time data processing within an advanced driver-assistance framework. By leveraging continuous software updates based on aggregated fleet data, Tesla significantly advanced Autopilot's capability to handle a broad spectrum of driving scenarios, pushing the boundaries of what automated systems could achieve in real-world conditions.

4.2. Waymo's Autonomous Driving Technology

Waymo, originally a project within Google, was now a stand-alone subsidiary under Alphabet Inc., focusing on developing autonomous driving technology. As a leader in this field, Waymo's autonomous driving technology was designed to revolutionize how vehicles operated, aiming to enhance road safety and efficiency [32].
Waymo's autonomous driving technology stood at the forefront of the industry, leveraging a sophisticated blend of high-resolution LiDAR, radar, and cameras. This comprehensive sensor setup enabled Waymo's vehicles to create detailed 3D maps of their environment, facilitating precise navigation and real-time decision-making. The system's core strength lay in its advanced machine-learning algorithms that processed vast datasets gathered from various sensors to predict and respond to dynamic road conditions and unexpected events, such as pedestrians stepping onto the road or vehicles abruptly changing lanes.
Its robust exception-handling mechanism was central to Waymo's strategy, which ensured that the vehicles could safely navigate unusual or challenging traffic situations. This included the ability to detect and react to obscured traffic signals, unusual vehicle behavior, and sudden natural occurrences like storms or heavy rain, which might impact driving conditions. The AI systems were continuously updated based on new data collected during rides, enhancing their predictive capabilities and ability to handle exceptions. These updates were crucial as they refined vehicle responses to ensure safety and efficiency in real-world driving scenarios.
The ongoing refinement of Waymo's autonomous technology reflected a commitment to safety and reliability, underpinned by rigorous testing and real-world data analysis. By continuously advancing their technology, Waymo enhanced the performance of their autonomous vehicles and contributed significantly to the broader goals of reducing traffic accidents and improving road safety.

4.3. NVIDIA DRIVE Platform

NVIDIA's DRIVE platform integrated advanced AI to facilitate real-time data processing and decision-making in autonomous vehicles. Utilizing deep learning, sensor fusion, and path planning, the DRIVE platform enabled vehicles to perceive their environment accurately, reacting dynamically to unexpected situations like sudden obstacles or road conditions. These capabilities were underscored by the software tools and libraries within the platform that supported extensive data interpretation from various sensors in real time, which was crucial for handling complex driving scenarios and enhancing vehicle safety [33].
Furthermore, the DRIVE platform's approach included methodologies to handle the uncertainty inherent in AI algorithms and sensor inputs. Employing sophisticated sensor fusion techniques mitigated the aleatoric uncertainty and variability in sensor measurements by integrating data from multiple sensors to enhance perception accuracy and reliability. This robust processing capability allowed for improved detection and fewer false alarms, which was crucial for autonomous systems to operate safely and effectively in varied driving conditions.
This comprehensive integration of AI and sensor technology on the NVIDIA DRIVE platform exemplified the advanced capabilities needed for modern autonomous vehicles to navigate and respond to dynamic environments, ensuring both enhanced operational safety and adaptability in real-world applications.

5. Future directions and innovations

This section answered RQ3 (What future directions and key innovations are expected to drive the next advancements in automated driving systems?)
The future of autonomous driving technology centers around significant advancements in real-time data processing, AI, and predictive analytics. These technologies will significantly improve how vehicles handle unexpected situations, ensuring safety and efficiency [28].
(1)
Predictive Analytics
Vehicles in the future will use predictive analytics to foresee potential issues by analyzing real-time and historical data from various sensors. This capability will enable vehicles to adjust their actions preemptively, enhancing their ability to handle unexpected conditions such as sudden weather changes or road obstructions.
(2)
Machine Learning Improvements
Upcoming improvements in machine learning will allow vehicles to adapt their responses based on extensive data gathered from various driving environments. This means that autonomous vehicles will become better at handling complex scenarios autonomously, learning from past experiences to improve their decision-making.
(3)
Enhanced V2X Communications
Better V2X communications will improve how vehicles share information with road infrastructure. This enhanced connectivity will allow a more coordinated response to emergencies and changing road conditions.
In summary, the driving forces behind future innovations in autonomous driving aim to make vehicles more intelligent, predictive, and responsive. These developments will help vehicles manage unexpected situations with less human intervention, moving us closer to fully autonomous driving.

6. Conclusion

This study underscored the essential role of real-time automated awareness and the handling of exceptions in advancing autonomous driving systems. As demonstrated through integrating sophisticated sensor technology, AI algorithms, and continuous learning mechanisms in platforms like Tesla's Autopilot, Waymo's autonomous technology, and NVIDIA's DRIVE, these systems were pivotal in ensuring safety and reliability in complex driving environments.
Processing and responding to unexpected road conditions in real-time was critical, enhancing vehicular decision-making and operational efficacy. Future directions suggested a significant potential for growth in predictive analytics and machine learning improvements, which promised further to refine the responsiveness and adaptability of automated driving systems. This continuous evolution was likely to yield safer, more efficient autonomous vehicles, well-equipped to handle the dynamic demands of real-world driving with minimal human intervention.

References

  1. L. Liu et al., ‘Computing systems for autonomous driving: State of the art and challenges’, IEEE Internet of Things Journal, vol. 8, no. 8, pp. 6469–6486, 2020.
  2. T. Novi, A. T. Novi, A. Liniger, R. Capitani, and C. Annicchiarico, ‘Real-time control for at-limit handling driving on a predefined path’, Vehicle system dynamics, 2020.
  3. X. Li, Z. X. Li, Z. Sun, D. Cao, Z. He, and Q. Zhu, ‘Real-time trajectory planning for autonomous urban driving: Framework, algorithms, and verifications’, IEEE/ASME Transactions on mechatronics, vol. 21, no. 2, pp. 740–753, 2015.
  4. A. Furda and L. Vlacic, ‘Enabling safe autonomous driving in real-world city traffic using multiple criteria decision making’, IEEE Intelligent Transportation Systems Magazine, vol. 3, no. 1, pp. 4–17, 2011.
  5. F. Gao, C. F. Gao, C. Luo, F. Shi, X. Chen, Z. Gao, and R. Zhao, ‘Online Safety Verification of Autonomous Driving Decision-Making Based on Dynamic Reachability Analysis’, IEEE Access, 2023.
  6. A. Artunedo, J. A. Artunedo, J. Villagra, and J. Godoy, ‘Real-time motion planning approach for automated driving in urban environments’, IEEE Access, vol. 7, pp. 180039–180053, 2019.
  7. E. Yurtsever, J. E. Yurtsever, J. Lambert, A. Carballo, and K. Takeda, ‘A survey of autonomous driving: Common practices and emerging technologies’, IEEE access, vol. 8, pp. 58443–58469, 2020.
  8. I. Bilik, ‘Comparative analysis of radar and lidar technologies for automotive applications’, IEEE Intelligent Transportation Systems Magazine, vol. 15, no. 1, pp. 244–269, 2022.
  9. S. Alcaide, L. S. Alcaide, L. Kosmidis, H. Tabani, C. Hernandez, J. Abella, and F. J. Cazorla, ‘Safety-related challenges and opportunities for gpus in the automotive domain’, IEEE Micro, vol. 38, no. 6, pp. 46–55, 2018.
  10. V. V. Dixit, S. V. V. Dixit, S. Chand, and D. J. Nair, ‘Autonomous vehicles: disengagements, accidents and reaction times’, PLoS one, vol. 11, no. 12, p. e0168054, 2016.
  11. C. Jung, D. C. Jung, D. Lee, S. Lee, and D. H. Shim, ‘V2X-communication-aided autonomous driving: System design and experimental validation’, Sensors, vol. 20, no. 10, p. 2903, 2020.
  12. S. Liu, L. S. Liu, L. Liu, J. Tang, B. Yu, Y. Wang, and W. Shi, ‘Edge computing for autonomous driving: Opportunities and challenges’, Proceedings of the IEEE, vol. 107, no. 8, pp. 1697–1716, 2019.
  13. M. Cui, S. M. Cui, S. Zhong, B. Li, X. Chen, and K. Huang, ‘Offloading autonomous driving services via edge computing’, IEEE Internet of Things Journal, vol. 7, no. 10, pp. 10535–10547, 2020.
  14. S. Chen, Z. S. Chen, Z. Jian, Y. Huang, Y. Chen, Z. Zhou, and N. Zheng, ‘Autonomous driving: cognitive construction and situation understanding’, Science China Information Sciences, vol. 62, pp. 1–27, 2019.
  15. Z. Gao, T. Z. Gao, T. Yu, T. Sun, and H. Zhao, ‘Data Filtering Method for Intelligent Vehicle Shared Autonomy Based on a Dynamic Time Warping Algorithm’, Sensors, vol. 22, no. 23, p. 9436, 2022.
  16. Q. Deng, R. Q. Deng, R. Li, Q. Hu, Y. Zhao, and R. Li, ‘Context-Aware Meta-RL With Two-Stage Constrained Adaptation for Urban Driving’, IEEE Transactions on Vehicular Technology, 2023.
  17. A. C. Marosi et al., ‘Toward reference architectures: A cloud-agnostic data analytics platform empowering autonomous systems’, IEEE Access, vol. 10, pp. 60658–60673, 2022.
  18. J. Fan, Y. J. Fan, Y. Ni, D. Zhao, P. Hang, and J. Sun, ‘Toward Proactive-Aware Autonomous Driving: A Reinforcement Learning Approach Utilizing Expert Priors During Unprotected Turns’, IEEE Transactions on Intelligent Transportation Systems, 2024.
  19. F. Golbabaei, T. F. Golbabaei, T. Yigitcanlar, and J. Bunker, ‘The role of shared autonomous vehicle systems in delivering smart urban mobility: A systematic review of the literature’, International Journal of Sustainable Transportation, vol. 15, no. 10, pp. 731–748, 2021.
  20. X. Zhang et al., ‘Finding critical scenarios for automated driving systems: A systematic mapping study’, IEEE Transactions on Software Engineering, vol. 49, no. 3, pp. 991–1026, 2022.
  21. H. Gajjar, S. H. Gajjar, S. Sanyal, and M. Shah, ‘A comprehensive study on lane detecting autonomous car using computer vision’, Expert Systems with Applications, vol. 233, p. 120929, 2023.
  22. M. Dikmen and C. M. Burns, ‘Autonomous driving in the real world: Experiences with tesla autopilot and summon’, in Proceedings of the 8th international conference on automotive user interfaces and interactive vehicular applications, 2016, pp. 225–228.
  23. Z. Cao et al., ‘Autonomous driving policy continual learning with one-shot disengagement case’, IEEE Transactions on Intelligent Vehicles, vol. 8, no. 2, pp. 1380–1391, 2022.
  24. M. Zimmermann and F. Wotawa, ‘An adaptive system for autonomous driving’, Software Quality Journal, vol. 28, pp. 1189– 1212, 2020. [CrossRef]
  25. L. Di Lillo, T. L. Di Lillo, T. Gode, X. Zhou, M. Atzei, R. Chen, and T. arXiv preprint arXiv:2309.01206, A: of autonomous-and human drivers; arXiv:2309.01206, 2023.
  26. M. Abdel-Basset, A. M. Abdel-Basset, A. Gamal, N. Moustafa, A. Abdel-Monem, and N. El-Saber, ‘A security-by-design decision-making model for risk management in autonomous vehicles’, IEEE Access, vol. 9, pp. 107657–107679, 2021.
  27. F. Rowe, M. F. Rowe, M. Jeanneret Medina, B. Journé, E. Coëtard, and M. Myers, ‘Understanding responsibility under uncertainty: A critical and scoping review of autonomous driving systems’, Journal of Information Technology, p. 02683962231207108, 2023.
  28. K. Yang et al., ‘Uncertainties in Onboard Algorithms for Autonomous Vehicles: Challenges, Mitigation, and Perspectives’, IEEE Trans. Intell. Transport. Syst., vol. 24, no. 9, pp. 8963–8987, Sep. 2023. [CrossRef]
  29. A. Martinho, N. A. Martinho, N. Herber, M. Kroesen, and C. Chorus, ‘Ethical issues in focus by the autonomous vehicles industry’, Transport reviews, vol. 41, no. 5, pp. 556–577, 2021.
  30. Tesla, Autopilot and Full Self-Driving Capability, 2024. [Online]. Available: https://www.tesla.
  31. J. Shutko, B. J. Shutko, B. Osafo-Yeboah, C. Rockwell, and M. Palmer, ‘Driver Behavior While Operating Partially Automated Systems: Tesla Autopilot Case Study’, SAE Technical Paper, 2018.
  32. Waymo, Self-Driving Cars - Autonomous Vehicles, 2024. [Online]. Available: https://waymo.
  33. NVIDIA, NVIDIA DRIVE End-to-End Solutions for Autonomous Vehicles, 2024. [Online]. Available: https://developer.nvidia.
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated