CPC G05D 1/0088 (2013.01) [B60R 1/00 (2013.01); B60T 7/22 (2013.01); B60T 8/00 (2013.01); B60T 8/17 (2013.01); B60T 8/885 (2013.01); B60T 17/18 (2013.01); B60T 17/221 (2013.01); B60W 30/08 (2013.01); B60W 40/06 (2013.01); B60W 50/14 (2013.01); G01C 21/3617 (2013.01); G01S 17/86 (2020.01); G01S 17/931 (2020.01); G05D 1/0055 (2013.01); G05D 1/021 (2013.01); G05D 1/0212 (2013.01); G05D 1/0214 (2013.01); G05D 1/0276 (2013.01); G06Q 10/02 (2013.01); G06Q 30/02 (2013.01); G06Q 30/0207 (2013.01); G06Q 40/08 (2013.01); G06T 7/20 (2013.01); G06T 7/223 (2017.01); G06T 7/231 (2017.01); G06T 7/521 (2017.01); G06T 7/74 (2017.01); G06V 20/58 (2022.01); G06V 20/64 (2022.01); G07C 9/00563 (2013.01); B60R 2300/30 (2013.01); B60T 2201/022 (2013.01); B60T 2210/32 (2013.01); B60T 2270/406 (2013.01); B60W 30/186 (2013.01); B60W 2050/0292 (2013.01); B60W 2420/42 (2013.01); B60W 2420/52 (2013.01); B60W 2552/05 (2020.02); B60W 2555/60 (2020.02); B60W 2556/10 (2020.02); B60W 2556/50 (2020.02); B62D 6/00 (2013.01); G01S 13/865 (2013.01); G01S 13/867 (2013.01); G05B 2219/2637 (2013.01); G05D 1/024 (2013.01); G05D 1/0246 (2013.01); G05D 1/0257 (2013.01); G05D 1/0274 (2013.01); G05D 1/0278 (2013.01); G05D 2201/0213 (2013.01); G06T 2207/10004 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/30236 (2013.01); G06T 2207/30252 (2013.01); G06T 2207/30261 (2013.01); G06V 10/255 (2022.01); G06V 20/56 (2022.01); G06V 20/588 (2022.01)] | 20 Claims |
1. A method comprising:
causing, by one or more processors, a vehicle to drive to a rider at a pickup location in a fully autonomous mode, in response to a dispatch request;
upon arriving at the pickup location, the one or more processors performing identification of the rider in accordance with profile data;
upon identification, the one or more processors accessing permission data;
determining, by the one or more processors, one or more permissible routes to a destination in accordance with the permission data;
selecting, by the one or more processors, a given one of the permissible routes based on at least one of the profile data or permission data; and
causing, by the one or more processors, the vehicle to drive towards the destination along the selected route in either a fully autonomous or partially autonomous driving mode.
|