Static obstacle detection
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device, a first set of sensor data representing a forward-looking environment of a vehicle, wherein the first set of sensor data is received from one or more forward-looking sensors as the vehicle navigates in a first environment;
based on detections of objects performed using the first set of sensor data from the one or more forward-looking sensors received while the vehicle navigated in the first environment, determining a threshold number of detections of an object positioned in the forward-looking environment of the vehicle and a threshold amount of time between an initial detection and a subsequent detection of the object that together indicate the object is stationary when using subsequent sensor data received as the vehicle navigates in an environment similar to the first environment;
receiving, by the computing device, a second set of sensor data representing the forward-looking environment of the vehicle, wherein the second set of sensor data is received from the one or more forward-looking sensors as the vehicle navigates in a second environment, and wherein the second environment is similar to the first environment;
detecting a given object in a plurality of frames of the second set of sensor data received from the one or more forward-looking sensors as the vehicle navigates in the second environment;
determining that the given object is at a stationary position when a duration between an initial detection and a subsequent detection of the given object in the plurality of frames exceeds the threshold amount of time and a quantity of detections of the given object in the plurality of frames exceeds the threshold number of detections; and
controlling the vehicle in the second environment using a navigation strategy that is based in part on the stationary position of the given object in the forward-looking environment of the vehicle.
5 Assignments
0 Petitions
Accused Products
Abstract
A vehicle is provided that may distinguish between dynamic obstacles and static obstacles. Given a detector for a class of static obstacles or objects, the vehicle may receive sensor data indicative of an environment of the vehicle. When a possible object is detected in a single frame, a location of the object and a time of observation of the object may be compared to previous observations. Based on the object being observed a threshold number of times, in substantially the same location, and within some window of time, the vehicle may accurately detect the presence of the object and reduce any false detections.
19 Citations
17 Claims
-
1. A method comprising:
-
receiving, by a computing device, a first set of sensor data representing a forward-looking environment of a vehicle, wherein the first set of sensor data is received from one or more forward-looking sensors as the vehicle navigates in a first environment; based on detections of objects performed using the first set of sensor data from the one or more forward-looking sensors received while the vehicle navigated in the first environment, determining a threshold number of detections of an object positioned in the forward-looking environment of the vehicle and a threshold amount of time between an initial detection and a subsequent detection of the object that together indicate the object is stationary when using subsequent sensor data received as the vehicle navigates in an environment similar to the first environment; receiving, by the computing device, a second set of sensor data representing the forward-looking environment of the vehicle, wherein the second set of sensor data is received from the one or more forward-looking sensors as the vehicle navigates in a second environment, and wherein the second environment is similar to the first environment; detecting a given object in a plurality of frames of the second set of sensor data received from the one or more forward-looking sensors as the vehicle navigates in the second environment; determining that the given object is at a stationary position when a duration between an initial detection and a subsequent detection of the given object in the plurality of frames exceeds the threshold amount of time and a quantity of detections of the given object in the plurality of frames exceeds the threshold number of detections; and controlling the vehicle in the second environment using a navigation strategy that is based in part on the stationary position of the given object in the forward-looking environment of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A vehicle comprising:
-
one or more forward-looking sensors; and a computer system, wherein the computer system is configured to; receive a first set of sensor data representing a forward-looking environment of the vehicle, wherein the first set of sensor data is received from the one or more forward-looking sensors as the vehicle navigates in a first environment; based on detections of objects performed using the first set of sensor data from the one or more forward-looking sensors received while the vehicle navigated in the first environment, determine a threshold number of detections of an object positioned in the forward-looking environment of the vehicle and a threshold amount of time between an initial detection and subsequent detection of the object that together indicate the object is stationary when using subsequent sensor data received as the vehicle navigates in an environment similar to the first environment; receive a second set of sensor data representing the forward-looking environment of the vehicle, wherein the second set of sensor data is received from the one or more forward-looking sensors as the vehicle navigates in a second environment, and wherein the second environment is similar to the first environment; detect a given object in a plurality of frames of the second set of sensor data received from the one or more sensors as the vehicle navigates in the second environment; determine that the given object is at a stationary position when a duration between an initial detection and a subsequent detection of the given object in the plurality of frames exceeds the threshold amount of time and a quantity of detections of the given object in the plurality of frames exceeds the threshold number of detections; and control the vehicle in the second environment using a navigation strategy that is based in part on the stationary position of the given object in the forward-looking environment of the vehicle. - View Dependent Claims (12)
-
-
13. A non-transitory computer readable medium storing instructions, that when executed by a computer system, cause the computer system to perform functions comprising:
-
receiving a first set of sensor data representing a forward-looking environment of a vehicle, wherein the first set of sensor data is received from one or more forward-looking sensors as the vehicle navigates in a first environment; based on detections of objects performed using the first set of sensor data from the one or more forward-looking sensors received while the vehicle navigated in the first environment, determining a threshold number of detections of an object positioned in the forward-looking environment of the vehicle and a threshold amount of time between an initial detection and a subsequent detection of the object that together indicate the object is stationary when using subsequent sensor data received as the vehicle navigates in an environment similar to the first environment; receiving a second set of sensor data representing the forward-looking environment of the vehicle, wherein the second set of sensor data is received from the one or more forward-looking sensors as the vehicle navigates in a second environment, and wherein the second environment is similar to the first environment; detecting a given object in a plurality of frames of the second set of sensor data received from the one or more sensors as the vehicle navigates in the second environment; determining that the given object is at a stationary position when a duration between an initial detection and a subsequent detection of the given object in the plurality of frames exceeds the threshold amount of time and a quantity of detections of the given object in the plurality of frames exceeds the threshold number of detections; and controlling the vehicle in the second environment using a navigation strategy that is based in part on the stationary position of the given object in the forward-looking environment of the vehicle. - View Dependent Claims (14, 15, 16, 17)
-
Specification