Engaging and disengaging for autonomous driving
First Claim
1. A method comprising:
- receiving a request to switch a vehicle on a roadway from a manual driving mode to an autonomous driving mode;
in response to receiving the request, accessing protocol data;
using, by a processor, the protocol data to assess (i) the status of the vehicle'"'"'s environment, (ii) the vehicle, and systems of the vehicle, and (iii) a driver;
identifying a set of driving conditions from a plurality of driving conditions based on one or more of the assessments, wherein each of the plurality of driving conditions is associated with a task that may be performed by a driver to change the condition;
generating, based on the set of driving conditions, a set of tasks;
displaying to a user of the vehicle the set of tasks in an ordered sequence; and
upon determining that all of the tasks of the set of tasks are completed, switching the vehicle from a manual driving mode to an autonomous driving mode.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate switching between autonomous and manual driving modes. In order to do so, the vehicle'"'"'s computer may conduct a series of environmental, system, and driver checks to identify certain conditions. The computer may correct some of these conditions and also provide a driver with a checklist of tasks for completion. Once the tasks have been completed and the conditions are changed, the computer may allow the driver to switch from the manual to the autonomous driving mode. The computer may also make a determination, under certain conditions, that it would be detrimental to the driver'"'"'s safety or comfort to make a switch from the autonomous driving mode to the manual driving mode.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving a request to switch a vehicle on a roadway from a manual driving mode to an autonomous driving mode; in response to receiving the request, accessing protocol data; using, by a processor, the protocol data to assess (i) the status of the vehicle'"'"'s environment, (ii) the vehicle, and systems of the vehicle, and (iii) a driver; identifying a set of driving conditions from a plurality of driving conditions based on one or more of the assessments, wherein each of the plurality of driving conditions is associated with a task that may be performed by a driver to change the condition; generating, based on the set of driving conditions, a set of tasks; displaying to a user of the vehicle the set of tasks in an ordered sequence; and upon determining that all of the tasks of the set of tasks are completed, switching the vehicle from a manual driving mode to an autonomous driving mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory, tangible computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by a processor, cause the processor to perform a method, the method comprising:
-
receiving a request to switch a vehicle on a roadway from a manual driving mode to an autonomous driving mode; in response to receiving the request, accessing protocol data; using the protocol data to assess (i) the status of the vehicle'"'"'s environment, (ii) the vehicle, and systems of the vehicle, and (iii) a driver; identifying a set of driving conditions from a plurality of driving conditions based on one or more of the assessments, wherein each of the plurality of driving conditions is associated with a task that may be performed by a driver to change the condition; generating, based on the set of driving conditions, a set of tasks; displaying to a user of the vehicle the set of tasks in an ordered sequence; and upon determining that all of the tasks of the set of tasks are completed, switching the vehicle from a manual driving mode to an autonomous driving mode.
-
-
21. A system:
-
a processor configured to; receive a request to switch a vehicle on a roadway from a manual driving mode to an autonomous driving mode; in response to receiving the request, access protocol data; use the protocol data to assess (i) the status of the vehicle'"'"'s environment, (ii) the vehicle, and systems of the vehicle, and (iii) a driver; identify a set of driving conditions from a plurality of driving conditions based on one or more of the assessments, wherein each of the plurality of driving conditions is associated with a task that may be performed by a driver to change the condition; generate, based on the set of driving conditions, a set of tasks; display to a user of the vehicle the set of tasks in an ordered sequence; and upon determining that all of the tasks of the set of tasks are completed, switch the vehicle from a manual driving mode to an autonomous driving mode.
-
-
22. A method comprising:
-
receiving a request to switch a vehicle on a roadway from a manual driving mode to an autonomous driving mode; examining, by a processor, a first driving condition including whether the vehicle is not sufficiently centered in a driving lane; examining a second driving condition including whether the vehicle is driving at a predetermined speed; examining a third driving condition including whether the vehicle is within a predetermined distance from another vehicle in the roadway; generating, based on all of the first, second, and third examined driving conditions, a set of tasks; upon determining that all of the tasks of the set of tasks are completed, switching the vehicle from a manual driving mode to an autonomous driving mode. - View Dependent Claims (23, 24, 25, 26)
-
Specification