Maintaining driver attentiveness in shared-control autonomous driving
Radu Calinescu, Naif Alasmari, Mario Gleirscher
TL;DR
The paper tackles driver attentiveness in shared-control ADS (Level 2–4) by embedding a MAP E loop (monitor, analyze, plan, execute) within ALKS, using biometrics and vehicle data to predict driver takeover with a DNN (DeepTake) and planning via a formally verified controller. It formalizes the attentiveness problem with multi-objective goals (nuisance, progress, risk) over a horizon $T$, and proposes a parametric CTMC design space whose controllers are synthesized to Pareto-optimality using probabilistic model checking and EvoChecker. Core contributions include the Safe-SCAD architecture, the integration of DeepTake with robust verification, and a scalable synthesis workflow that yields Pareto fronts and actionable controller configurations. The work aims to reduce minimum-risk maneuvers and improve journey progress while maintaining safety in Level 3/4 ADS, with plans to extend to Level 2 and professional testing, and to validate via driving simulators and larger design spaces.
Abstract
We present a work-in-progress approach to improving driver attentiveness in cars provided with automated driving systems. The approach is based on a control loop that monitors the driver's biometrics (eye movement, heart rate, etc.) and the state of the car; analyses the driver's attentiveness level using a deep neural network; plans driver alerts and changes in the speed of the car using a formally verified controller; and executes this plan using actuators ranging from acoustic and visual to haptic devices. The paper presents (i) the self-adaptive system formed by this monitor-analyse-plan-execute (MAPE) control loop, the car and the monitored driver, and (ii) the use of probabilistic model checking to synthesise the controller for the planning step of the MAPE loop.
