CPC G01C 21/3438 (2013.01) [G05D 1/0212 (2013.01)] | 20 Claims |
1. A computing system comprising:
a network communication interface;
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the computing system to:
receive, via the network communication interface, sensor data from computing devices of passengers riding in an autonomous vehicle (AV);
based on the sensor data, determine a position of each of the passengers within the AV;
determine a next passenger to be picked up by the AV;
based at least in part on the position of each of the passengers within the AV, (i) select a pickup location for the next passenger, and (ii) determine a route for the AV based on the pickup location such that an open seat within the AV is adjacent to the next passenger when the AV arrives at the pickup location for the next passenger; and
transmit, via the network communication interface, data corresponding to the route to enable the AV to update a current route in order to facilitate a rendezvous with the passenger at the pickup location, wherein the AV autonomously operates control mechanisms of the AV in order to rendezvous with the next passenger at the pickup location such that the open seat within the AV is adjacent to the next passenger.
|