CPC B60W 40/08 (2013.01) [B60W 50/14 (2013.01); B60W 60/0051 (2020.02); G06V 20/597 (2022.01); B60W 2050/146 (2013.01); B60W 2540/225 (2020.02); B60W 2540/227 (2020.02); B60W 2540/229 (2020.02); B60W 2540/26 (2013.01)] | 18 Claims |
1. A driver analysis computing device comprising:
a processor; and
a memory unit communicatively coupled to the processor and storing machine-readable instructions,
wherein, when executed by the processor, the machine-readable instructions stored in the memory unit, cause the processor to:
receive user preferences;
activate a first sensor of one or more driver sensors based on the user preferences, the first sensor configured to monitor movement of one of a body or eyes of a driver of a vehicle;
de-activate a second sensor of the one or more driver sensors based on the user preferences, the second sensor configured to monitor movement of the other of the body or the eyes of the driver;
receive driver sensor data from the one or more driver sensors, wherein the driver sensor data is captured by the one or more driver sensors while the driver is driving the vehicle, the one or more driver sensors configured to monitor and record a plurality of conditions of the driver, the plurality of conditions comprising at least movement of the body of the driver, movement of the eyes of the driver, or combinations thereof;
analyze the driver sensor data to determine a distraction level of the driver;
compare the distraction level to a threshold;
determine, when the distraction level is above the threshold, that the driver is distracted;
responsive to a determination that the driver is distracted, output, to a graphical user interface of a mobile computing device of the driver, one or more graphical warnings; and
responsive to the determination that the driver is distracted, output, to a vehicle control computer of the vehicle, one or more control signals to the vehicle.
|