Attempting to pull over for autonomous vehicles
First Claim
1. A method comprising:
- receiving, by one or more computing devices, instructions to pick up a passenger at a pickup location for a trip;
determining, by the one or more computing devices, when a vehicle having an autonomous driving mode is within a first distance of the pickup location;
when the vehicle is determined to be within the first distance, attempting, by the one or more computing devices, to find a spot to park the vehicle and wait for the passenger within the first distance of the pickup location;
determining, by the one or more computing devices, that the vehicle is unable to find a spot to park the vehicle within the first distance of the pickup location;
based on the determination that the vehicle is unable to find a spot to park the vehicle within the first distance of the pickup location, maneuvering, by the one or more computing devices, the vehicle in the autonomous driving mode back towards the pickup location; and
after maneuvering the vehicle, when the vehicle has reached the pickup location, stopping, by the one or more computing devices, the vehicle at the pickup location to wait for the passenger for a predetermined period of time.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate to a vehicle having one or more computing devices that may receive instructions to pick up a passenger at a pickup location and determine when the vehicle is within a first distance of the pickup location. When the vehicle is within the first distance, the computing devices may make a first attempt to find a spot to park the vehicle and wait for the passenger. When the vehicle is unable to find a spot to park the vehicle on the first attempt, the computing devices may maneuvering the vehicle in order to make a second attempt to find a spot to park the vehicle and wait for the passenger. When the vehicle is unable to find a spot to park the vehicle on the second attempt, the computing devices may stop the vehicle in a current lane to wait for the passenger.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by one or more computing devices, instructions to pick up a passenger at a pickup location for a trip; determining, by the one or more computing devices, when a vehicle having an autonomous driving mode is within a first distance of the pickup location; when the vehicle is determined to be within the first distance, attempting, by the one or more computing devices, to find a spot to park the vehicle and wait for the passenger within the first distance of the pickup location; determining, by the one or more computing devices, that the vehicle is unable to find a spot to park the vehicle within the first distance of the pickup location; based on the determination that the vehicle is unable to find a spot to park the vehicle within the first distance of the pickup location, maneuvering, by the one or more computing devices, the vehicle in the autonomous driving mode back towards the pickup location; and after maneuvering the vehicle, when the vehicle has reached the pickup location, stopping, by the one or more computing devices, the vehicle at the pickup location to wait for the passenger for a predetermined period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising one or more computing devices configured to:
-
receive instructions to pick up a passenger at a pickup location for a trip; determine when a vehicle having an autonomous driving mode is within a first distance of the pickup location; when the vehicle is determined to be within the first distance, attempting to find a spot to park the vehicle and wait for the passenger within the first distance of the pickup location; determining that the vehicle is unable to find a spot to park the vehicle within the first distance of the pickup location; based on the determination that the vehicle is unable to find a spot to park the vehicle within the first distance of the pickup location, maneuver the vehicle in the autonomous driving mode back towards the pickup location; and after maneuvering the vehicle, when the vehicle has reached the pickup location, stop the vehicle at the pickup location to wait for the passenger for a predetermined period of time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium on which instructions are stored, the instructions, when executed by one or more processors cause the one or more processors to perform a method, the method comprising:
-
receiving instructions to pick up a passenger at a pickup location for a trip; determining when a vehicle having an autonomous driving mode is within a first distance of the pickup location; when the vehicle is determined to be within the first distance of the pickup location, making a first attempt to find a spot to park the vehicle and wait for the passenger within the first distance of the pickup location; determining that the vehicle is unable to find a spot to park the vehicle within the first distance of the pickup location; based on the determination that the vehicle is unable to find a spot to park the vehicle within the first distance of the pickup location, maneuvering the vehicle in the autonomous driving mode back towards the pickup location; and after maneuvering the vehicle, when the vehicle has reached the pickup location, stopping the vehicle at the pickup location to wait for the passenger for a predetermined period of time.
-
Specification