Drowsiness-Aware Adaptive Autonomous Braking System based on Deep Reinforcement Learning for Enhanced Road Safety
Organizations: University of Salento, Lecce, Italy. · Istituto Italiano di Tecnologia (IIT), Lecce, Italy. · Basque Center for Applied Mathematics (BCAM), Bilbao, Spain
Abstract
Driver drowsiness significantly impairs the ability to accurately judge safe braking distances and is estimated to contribute to 10%-20% of road accidents in Europe. Traditional driver-assistance systems lack adaptability to real-time physiological states such as drowsiness. This paper proposes a deep reinforcement learning-based autonomous braking system that integrates vehicle dynamics with driver physiological data. Drowsiness is detected from ECG signals using a Recurrent Neural Network (RNN), selected through an extensive benchmark analysis of 2-minute windows with varying segmentation and overlap configurations. The inferred drowsiness state is incorporated into the observable state space of a Double-Dueling Deep Q-Network (DQN) agent, where driver impairment is modeled as an action delay. The system is implemented and evaluated in a high-fidelity CARLA simulation environment. Experimental results show that the proposed agent achieves a 99.99% success rate in avoiding collisions under both drowsy and non-drowsy conditions. These findings demonstrate the effectiveness of physiology-aware control strategies for enhancing adaptive and intelligent driving safety systems.
Figures & tables
| Model | Configuration | Units | Dropout | Layers | Learning Rate | Batch Size | Accuracy | F1 Score |
|---|---|---|---|---|---|---|---|---|
| LSTM | C10240_N2_M50 | 100 | 0.20 | 1 | 0.001 | 80 | 0.9080 | 0.9105 |
| C6400_N6_M72 | 40 | 0.25 | 1 | 0.001 | 64 | 0.8734 | 0.8734 | |
| GRU | C10240_N2_M50 | 50 | 0.25 | 2 | 0.002 | 64 | 0.9360 | 0.9380 |
| C6400_N6_M72 | 100 | 0.20 | 2 | 0.002 | 64 | 0.8924 | 0.8931 | |
| RNN | C10240_N2_M50 | 150 | 0.15 | 2 | 0.002 | 80 | 0.9560 | 0.9569 |
| C6400_N6_M72 | 40 | 0.25 | 3 | 0.002 | 48 | 0.9241 | 0.9200 |
| Configuration | Rnn | Cnn-Lstm | Ae-Lstm | Lstm | Gru | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| ACC (%) | F1 (%) | ACC Diff (%) | F1 Diff (%) | ACC Diff (%) | F1 Diff (%) | ACC Diff (%) | F1 Diff (%) | ACC Diff (%) | F1 Diff (%) | |
| C6400_N6_M72 | 91.37 | 91.33 | 86.08 [-5.29] | 86.33 [-5.00] | 76.49 [-14.88] | 76.01 [-15.32] | 86.09 [-5.28] | 86.24 [-5.09] | 82.42 [-8.95] | 82.58 [-8.75] |
| C5120_N6_M60 | 90.57 | 90.65 | 83.48 [-7.09] | 83.78 [-6.87] | 76.85 [-13.72] | 77.85 [-12.80] | 83.69 [-6.88] | 84.03 [-6.62] | 76.86 [-13.71] | 77.03 [-13.62] |
| C6144_N7_M75 | 90.30 | 90.16 | 84.24 [-6.06] | 84.26 [-5.90] | 75.91 [-14.39] | 74.53 [-15.63] | 86.82 [-3.48] | 86.83 [-3.33] | 83.03 [-7.27] | 83.03 [-7.13] |
| C5120_N11_M80 | 86.90 | 87.17 | 68.62 [-18.28] | 68.75 [-18.42] | 64.83 [-22.07] | 67.20 [-19.97] | 66.21 [-20.69] | 66.56 [-20.61] | 69.31 [-17.59] | 69.83 [-17.34] |
| True Class | Predicted Class | |
|---|---|---|
| Negative (0) | Positive (1) | |
| Negative (0) | 77 | 2 |
| Positive (1) | 10 | 69 |
Autonomous Driving
Autonomous driving develops vehicles that perceive road scenes, predict interactions, and plan and control safe movement with limited or no human input.
See all 536 papers