Safely navigating crosswalks
First Claim
1. A computer-implemented method comprising:
- identifying, by one or more computing devices, that a first vehicle is approaching a crosswalk;
generating, by the one or more computing devices, a set of samples corresponding to locations in the crosswalk;
periodically receiving, by the one or more computing devices, sensor data;
for each given sample of the set of samples;
setting, by the one or more computing devices, a probability value to an initial value, wherein the probability value indicates a probability that the given sample is occluded, andas the first vehicle approaches the crosswalk periodically adjusting, by the one or more computing devices, probability value for the given sample based on the periodically received sensor data;
determining, by the one or more computing devices, that an updated probability value for a particular sample of the set of samples has met a threshold value; and
changing, by the one or more computing devices, the speed of the first vehicle based on the determination that a sample of the set of samples has met the threshold value.
5 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to safely navigating crosswalks by responding to potentially occluded objects in such crosswalks. For example, a vehicle approaches a crosswalk and the vehicle'"'"'s one more computing devices may generate a set of samples corresponding to locations in the crosswalk. Sensor data is periodically received by the one or more computing devices. For each given sample of the set of samples a probability value indicative of a probability of sample being occluded is set to an initial value by the one or more computing devices. As the vehicle approaches the crosswalk, probability values for the given sample are periodically adjusted by the one or more computing devices based on the periodically received sensor data. The speed of the vehicle then changed by the one or more computing devices based upon a determination that a sample of the set of samples has met the threshold value.
82 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying, by one or more computing devices, that a first vehicle is approaching a crosswalk; generating, by the one or more computing devices, a set of samples corresponding to locations in the crosswalk; periodically receiving, by the one or more computing devices, sensor data; for each given sample of the set of samples; setting, by the one or more computing devices, a probability value to an initial value, wherein the probability value indicates a probability that the given sample is occluded, and as the first vehicle approaches the crosswalk periodically adjusting, by the one or more computing devices, probability value for the given sample based on the periodically received sensor data; determining, by the one or more computing devices, that an updated probability value for a particular sample of the set of samples has met a threshold value; and changing, by the one or more computing devices, the speed of the first vehicle based on the determination that a sample of the set of samples has met the threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising one or more computing devices, having one or more processors, the one or more computing devices configured to:
-
identify that a first vehicle is approaching a crosswalk; generate a set of samples corresponding to locations in the crosswalk; periodically receive sensor data; for each given sample of the set of samples; set a probability value to an initial value, wherein the probability value indicates a probability that the given sample is occluded, and as the first vehicle approaches the crosswalk, periodically adjust probability value for the given sample based on the periodically received sensor data; determine that an updated probability value for a particular sample of the set of samples has met a threshold value; and change the speed of the first vehicle based on the determination that a sample of the set of samples has met the threshold value. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory, tangible machine 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:
-
identifying that a first vehicle is approaching a crosswalk; generating a set of samples corresponding to locations in the crosswalk; periodically receiving sensor data; for each given sample of the set of samples; setting a probability value to an initial value, wherein the probability value indicates a probability that the given sample is occluded, and as the first vehicle approaches the crosswalk, periodically adjusting probability value for the given sample based on the periodically received sensor data; determining that an updated probability value for a particular sample of the set of samples has met a threshold value; and changing the speed of the first vehicle based on the determination that a sample of the set of samples has met the threshold value. - View Dependent Claims (19, 20)
-
Specification