CPC G08G 1/202 (2013.01) [B60W 60/00253 (2020.02); G05D 1/0293 (2013.01); G06Q 10/02 (2013.01); G06Q 50/40 (2024.01); G08G 1/22 (2013.01)] | 15 Claims |
1. A method for providing a coordinated ride, the method comprising:
receiving, from a first user device associated with a first user, a request for a coordinated ride, the request comprising at least one pickup location, at least one destination location, and a number of passengers;
selecting a set of at least two autonomous vehicles (AVs) from an AV fleet to service the coordinated ride, the set of AVs comprising at least a number of seats corresponding to the number of passengers;
instructing each AV of the set of AVs to drive autonomously to one of the at least one pickup location and pick up a portion of the passengers associated with the coordinated ride;
providing a ride interface to a second user device associated with a second user, wherein the second user one is one of the passengers in the coordinated ride, and the ride interface provides data describing the coordinated ride to the second user;
instructing each AV of the set of AVs to drive autonomously its respective portion of the passengers to one of the at least one destination location, wherein the first user is in a first AV of the set of AVs and a second AV of the set of AVs drives the second user to a first destination location;
receiving, from the second user device, a second destination location submitted by the second user in the ride interface, the second destination location being part of a request from the second user to diverge a route of the second AV from a route of the first AV;
in response to receiving the second destination location, instructing the second AV to drive autonomously to the second destination location; and
in response to receiving the request to diverge the route of the second AV, assigning, to the second user, control of the second AV.
|