Integrating End-to-End and Modular Driving Approaches for Online Corner Case Detection in Autonomous Driving

Gemb Kaljavesi,Xiyan Su,Frank Diermeyer
2024-09-02
Abstract:Online corner case detection is crucial for ensuring safety in autonomous driving vehicles. Current autonomous driving approaches can be categorized into modular approaches and end-to-end approaches. To leverage the advantages of both, we propose a method for online corner case detection that integrates an end-to-end approach into a modular system. The modular system takes over the primary driving task and the end-to-end network runs in parallel as a secondary one, the disagreement between the systems is then used for corner case detection. We implement this method on a real vehicle and evaluate it qualitatively. Our results demonstrate that end-to-end networks, known for their superior situational awareness, as secondary driving systems, can effectively contribute to corner case detection. These findings suggest that such an approach holds potential for enhancing the safety of autonomous vehicles.
Artificial Intelligence,Robotics
What problem does this paper attempt to address?
The paper aims to address the issue of online detection of rare events (i.e., corner cases) in autonomous vehicles to ensure their safety. Current autonomous driving methods are mainly divided into modular methods and end-to-end methods, each with its own advantages and disadvantages. Modular methods have higher interpretability and predictability but suffer significant information loss when dealing with complex driving scenarios. On the other hand, end-to-end methods can perform global reasoning and fully utilize sensor data, but their interpretability and approval for use on public roads are more challenging. The paper proposes a new concept of combining end-to-end methods with modular methods for online corner case detection. Specifically, the modular system acts as the main system responsible for primary driving tasks, while the end-to-end system runs in parallel as an auxiliary system, detecting corner cases by comparing the differences between the two. Experimental results show that this approach can effectively identify potential dangerous situations in longitudinal prediction and may prevent collisions. However, in lateral prediction, the corner case detection is limited due to the end-to-end method's lack of obstacle avoidance capability in simulated training. Overall, the study demonstrates the potential of using end-to-end methods as an auxiliary system for corner case detection and suggests future research directions, including expanding the scale of real-world datasets and optimizing network architectures.