Algorithm or package for road (ground) surface detection from 3 LiDAR for natural areas
I am trying to implement road surface detection for mobile robot. Before implementing something by myself (like this: https://ieeexplore.ieee.org/abstract/...), I want to ask the contributors: is there any package or pre-implemented reliable road surface detection algorithm which accepts 3D LiDAR point clouds as input? Especially I am interested in algorithms for natural areas including forest, fields, snow surfaces etc.
I have been using hdl_graph_slam for localization, but it has a floor detection nodelet. I have not used the floor detection nodelet much (just turned it on to see what it would do), but it may give you a starting point.
@rittersb I tried to use RANSAC implementation like in hdl_graph_slam without significant effect. I thought RANSAC is practically not suitable for natural environment with grass especially.