| CPC B60W 60/00253 (2020.02) [B60W 30/06 (2013.01)] | 20 Claims |

|
1. A method for operating a vehicle in an autonomous driving mode, the method comprising:
controlling, by one or more processors of the vehicle, a driving system of the vehicle to maneuver the vehicle to a stopping location for a pick-up or a drop-off;
upon the vehicle arriving at the stopping location, determining, by the one or more processors, to double park the vehicle adjacent to one or more parked vehicles;
evaluating, by the one or more processors based on sensor information identifying a position of each of the one or more parked vehicles, an inconvenience to a human driver that double parking by the vehicle would cause according to a cost function, wherein the evaluating is based at least in part on how the double parking by the vehicle would affect an ability of each of the one or more parked vehicles to pull out from each respective identified position;
selecting, by the one or more processors based on the evaluating, a specific position to double park the vehicle at the stopping location; and
controlling, by the one or more processors, the driving system of the vehicle to double park the vehicle at the specific position.
|