Controlling driving modes of self-driving vehicles
First Claim
Patent Images
1. A method for controlling an operational mode of a self-driving vehicle (SDV), the method comprising:
- detecting, by one or more physical detectors, an erratically driven vehicle (EDV) that is being operated in an unsafe manner within a predetermined distance of an SDV, wherein the SDV is initially being operated in a nominal autonomous mode;
in response to the one or more physical detectors detecting the EDV, changing, by an operational mode device in the SDV, an operational mode of the SDV from the nominal autonomous mode to an evasive autonomous mode;
retrieving, by one or more processors, traffic pattern data for other SDVs;
examining, by one or more processors, the traffic pattern data to determine a first traffic flow of the other SDVs while operating in the evasive autonomous mode;
examining, by one or more processors, the traffic pattern data to determine a second traffic flow of the other SDVs while operating in a manual mode; and
in response to determining that the first traffic flow has a higher accident rate than the second traffic flow, changing, by the operational mode device, the operational mode of the SDV from the evasive autonomous mode to the manual mode.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and/or computer program product controls an operational mode of a self-driving vehicle (SDV) that is initially being operated in a nominal autonomous mode. Detectors on an SDV detect an erratically driven vehicle (EDV) that is being operated in an unsafe manner within a predetermined distance of an SDV. In response to detecting the EDV, a driving mode device in the SDV changes an operational mode of the SDV from the nominal autonomous mode to an evasive autonomous mode.
201 Citations
20 Claims
-
1. A method for controlling an operational mode of a self-driving vehicle (SDV), the method comprising:
-
detecting, by one or more physical detectors, an erratically driven vehicle (EDV) that is being operated in an unsafe manner within a predetermined distance of an SDV, wherein the SDV is initially being operated in a nominal autonomous mode; in response to the one or more physical detectors detecting the EDV, changing, by an operational mode device in the SDV, an operational mode of the SDV from the nominal autonomous mode to an evasive autonomous mode; retrieving, by one or more processors, traffic pattern data for other SDVs; examining, by one or more processors, the traffic pattern data to determine a first traffic flow of the other SDVs while operating in the evasive autonomous mode; examining, by one or more processors, the traffic pattern data to determine a second traffic flow of the other SDVs while operating in a manual mode; and in response to determining that the first traffic flow has a higher accident rate than the second traffic flow, changing, by the operational mode device, the operational mode of the SDV from the evasive autonomous mode to the manual mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for controlling an operational 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:
-
detecting, by one or more physical detectors, an erratically driven vehicle (EDV) that is being operated in an unsafe manner within a predetermined distance of an SDV, wherein the SDV and the EDV are traveling on a roadway, and wherein the SDV is initially being operated in a nominal autonomous mode; in response to the one or more physical detectors detecting the EDV, changing, by an operational mode device in the SDV, an operational mode of the SDV from the nominal autonomous mode to an evasive autonomous mode; retrieving driver profile information about a human driver of the SDV; assigning the human driver of the SDV to a cohort of drivers who have traveled on the roadway in other SDVs, wherein the human driver of the SDV shares more than a predetermined quantity of traits with members of the cohort of drivers who have traveled in the other SDVs; and in response to assigning the human driver of the SDV to the cohort of drivers who have traveled on the roadway in other SDVs, switching the operational mode of the SDV from the evasive autonomous mode to a manual mode. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A self-driving vehicle comprising:
-
a processor, a computer readable memory, and a non-transitory computer readable storage medium; first program instructions to detect, by one or more physical detectors on an SDV, an erratically driven vehicle (EDV) that is being operated in an unsafe manner within a predetermined distance of an SDV, wherein the SDV is initially being operated in a nominal autonomous mode; second program instructions to instruct an operational mode device in the SDV to change an operational mode of the SDV from the nominal autonomous mode to an evasive autonomous mode in response to detecting the EDV; third program instructions to retrieve traffic pattern data for other SDVs; fourth program instructions to examine the traffic pattern data to determine a first traffic flow of the other SDVs while operating in the evasive autonomous mode; fifth program instructions to examine the traffic pattern data to determine a second traffic flow of the other SDVs while operating in the nominal autonomous mode; and sixth program instructions to, in response to determining that the first traffic flow has a higher accident rate than the second traffic flow, instruct the operational mode device to change the operational mode of the SDV from the evasive autonomous mode back to the nominal autonomous mode; and
whereinthe first, second, third, fourth, fifth, and sixth 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)
the seventh program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
-
17. The self-driving vehicle of claim 15, further comprising:
-
seventh program instructions to instruct a transceiver on the SDV to transmit an alert to an authority agency describing the EDV; and
whereinthe seventh program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
-
18. The self-driving vehicle of claim 15, further comprising:
-
seventh program instructions to receive sensor readings from a roadway sensor describing a current roadway condition of a roadway upon which the SDV and the EDV are traveling; and eighth program instructions to further adjust, via the operational mode device, the operational mode of the SDV based on the current roadway condition of the roadway upon which the SDV and the EDV are traveling; and
whereinthe seventh and eighth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
-
19. The self-driving vehicle of claim 15, wherein the SDV and the EDV are traveling on a roadway, wherein the SDV is a first SDV, and wherein the self-driving vehicle further comprises:
-
seventh program instructions to switch the operational mode of the SDV from the nominal autonomous mode to the evasive autonomous mode; eighth program instructions to retrieve driver profile information about a human driver of the first SDV; ninth program instructions to assign the human driver of the first SDV to a cohort of drivers traveling on the roadway in other SDVs, wherein the human driver of the first SDV shares more than a predetermined quantity of traits with members of the cohort of drivers of the other SDVs; and tenth program instructions to in, response to assigning the human driver of the SDV to the cohort of drivers who have traveled on the roadway in other SDVs, switch the operational mode of the SDV from the evasive autonomous mode to a manual mode; and wherein the seventh, eighth, ninth, and tenth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
-
20. The self-driving vehicle of claim 15, further comprising:
-
seventh program instructions to switch the operational mode of the SDV from the nominal autonomous mode to the evasive autonomous mode; eighth program instructions to receive operational readings from one or more SDV operational sensors on the SDV, wherein the SDV operational sensors detect a current state of mechanical equipment on the SDV; ninth program instructions to detect, based on received operational readings, a mechanical fault with the mechanical equipment on the SDV; and tenth program instructions to instruct the operational mode device to change the operational mode of the SDV from the evasive autonomous mode to a stopping autonomous mode in response to detecting the mechanical fault with the mechanical equipment on the SDV; and
whereinthe seventh, eighth, ninth, and tenth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
Specification