-
Notifications
You must be signed in to change notification settings - Fork 105
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
elevation and flatness conditions #58
Comments
At first, yes, but aren't they updated at the next step? |
I did not check if they are updated or not as I am interested in a single scan pcd. Another question, why I get non orthogonal normals even though I set uprightness threshold to 0.99? patch_normals |
I guess those might be filtered out later after the prediction of all normals. Could you also share the exact part that you want to discuss? |
Hi!
flatness and elevation thresholds are updated iteratively. Therefore, they are set to zeros:
elevation_thr = {0, 0, 0, 0}; // threshold of elevation for each ring using in GLE. Those values are updated adaptively.
flatness_thr = {0, 0, 0, 0}; // threshold of flatness for each ring using in GLE. Those values are updated adaptively.
In the
estimateGround
member function, you compare theground_elevation
andground_flatness
variables with those thresholds using theconcentric_idx
:if (concentric_idx < params_.num_rings_of_interest)
{
is_not_elevated = ground_elevation < params_.elevation_thr[concentric_idx];
is_flat = ground_flatness < params_.flatness_thr[concentric_idx];
}
I have two observations:
The text was updated successfully, but these errors were encountered: