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 condition of a roadway, wherein the roadway is part of a planned route of a self-driving vehicle (SDV), wherein the SDV is capable of being operated in autonomous mode by an on-board SDV control processor, 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 on-board SDV control processor, wherein the control processor competence level describes a competence level of the on-board SDV control processor in controlling the SDV under the current condition of the roadway;
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 under the current condition of the roadway;
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 on-board SDV control processor or to the human driver based on which of the control processor competence level and the human driver competence level is relatively higher to one another.
2 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 condition of a roadway, which is part of a planned route of a self-driving vehicle (SDV). 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 under the current condition of the roadway. One or more processors then selectively assign control of the SDV to the on-board SDV control processor or to the human driver based on which of the control processor competence level and the human driver competence level is relatively higher to the other.
198 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 condition of a roadway, wherein the roadway is part of a planned route of a self-driving vehicle (SDV), wherein the SDV is capable of being operated in autonomous mode by an on-board SDV control processor, 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 on-board SDV control processor, wherein the control processor competence level describes a competence level of the on-board SDV control processor in controlling the SDV under the current condition of the roadway; 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 under the current condition of the roadway; 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 on-board SDV control processor or to the human driver 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. 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 condition of a roadway, wherein the roadway is part of a planned route of a self-driving vehicle (SDV), wherein the SDV is capable of being operated in autonomous mode by an on-board SDV control processor, 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 on-board SDV control processor, wherein the control processor competence level describes a competence level of the on-board SDV control processor in controlling the SDV under the current condition of the roadway; 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 under the current condition of the roadway; comparing the control processor competence level to the human driver competence level; and selectively assigning control of the SDV to the on-board SDV control processor or to the human driver based on which of the control processor competence level and the human driver competence level is relatively higher to one another. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 condition of a roadway, wherein the roadway is part of a planned route of a self-driving vehicle (SDV), wherein the SDV is capable of being operated in autonomous mode by an on-board SDV control processor, 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 on-board SDV control processor, wherein the control processor competence level describes a competence level of the on-board SDV control processor in controlling the SDV under the current condition of the roadway; 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 under the current condition of the roadway; 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 on-board SDV control processor or to the human driver based on which of the control processor competence level and the human driver competence level is relatively higher to one another; and
wherein the 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 (16, 17, 18, 19, 20)
-
Specification