CA3074464C

Systems and methods for changing a destination of an autonomous vehicle in real-time

Abstract

Systems and methods for controlling an autonomous vehicle are provided. In one example embodiment, a computer-im¬ plemented method includes receiving data representing a first location associated with a service request. The method includes control¬ ling the autonomous vehicle to travel in accordance with a first route that leads to the first location. The method includes determining a second location for the service request when the autonomous vehicle is en route to the first location. The method includes controlling the autonomous vehicle to provide the requested service at the second location.

CA3074464C, drawing sheet 1
Sheet 1 of 13

Term

11.9 yearsleft in the term

Expires 27 August 2038.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

25 claims: 3 independent, 22 dependent

  1. 1
    PPH WHAT IS CLAIMED IS:1. A computer-implemented method for controlling an autonomous vehicle, the method comprising: receiving, by a computing system comprising one or more computing devices, data representing a first location associated with a first service request for a first user;controlling, by the computing system, the autonomous vehicle to travel in accordance with a first route that leads to the first location associated with the first service request for the first user;determining, by the computing system, a second location for the first service request for the first user when the autonomous vehicle is en route to the first location;and controlling, by the computing system;the autonomous vehicle to provide the requested service at the second location.
  2. 10
    A computing system of an autonomous vehicle, the system comprising:one or more processors;and one or more tangible, non-transitory, computer readable media that collectively store instructions that when executed by the one or more processors cause the computing system to perform operations, the operations comprising: receiving data representing a first location associated with a first service request for a first user;controlling the autonomous vehicle to travel in accordance with a first route that leads to the first location associated with the first service request for the first user;determining a second location for the first service request for the first user when the autonomous vehicle is en route to the first location;and controlling the autonomous vehicle to provide the requested service at the second location.
  3. 15
    An autonomous vehicle comprising:one or more processors;and one or more tangible, non-transitory, computer readable media that collectively store instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising: receiving data indicative of a first location associated with a first service request for a first user;controlling the autonomous vehicle to travel in accordance with a first route that leads to the first location associated with the first service request for the first user;determining a second location for the first service request for the first user when the autonomous vehicle is en route to the first location;and communicating data indicative of the second location for the first service request.