Planning stopping locations for autonomous vehicles
First Claim
1. A method of maneuvering a vehicle in an autonomous driving mode, the method comprising:
- maneuvering, by one or more processors, the vehicle in the autonomous driving mode along a route using pre-stored map information identifying a plurality of keep clear regions where the vehicle should not stop but can drive through in the autonomous driving mode, wherein each keep clear region of the plurality of keep clear regions is associated with a priority value;
identifying, by the one or more processors, a subset of the plurality of keep clear regions based on the route;
generating, by the one or more processors, a speed plan for stopping the vehicle based on the priority values associated with the keep clear regions of the subset of the plurality of keep clear regions, wherein the speed plan identifies a future location for stopping the vehicle prior to a destination of the speed plan without stopping at the subset of the plurality of keep clear regions; and
using, by the one or more processors, the speed plan to stop the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to generating a speed plan for an autonomous vehicle. As an example, the vehicle is maneuvered in an autonomous driving mode along a route using pre-stored map information. This information identifies a plurality of keep clear regions where the vehicle should not stop but can drive through in the autonomous driving mode. Each keep clear region of the plurality of keep clear regions is associated with a priority value. A subset of the plurality of keep clear regions is identified based on the route. A speed plan for stopping the vehicle is generated based on the priority values associated with the keep clear regions of the subset. The speed plan identifies a location for stopping the vehicle. The speed plan is used to stop the vehicle in the location.
15 Citations
20 Claims
-
1. A method of maneuvering a vehicle in an autonomous driving mode, the method comprising:
-
maneuvering, by one or more processors, the vehicle in the autonomous driving mode along a route using pre-stored map information identifying a plurality of keep clear regions where the vehicle should not stop but can drive through in the autonomous driving mode, wherein each keep clear region of the plurality of keep clear regions is associated with a priority value; identifying, by the one or more processors, a subset of the plurality of keep clear regions based on the route; generating, by the one or more processors, a speed plan for stopping the vehicle based on the priority values associated with the keep clear regions of the subset of the plurality of keep clear regions, wherein the speed plan identifies a future location for stopping the vehicle prior to a destination of the speed plan without stopping at the subset of the plurality of keep clear regions; and using, by the one or more processors, the speed plan to stop the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for maneuvering a vehicle in an autonomous driving mode, the system comprising one or more processors configured to:
-
maneuver the vehicle in the autonomous driving mode along a route using pre-stored map information identifying a plurality of keep clear regions where the vehicle should not stop but can drive through in the autonomous driving mode, wherein each keep clear region of the plurality of keep clear regions is associated with a priority value; identify a subset of the plurality of keep clear regions based on the route; generate a speed plan for stopping the vehicle based on the priority values associated with the keep clear regions of the subset of the plurality of keep clear regions, wherein the speed plan identifies a future location for stopping the vehicle prior to a destination of the speed plan without stopping at the subset of the plurality of keep clear regions; and use the speed plan to stop the vehicle. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium on which instructions are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method of maneuvering a vehicle in an autonomous driving mode, the method comprising:
-
maneuvering, by one or more processors, the vehicle in the autonomous driving mode along a route using pre-stored map information identifying a plurality of keep clear regions where the vehicle should not stop but can drive through in the autonomous driving mode, wherein each keep clear region of the plurality of keep clear regions is associated with a priority value; identifying, by the one or more processors, a subset of the plurality of keep clear regions based on the route; generating, by the one or more processors, a speed plan for stopping the vehicle based on the priority values associated with the keep clear regions of the subset of the plurality of keep clear regions, wherein the speed plan identifies a future location for stopping the vehicle prior to a destination of the speed plan without stopping at the subset of the plurality of keep clear regions; and using, by the one or more processors, the speed plan to stop the vehicle. - View Dependent Claims (20)
-
Specification