IP Library Granted Patent US 11,550,331
Granted Patent B1
US 11,550,331 · App. 16/919,538 · Granted Jan 10, 2023

Detecting street parked vehicles

Inventors: David Harrison Silver (San Carlos, CA); Jur Pieter Van Den Berg (San Francisco, CA); Nathaniel Fairfield (Mountain View, CA)
Assignee: Waymo LLC
G05D1/0231G05D1/0088G05D1/0234G06V20/586G08G1/015G08G1/052G08G1/09626G08G1/096725G08G1/096758G08G1/096783G08G1/165
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,550,331
App. No.
16/919,538
Granted
Jan 10, 2023
Kind
B1
Abstract

Aspects of the disclosure relate to an autonomous vehicle that may detected other nearby vehicles and identify them as parked or unparked. This identification may be based on visual indicia displayed by the detected vehicles as well as traffic control factors relating to the detected vehicles. Detected vehicles that are in a known parking spot may automatically be identified as parked. In addition, detected vehicles that satisfy conditions that are indications of being parked may also be identified as parked. The autonomous vehicle may then base its control strategy on whether or not a vehicle has been identified as parked or not.

Claims (57)

1. A method comprising:

detecting, by one or more computing devices, a first vehicle in an environment of a second vehicle, the second vehicle being capable of driving autonomously;

detecting, by the one or more computing devices, a position of the first vehicle;

identifying, by the one or more computing devices, the first vehicle as parked when the detected vehicle is at least one of

(i) determined to be located in a designated parking space based on the detected position, and

(ii) determined to display one or more characteristics of a parked vehicle for a first length of time based on at least the detected position relative to one or more traffic control factors; and

controlling, by the one or more computing devices, the second vehicle to pass the first vehicle when the first vehicle is identified as parked.

2. The method of claim 1 , wherein identifying the first vehicle as parked includes:

comparing the detected position of the first vehicle with map data; and

determining the detected position of the first vehicle is corresponds to a designated parking space in the map data.

3. The method of claim 1 , wherein identifying the first vehicle as parked includes:

determining the first vehicle is in a designated parking space based on the detected position; and

determining a type of parking space the designated parking space is.

4. The method of claim 1 , wherein identifying the first vehicle as parked includes:

tracking the one or more characteristics displayed by the first vehicle for the first length of time; and

determining the first vehicle is parked when the one or more characteristics remains unchanged during the first length of time.

5. The method of claim 1 , wherein identifying the first vehicle as parked is based at least in part on a scheduled event or a calendar event.

6. The method of claim 1 , wherein controlling the second vehicle to pass the first vehicle when the first vehicle is identified as parked includes slowing down less than when the first vehicle is not identified as parked.

7. The method of claim 1 , further comprising:

determining, by the one or more computing devices, that the first vehicle is not parked; and

controlling, by the one or more computing devices, the second vehicle based on the first vehicle being part of traffic flow.

8. The method of claim 7 , wherein controlling the second vehicle based on the first vehicle being part of the traffic flow includes maneuvering the second vehicle in response to a possible movement of the first vehicle in the traffic flow.

9. A system comprising:

one or more sensors; and

one or more computing devices configured to:

detect, using the one or more sensors, a vehicle in an environment of an autonomous vehicle, the vehicle having a detected position;

identify the detected vehicle as parked when the detected vehicle is at least one of:

(i) determined to be located in a designated parking space, and

(ii) determined to display one or more characteristics of a parked vehicle for a first length of time based on at least the detected position relative to one or more traffic control factors; and

control the autonomous vehicle to pass the detected vehicle when the detected vehicle is identified as parked.

10. The system of claim 9 , wherein the one or more computing devices are configured to identify the detected vehicle as parked based on:

a comparison of the detected position of the detected vehicle with map data; and

a designated parking space in the map data that corresponds with the detected position.

11. The system of claim 9 , wherein the one or more computing devices are configured to identify the detected vehicle as parked based on a type of parking space that the designated parking space is when the detected vehicle is in a designated parking space.

12. The system of claim 9 , wherein the one or more computing devices are configured to identify the detected vehicle as parked based on the one or more characteristics displayed by the detected vehicle that remain unchanged during the first length of time.

13. The system of claim 9 , wherein the one or more computing devices are configured to identify the detected vehicle as parked based at least in part on a scheduled event or a calendar event.

14. The system of claim 9 , wherein the one or more computing devices are configured to, when the detected vehicle is identified as parked, control the autonomous vehicle to slow down less than when the detected vehicle is not identified as parked.

15. The system of claim 9 , wherein the one or more computing devices are further configured to:

determine that the detected vehicle is not parked; and

control the autonomous vehicle based on the detected vehicle being part of traffic flow.

16. The system of claim 15 , wherein the one or more computing devices are configured to control the autonomous vehicle based on the detected vehicle being part of the traffic flow by maneuvering the autonomous vehicle in response to a possible movement of the detected vehicle in the traffic flow.

17. A non-transitory computer-readable medium on which instructions are stored, the instructions, when executed by one or more computing devices, cause the one or more computing devices to perform a method, the method comprising:

detecting a first vehicle in an environment of a second vehicle, the second vehicle being capable of driving autonomously;

detecting a position of the first vehicle;

identifying the first vehicle as parked when the detected vehicle is at least one of

(i) determined to be located in a designated parking space based on the detected position, and

(ii) determined to display one or more characteristics of a parked vehicle for a first length of time based on at least the detected position relative to one or more traffic control factors; and

controlling the second vehicle to pass the first vehicle when the first vehicle is identified as parked.

18. The medium of claim 17 , wherein identifying the first vehicle as parked includes:

comparing the detected position of the first vehicle with map data; and

determining the detected position of the first vehicle is corresponds to a designated parking space in the map data.

19. The medium of claim 17 , wherein identifying the first vehicle as parked includes:

determining the first vehicle is in a designated parking space based on the detected position; and

determining a type of parking space the designated parking space is.

20. The medium of claim 17 , wherein identifying the first vehicle as parked includes:

tracking the one or more characteristics displayed by the first vehicle for the first length of time; and

determining the first vehicle is parked when the one or more characteristics remains unchanged during the first length of time.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2022
From: SILVER, DAVID HARRISON; VAN DEN BERG, JUR PIETER; FAIRFIELD, NATHANIEL
To: GOOGLE INC.
Reel/Frame 059934/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2022
From: GOOGLE INC.
To: WAYMO HOLDING INC.
Reel/Frame 060382/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2022
From: WAYMO HOLDING INC.
To: WAYMO LLC
Reel/Frame 060382/0497 →
Continuity (3)
Continuation 15939468 · Mar 29, 2018
Continuation 15384841 · Dec 20, 2016
Continuation 14681424 · Apr 8, 2015
Cited By (1)
US 12,585,276