Determining pickup and destination locations for autonomous vehicles
First Claim
1. A computer-implemented method comprising:
- accessing, by one or more processors of one or more server computing devices, detailed map information identifying a plurality of predetermined locations where a vehicle is able to pick up or drop off passengers;
receiving, by the one or more processors, a request from a client computing device, the request identifying a first location;
selecting, by the one or more processors, a set of one or more suggested locations by;
identifying predetermined locations of the plurality of predetermined locations that are identified as being within a threshold distance of the first location,including any of the identified predetermined locations in the set, andwhen the first location corresponds to a given predetermined location of the plurality of predetermined locations, including the given predetermined location in the set;
providing, by the one or more processors, the set of one or more suggested locations to the client computing device; and
dispatching, by the one or more processors, a vehicle to pick up a passenger at a location of the set.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure provide systems and methods for providing suggested locations for pick up and destination locations. Pick up locations may include locations where an autonomous vehicle can pick up a passenger, while destination locations may include locations where the vehicle can wait for an additional passenger, stop and wait for a passenger to perform some task and return to the vehicle, or for the vehicle to drop off a passenger. As such, a request for a vehicle may be received from a client computing device. The request may identify a first location. A set of one or more suggested locations may be selected by comparing the predetermined locations to the first location. The set may be provided to the client computing device.
121 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing, by one or more processors of one or more server computing devices, detailed map information identifying a plurality of predetermined locations where a vehicle is able to pick up or drop off passengers; receiving, by the one or more processors, a request from a client computing device, the request identifying a first location; selecting, by the one or more processors, a set of one or more suggested locations by; identifying predetermined locations of the plurality of predetermined locations that are identified as being within a threshold distance of the first location, including any of the identified predetermined locations in the set, and when the first location corresponds to a given predetermined location of the plurality of predetermined locations, including the given predetermined location in the set; providing, by the one or more processors, the set of one or more suggested locations to the client computing device; and dispatching, by the one or more processors, a vehicle to pick up a passenger at a location of the set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising one or more server computing devices having one or more processors, the one or more server computing devices are configured to:
-
access map information identifying a plurality of predetermined locations where a vehicle is able to pick up or drop off passengers; receive a request from a client computing device, the request identifying a first location; select a set of one or more suggested locations by; identifying any predetermined locations of the plurality of predetermined locations that are within a threshold distance of the first location within the set, including the identified predetermined locations in the set and when the first location corresponds to a given predetermined location of the plurality of predetermined locations, including the given predetermined location in the set; and provide the set of one or more suggested locations to the client computing device; and dispatch a vehicle to pick up a passenger at a location of the set. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification