Towards Selection and Transition Between Behavior-Based Neural Networks for Automated Driving
Iqra Aslam, Igor Anpilogov, Andreas Rausch
TL;DR
The paper tackles safety and interpretability concerns of End-to-End autonomous driving by proposing a Behavior Selector that manages multiple behavior-specific neural networks (e.g., lane following, turns) and selects appropriate behavior in real time guided by route planner commands. It introduces four strategies—Basic, Transition, Interpolation, and a Transition+Interpolation hybrid—to enable smooth, state-aware transitions between behaviors. Evaluation in a simulated Unreal Engine AirSim environment shows that interpolation provides the most stable speed control with no transition spikes, while the transition-based approach offers simplicity but can suffer from momentum-related transients; the hybrid approach yields mixed results and higher computational costs. Overall, the work advances safe, modular autonomous driving by enabling dynamic, state-consistent switching between specialized networks and lays groundwork for real-world validation and further optimization.
Abstract
Autonomous driving technology is progressing rapidly, largely due to complex End To End systems based on deep neural networks. While these systems are effective, their complexity can make it difficult to understand their behavior, raising safety concerns. This paper presents a new solution a Behavior Selector that uses multiple smaller artificial neural networks (ANNs) to manage different driving tasks, such as lane following and turning. Rather than relying on a single large network, which can be burdensome, require extensive training data, and is hard to understand, the developed approach allows the system to dynamically select the appropriate neural network for each specific behavior (e.g., turns) in real time. We focus on ensuring smooth transitions between behaviors while considering the vehicles current speed and orientation to improve stability and safety. The proposed system has been tested using the AirSim simulation environment, demonstrating its effectiveness.
