Dynamic routing for autonomous vehicles
First Claim
1. A method for maneuvering a vehicle, the method comprising:
- generating, by one or more processors, a route for a trip from a first location to a destination using map information including a plurality of lane segments;
determining, by the one or more processors, a set of lane segments for a local map region of the map information based on a current location of the vehicle, wherein the local map region corresponds to all areas that the vehicle could possibly reach within a predetermined period of time;
assigning, by the one or more processors, a cost value to each lane segment of the set of lane segments of the local map region based on the destination;
using, by the one or more processors, any assigned cost values to determine whether to pass an object; and
maneuvering, by the one or more processors, the vehicle based on the determination of whether to pass the object.
3 Assignments
0 Petitions
Accused Products
Abstract
A route for a trip to a destination is generated using map information. A set of no-go roadway segments, where the vehicle is not able to drive in an autonomous mode, relevant to the route from the plurality of no-go roadway segments is identified from the map information. A local region around a current location of the vehicle is determined. A local map region including roadway segments of the map information that correspond to locations within the local region is determined. The set of the plurality of no-go roadway segments is filtered from the roadway segments of the local map region. A cost value is assigned to each roadway segment of the filtered roadway segments of the local map region. Any assigned cost values are used to determining a plan for maneuvering the vehicle for a predetermined period into the future. The vehicle is maneuvered according to the plan.
22 Citations
20 Claims
-
1. A method for maneuvering a vehicle, the method comprising:
-
generating, by one or more processors, a route for a trip from a first location to a destination using map information including a plurality of lane segments; determining, by the one or more processors, a set of lane segments for a local map region of the map information based on a current location of the vehicle, wherein the local map region corresponds to all areas that the vehicle could possibly reach within a predetermined period of time; assigning, by the one or more processors, a cost value to each lane segment of the set of lane segments of the local map region based on the destination; using, by the one or more processors, any assigned cost values to determine whether to pass an object; and maneuvering, by the one or more processors, the vehicle based on the determination of whether to pass the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for maneuvering a vehicle, the system comprising one or more processors configured to:
-
generate a route for a trip from a first location to a destination using map information including a plurality of lane segments; determine a set of lane segments for a local map region of the map information based on a current location of the vehicle, wherein the local map region corresponds to all areas that the vehicle could possibly reach within a predetermined period of time; assign a cost value to each lane segment of the set of lane segments of the local map region based on the destination; use any assigned cost values to determine whether to pass an object; and maneuver the vehicle based on the determination of whether to pass the object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification