RECOGNIZING ASSIGNED PASSENGERS FOR AUTONOMOUS VEHICLES
First Claim
1. A method of recognizing an assigned passenger, the method comprising:
- receiving, by one or more processors of a vehicle, dispatching instructions to pick up the assigned passenger at a pickup location, the dispatching instructions including authentication information for a client computing device associated with the assigned passenger;
maneuvering, by the one or more processors, the vehicle towards the pickup location in an autonomous driving mode;
authenticating, by the one or more processors, the client computing device using the authentication information;
after authenticating the client computing device, identifying, by the one or more processors, from sensor information generated by a sensor of the vehicle a set of pedestrians within a predetermined distance of the vehicle;
after authenticating the client computing device, receiving, by the one or more processors, information from the client computing device identifying locations of the client computing device over a period of time;
using, by the one or more processors, the received information to estimate a velocity of the client computing device;
using, by the one or more processors, the estimated velocity to identify a subset of set of pedestrians that is likely to be the assigned passenger; and
stopping, by the one or more processors, the vehicle to allow the assigned passenger to enter the vehicle based on the subset.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure provide systems and methods for recognizing an assigned passenger. For instance, dispatching instructions to pick up a passenger at a pickup location are received. The instructions include authentication information for authenticating a client computing device associated with the passenger. A vehicle is maneuvered in an autonomous driving mode towards the pickup location. The client device is then authenticated. After authentication, a set of pedestrians within a predetermined distance of the vehicle are identified from sensor information generated by a sensor of the vehicle and location information is received over a period of time from the client device. The received location information is used to estimate a velocity of the passenger. This estimated velocity is used to identify a subset of set of pedestrians that is likely to be the passenger. The vehicle is stopped to allow the passenger to enter the vehicle based on the subset.
-
Citations
20 Claims
-
1. A method of recognizing an assigned passenger, the method comprising:
-
receiving, by one or more processors of a vehicle, dispatching instructions to pick up the assigned passenger at a pickup location, the dispatching instructions including authentication information for a client computing device associated with the assigned passenger; maneuvering, by the one or more processors, the vehicle towards the pickup location in an autonomous driving mode; authenticating, by the one or more processors, the client computing device using the authentication information; after authenticating the client computing device, identifying, by the one or more processors, from sensor information generated by a sensor of the vehicle a set of pedestrians within a predetermined distance of the vehicle; after authenticating the client computing device, receiving, by the one or more processors, information from the client computing device identifying locations of the client computing device over a period of time; using, by the one or more processors, the received information to estimate a velocity of the client computing device; using, by the one or more processors, the estimated velocity to identify a subset of set of pedestrians that is likely to be the assigned passenger; and stopping, by the one or more processors, the vehicle to allow the assigned passenger to enter the vehicle based on the subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for recognizing an assigned passenger, the system comprising one or more processors configured to:
-
receive dispatching instructions to pick up a passenger at a pickup location, the dispatching instructions including authentication information for a client computing device associated with the assigned passenger; maneuver a vehicle towards the pickup location in an autonomous driving mode; authenticate the client computing device using the authentication information; after authenticating the client computing device, identify from sensor information generated by a sensor of the vehicle a set of pedestrians corresponding to pedestrians within a predetermined distance of the vehicle; after authenticating the client computing device, receive location information from the client computing device over a period of time; receive information from the client computing device identifying locations of the client computing device over a period of time; use the received information to estimate a velocity of the client computing device; use the estimated velocity to identify a subset of the set of pedestrians that is likely to be the passenger; and stop the vehicle to allow the passenger to enter the vehicle based on the subset. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification