Systems and Methods for Controlling Autonomous Vehicles that Provide a Vehicle Service to Users
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for determining autonomous vehicle user boarding times are provided. In one example embodiment, a computer implemented method includes obtaining location data associated with a user device associated with a user. The method includes determining an estimated time until the user starts boarding the autonomous vehicle based at least in part on the location data associated with the user device. The method includes obtaining data associated with the user. The method includes determining an estimated time of boarding duration for the user based at least in part on the data associated with the user. The method includes determining an estimated time until the user completes boarding of the autonomous vehicle based at least in part on the estimated time until the user starts boarding the autonomous vehicle and the estimated time of boarding duration for the user.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method, comprising:
-
obtaining, by a computing system that comprises one or more computing devices onboard an autonomous vehicle, data indicative of a location associated a user that has requested a vehicle service, wherein the autonomous vehicle has been assigned to provide the user with the vehicle service; controlling, by the computing system, the autonomous vehicle to travel to the location associated with the user; obtaining, by the computing system, location data associated with a user device of the user; determining, by the computing system, a heading of the user based at least in part on the location data associated with the user device; determining, by the computing system, an estimated time at which the user will arrive at the autonomous vehicle based at least in part on the location data associated with the user device and the heading of the user; determining, by the computing system, an unlock time at which to unlock a vehicle door of the autonomous vehicle based at least in part on the estimated time at which the user will arrive at the autonomous vehicle; and issuing, by the computing system and based at least in part on the unlock time, a control signal to unlock the vehicle door. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computing system, comprising:
-
one or more processors; and one or more memory devices, the one or more memory devices storing instructions that when executed by the one or more processors cause the computing system to perform operations, the operations comprising; obtaining data indicative of a location associated a user; controlling an autonomous vehicle to travel to the location associated with the user, the autonomous vehicle being assigned to provide the user with a vehicle service; obtaining location data associated with a user device of the user; determining a heading of the user based at least in part on the location data associated with the user device; determining an estimated time at which the user will arrive at the autonomous vehicle based at least in part on the location data associated with the user device and the heading of the user; determining an unlock time at which to unlock a vehicle door of the autonomous vehicle based at least in part on the estimated time at which the user will arrive at the autonomous vehicle; and issuing, based at least in part on the unlock time, a control signal to unlock the vehicle door. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. An autonomous vehicle comprising:
-
one or more processors; and one or more memory devices, the one or more memory devices storing instructions that when executed by the one or more processors cause the autonomous vehicle to perform operations, the operations comprising; obtaining data indicative of a location associated a user, wherein the autonomous vehicle has been assigned to provide the user with a vehicle service; controlling the autonomous vehicle to travel to the location associated with the user; obtaining location data associated with a user device of the user; determining a heading of the user based at least in part on the location data associated with the user device; determining an estimated time at which the user will arrive at the autonomous vehicle based at least in part on the location data associated with the user device and the heading of the user; determining an unlock time at which to unlock a vehicle door of the autonomous vehicle based at least in part on the estimated time at which the user will arrive at the autonomous vehicle; and issuing, based at least in part on the unlock time, a control signal to unlock the vehicle door. - View Dependent Claims (37, 38, 39, 40)
-
Specification