Methods and systems for detection of reflective markers at long range
First Claim
1. A method comprising:
- receiving laser data collected from successive scans of an environment of a vehicle, wherein the laser data includes a plurality of laser data points that are associated with one or more objects in the environment;
determining a respective size of the one or more objects based on the laser data collected from respective successive scans;
determining, by a computing device based at least in part on the respective size of the one or more objects for the respective successive scans, an object that exhibits a decrease in size in the respective successive scans above a threshold as the vehicle travels closer to the object; and
based at least in part on determining that the object exhibits the decrease in size in the respective successive scans above the threshold as the vehicle travels closer to the object, determining that the object is representative of a reflective marker.
5 Assignments
0 Petitions
Accused Products
Abstract
Example methods and systems for detecting reflective markers at long range are provided. An example method includes receiving laser data collected from successive scans of an environment of a vehicle. The method also includes determining a respective size of the one or more objects based on the laser data collected from respective successive scans. The method may further include determining, by a computing device and based at least in part on the respective size of the one or more objects for the respective successive scans, an object that exhibits a change in size as a function of distance from the vehicle. The method may also include determining that the object is representative of a reflective marker. In one example, a computing device may use the detection of one reflective marker to help detect subsequent reflective markers that may be in a similar position.
46 Citations
17 Claims
-
1. A method comprising:
-
receiving laser data collected from successive scans of an environment of a vehicle, wherein the laser data includes a plurality of laser data points that are associated with one or more objects in the environment; determining a respective size of the one or more objects based on the laser data collected from respective successive scans; determining, by a computing device based at least in part on the respective size of the one or more objects for the respective successive scans, an object that exhibits a decrease in size in the respective successive scans above a threshold as the vehicle travels closer to the object; and based at least in part on determining that the object exhibits the decrease in size in the respective successive scans above the threshold as the vehicle travels closer to the object, determining that the object is representative of a reflective marker. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
at least one processor; and a memory having stored thereon instructions that, upon execution by the at least one processor, cause the system to perform functions comprising; receiving laser data collected from successive scans of an environment of a vehicle, wherein the laser data includes a plurality of laser data points that are associated with one or more objects in the environment; determining a respective size of the one or more objects based on the laser data collected from respective successive scans; determining, based at least in part on the respective size of the one or more objects for the respective successive scans, an object that exhibits a decrease in size in the respective successive scans above a threshold as the vehicle travels closer to the object; and based at least in part on determining that the object exhibits the decrease in size in the respective successive scans above the threshold as the vehicle travels closer to the object, determining that the object is representative of a reflective marker. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium having stored thereon instructions that, upon execution by a computing device, cause the computing device to perform functions comprising:
-
receiving laser data collected from successive scans of an environment of a vehicle, wherein the laser data includes a plurality of laser data points that are associated with one or more objects in the environment; determining a respective size of the one or more objects based on the laser data collected from respective successive scans; determining, based at least in part on the respective size of the one or more objects for the respective successive scans, an object that exhibits a decrease in size in the respective successive scans above a threshold as the vehicle travels closer to the object; and based at least in part on determining that the object exhibits the decrease in size in the respective successive scans above the threshold as the vehicle travels closer to the object, determining that the object is representative of a reflective marker. - View Dependent Claims (14, 15, 16, 17)
-
Specification