Controlling driving modes of self-driving vehicles
First Claim
1. A computer-implemented method for controlling a driving mode of a self-driving vehicle (SDV), the computer-implemented method comprising:
- receiving, by one or more processors, sensor readings from a sensor, wherein the sensor readings describe a current operational anomaly in a self-driving vehicle (SDV), wherein the SDV is capable of being operated in autonomous mode by an SDV control processor that is on board the SDV, wherein a driving mode module selectively controls whether the SDV is operated in the autonomous mode or in manual mode, and wherein the SDV is controlled by a human driver of the SDV if in the manual mode;
determining, by one or more processors, a control processor competence level of the SDV control processor, wherein the control processor competence level describes a competence level of the SDV control processor in controlling the SDV while the SDV experiences the current operational anomaly;
receiving, by one or more processors, a driver profile of the human driver of the SDV, wherein the driver profile describes a human driver competence level of the human driver in controlling the SDV while the SDV experiences the current operational anomaly;
comparing, by one or more processors, the control processor competence level to the human driver competence level; and
selectively assigning, by one or more processors, control of the SDV to the SDV control processor or to the human driver while the SDV experiences the current operational anomaly based on which of the control processor competence level and the human driver competence level is relatively higher to one another.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and/or computer program product controls a driving mode of a self-driving vehicle (SDV). Sensor readings describe a current operational anomaly of an SDV that is traveling on a roadway. One or more processors compare a control processor competence level of the on-board SDV control processor that autonomously controls the SDV to a human driver competence level of a human driver in controlling the SDV while the SDV experiences the current operational anomaly. One or more processors then selectively assign control of the SDV to the on-board SDV control processor or to the human driver while the SDV experiences the current operational anomaly based on which of the control processor competence level and the human driver competence level is relatively higher to the other.
135 Citations
20 Claims
-
1. A computer-implemented method for controlling a driving mode of a self-driving vehicle (SDV), the computer-implemented method comprising:
-
receiving, by one or more processors, sensor readings from a sensor, wherein the sensor readings describe a current operational anomaly in a self-driving vehicle (SDV), wherein the SDV is capable of being operated in autonomous mode by an SDV control processor that is on board the SDV, wherein a driving mode module selectively controls whether the SDV is operated in the autonomous mode or in manual mode, and wherein the SDV is controlled by a human driver of the SDV if in the manual mode; determining, by one or more processors, a control processor competence level of the SDV control processor, wherein the control processor competence level describes a competence level of the SDV control processor in controlling the SDV while the SDV experiences the current operational anomaly; receiving, by one or more processors, a driver profile of the human driver of the SDV, wherein the driver profile describes a human driver competence level of the human driver in controlling the SDV while the SDV experiences the current operational anomaly; comparing, by one or more processors, the control processor competence level to the human driver competence level; and selectively assigning, by one or more processors, control of the SDV to the SDV control processor or to the human driver while the SDV experiences the current operational anomaly based on which of the control processor competence level and the human driver competence level is relatively higher to one another. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for controlling a driving mode of a self-driving vehicle (SDV), the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
receiving sensor readings from a sensor, wherein the sensor readings describe a current operational anomaly in a self-driving vehicle (SDV) that is traveling on a roadway, wherein the SDV is capable of being operated in autonomous mode by an SDV control processor that is on board the SDV, wherein a driving mode module selectively controls whether the SDV is operated in the autonomous mode or in manual mode, and wherein the SDV is controlled by a human driver of the SDV if in the manual mode; determining a control processor competence level of the SDV control processor, wherein the control processor competence level describes a competence level of the SDV control processor in controlling the SDV while the SDV experiences the current operational anomaly; receiving a driver profile of the human driver of the SDV, wherein the driver profile describes a human driver competence level of the human driver in controlling the SDV while the SDV experiences the current operational anomaly; comparing the control processor competence level to the human driver competence level; and selectively assigning control of the SDV to the SDV control processor or to the human driver while the SDV experiences the current operational anomaly based on which of the control processor competence level and the human driver competence level is relatively higher to one another. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
a processor, a computer readable memory, and a non-transitory computer readable storage medium; first program instructions to receive sensor readings from a sensor, wherein the sensor readings describe a current operational anomaly in a self-driving vehicle (SDV) that is traveling on a roadway, wherein the SDV is capable of being operated in autonomous mode by an SDV control processor that is on board the SDV, wherein a driving mode module selectively controls whether the SDV is operated in the autonomous mode or in manual mode, and wherein the SDV is controlled by a human driver of the SDV if in the manual mode; second program instructions to determine a control processor competence level of the SDV control processor, wherein the control processor competence level describes a competence level of the SDV control processor in controlling the SDV while the SDV experiences the current operational anomaly; third program instructions to receive a driver profile of the human driver of the SDV, wherein the driver profile describes a human driver competence level of the human driver in controlling the SDV while the SDV experiences the current operational anomaly; fourth program instructions to compare the control processor competence level to the human driver competence level; and fifth program instructions to selectively assign control of the SDV to the SDV control processor or to the human driver while the SDV experiences the current operational anomaly based on which of the control processor competence level and the human driver competence level is relatively higher to one another; and
whereinthe first, second, third, fourth, and fifth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory. - View Dependent Claims (20)
-
Specification