Point Cloud Based Surface Construction
First Claim
Patent Images
1. A method for modifying a surface, the method comprising:
- generating a first set of surface data by moving a first plurality of sensors over the surface, the first plurality of sensors comprising a first type of height sensor;
generating a point cloud based on the first set of surface data;
generating a sensor specific surface representation by filtering the point cloud based on a second type of height sensor, the second type of height sensor different from the first type of height sensor;
generating a second set of surface data by moving a second plurality of sensors over the surface, the second plurality of sensors comprising the second type of height sensor; and
modifying the surface based on comparing the second set of surface data to the sensor specific surface representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for filtering point cloud data obtained using a plurality of sensors generates data representative of a surface and for use with a specific type of sensor. The filtering allows certain machines and sensor types to be used to acquire point cloud data and different sensor types to be used during surface construction and modification. The method can be utilized with various types of machine controls and surface construction methods.
20 Citations
35 Claims
-
1. A method for modifying a surface, the method comprising:
-
generating a first set of surface data by moving a first plurality of sensors over the surface, the first plurality of sensors comprising a first type of height sensor; generating a point cloud based on the first set of surface data; generating a sensor specific surface representation by filtering the point cloud based on a second type of height sensor, the second type of height sensor different from the first type of height sensor; generating a second set of surface data by moving a second plurality of sensors over the surface, the second plurality of sensors comprising the second type of height sensor; and modifying the surface based on comparing the second set of surface data to the sensor specific surface representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 35)
-
-
10. (canceled)
-
11. A method for modifying a surface, the method comprising:
-
receiving a first set of surface data at a first machine comprising a first plurality of sensors, the first plurality of sensors comprising a first type of height sensor, the first set of surface data generated by moving a second machine over the surface, the second machine comprising a second plurality of sensors, the second plurality of sensors comprising a second type of height sensor, the first type of height sensor different from the second type of height sensor; generating a point cloud based on the first set of surface data; generating a sensor specific surface representation by filtering the point cloud based on the first type of height sensor; generating a second set of surface data by moving the first machine over the surface; and modifying the surface based on comparing the second set of surface data to the sensor specific surface representation. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. (canceled)
-
18. An apparatus comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; receiving a first set of surface data from a first machine comprising a first plurality of sensors, the first plurality of sensors comprising a first type of height sensor, the first set of surface data generated by moving a second machine over the surface, the second machine comprising a second plurality of sensors, the second plurality of sensors comprising a second type of height sensor, the first type of height sensor different from the second type of height sensor; generating a point cloud based on the first set of surface data; generating a sensor specific surface representation by filtering the point cloud based on the first type of height sensor; receiving a second set of surface data from the first machine, the second set of surface data generated by moving the first machine over the surface; and determining a modification to the surface based on comparing the second set of surface data to the sensor specific surface representation. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. (canceled)
-
28. A surface modifying machine comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; receiving a first set of surface data from a machine comprising a plurality of sensors, the plurality of sensors comprising a second type of height sensor, the first set of surface data generated by moving the machine over a surface, the surface modifying machine having a first type of height sensor different from the second type of height sensor; generating a point cloud based on the first set of surface data; generating a sensor specific surface representation by filtering the point cloud based on the first type of height sensor; generating a second set of surface data by moving the surface modifying machine over the surface; and modifying the surface based on comparing the second set of surface data to the sensor specific surface representation. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. (canceled)
Specification