Low cost and accurate 3D surface profiling can help in numerous industry applications including inspection tasks, cleaning, minimizing bumps in navigation of non-uniform terrain, aid navigation, and road/pavement condition analysis. However, most of the available systems are costly or inaccessible for widespread use. This research presents investigation into the capability of cheap and accessible sensors to capture the floor surface profile information. A differential drive robotic platform has been developed to perform testing and conduct the research. 2D localization methods are extrapolated into 3D for the floor capturing process. Two different types of sensors, a 2D laser scanner and an RGB-D camera, are used for comparison of the floor profile capture ability. The robotic system is able to successfully capture the floor surface profile of a number of different type floors such as carpet, asphalt, and a coated floor. A key finding is that the surface itself is a significant factor on the measured profile, i.e., dirt or other materials can cause false height measurements. Overall, the methodology has proved a successful real time solution for creating a point cloud of the floor surface.
This is an open access article distributed under the Creative Commons Attribution License
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited