Auto-executing driver expectations using autonomous vehicles
An embodiment for executing a driver's expectations in view of contextual data and driver expectation data to improve driver safety. The embodiment may automatically establish a connection between an autonomous vehicle and a brain computer interface (BCI) device worn by a driver of the autonomous vehicle. The embodiment may automatically utilize sensors and the BCI device to gather contextual data, automatically process the contextual data, and conduct predictive analysis of correlated driver behavior. The embodiment may automatically detect a traffic context and generate a predicted driver expectation for the traffic context. The embodiment may, in response to detecting that the predicted driver expectation for the traffic context is safe, automatically execute the predicted driver expectation. The embodiment may, in response to detecting that the predicted driver expectation is unsafe, automatically execute a safety remedial action.
1 . A computer-based method of automatically executing a driver's expectations of an autonomous vehicle, the method comprising:
automatically establishing a connection between an autonomous vehicle, and a brain computer interface (BCI) device worn by a driver of the autonomous vehicle;
automatically utilizing sensors and the BCI device to gather contextual data;
automatically processing the contextual data and conducting predictive determinations based on correlated driver behavior;
automatically detecting a traffic context, and continuously detecting and monitoring upcoming traffic environments, further comprising automatically detecting any lack of sufficient information to make a decision regarding automated driving for the traffic context, and, in response to detecting the lack of sufficient information, automatically prompting the driver to wear the BCI device;
automatically generating a predicted driver expectation for the traffic context;
in response to detecting that the predicted driver expectation for the traffic context is safe, automatically executing the predicted driver expectation; and
in response to detecting that the predicted driver expectation for the traffic context is unsafe, automatically executing a safety remedial action.
2 . The computer-based method of claim 1 , wherein the BCI device comprises a wearable cap.
3 . The computer-based method of claim 1 , further comprising:
automatically capturing the gathered contextual data in a knowledge corpus to generate historical driving data.
4 . The computer-based method of claim 1 , wherein the predicted driver expectation for the traffic context is generated by utilizing machine learning algorithms that incorporate one or more of inductive logic programming, cluster analysis, support vector machines, or Naïve Bayes classifiers.
5 . The computer-based method of claim 1 , wherein the safety remedial action comprises sending a warning to the driver.
6 . The computer-based method of claim 1 , wherein the safety remedial action comprises having the autonomous vehicle take control of driving from the driver to either execute the predicted driver expectation or to make a safe stop.
7 . A computer system, the computer system comprising:
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more computer-readable tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, wherein the computer system is capable of performing a method comprising:
automatically establishing a connection between an autonomous vehicle, and a brain computer interface (BCI) device worn by a driver of the autonomous vehicle;
automatically utilizing sensors and the BCI device to gather contextual data;
automatically processing the contextual data and conducting predictive determinations based on correlated driver behavior;
automatically detecting a traffic context, and continuously detecting and monitoring upcoming traffic environments, further comprising automatically detecting any lack of sufficient information to make a decision regarding automated driving for the traffic context, and, in response to detecting the lack of sufficient information, automatically prompting the driver to wear the BCI device;
automatically generating a predicted driver expectation for the traffic context;
in response to detecting that the predicted driver expectation for the traffic context is safe, automatically executing the predicted driver expectation; and
in response to detecting that the predicted driver expectation for the traffic context is unsafe, automatically executing a safety remedial action.
8 . The computer system of claim 7 , wherein the BCI device comprises a wearable cap.
9 . The computer system of claim 7 , further comprising:
automatically capturing the gathered contextual data in a knowledge corpus to generate historical driving data.
10 . The computer system of claim 7 , wherein the predicted driver expectation for the traffic context is generated by utilizing machine learning algorithms that incorporate one or more of inductive logic programming, cluster analysis, support vector machines, or Naïve Bayes classifiers.
11 . The computer system of claim 7 , wherein the safety remedial action comprises sending a warning to the driver.
12 . The computer system of claim 7 , wherein the safety remedial action comprises having the autonomous vehicle take control of driving from the driver to either execute the predicted driver expectation or to make a safe stop.
13 . A computer program product, the computer program product comprising:
one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more computer-readable tangible storage medium, the program instructions executable by a processor capable of performing a method, the method comprising:
automatically establishing a connection between an autonomous vehicle, and a brain computer interface (BCI) device worn by a driver of the autonomous vehicle;
automatically utilizing sensors and the BCI device to gather contextual data;
automatically processing the contextual data and conducting predictive determinations based on correlated driver behavior;
automatically detecting a traffic context, and continuously detecting and monitoring upcoming traffic environments, further comprising automatically detecting any lack of sufficient information to make a decision regarding automated driving for the traffic context, and, in response to detecting the lack of sufficient information, automatically prompting the driver to wear the BCI device;
automatically generating a predicted driver expectation for the traffic context;
in response to detecting that the predicted driver expectation for the traffic context is safe, automatically executing the predicted driver expectation; and
in response to detecting that the predicted driver expectation for the traffic context is unsafe, automatically executing a safety remedial action.
14 . The computer program product of claim 13 , wherein the BCI device comprises a wearable cap.
15 . The computer program product of claim 13 , further comprising:
automatically capturing the gathered contextual data in a knowledge corpus to generate historical driving data.
16 . The computer program product of claim 13 , wherein the predicted driver expectation for the traffic context is generated by utilizing machine learning algorithms that incorporate one or more of inductive logic programming, cluster analysis, support vector machines, or Naïve Bayes classifiers.
17 . The computer program product of claim 13 , wherein the safety remedial action comprises sending a warning to the driver.