Skip to content
Snippets Groups Projects
Commit 31e78e1f authored by Andrea Censi's avatar Andrea Censi
Browse files

more documentation

parent 23703a99
No related branches found
No related tags found
No related merge requests found
...@@ -80,6 +80,19 @@ struct sm_params { ...@@ -80,6 +80,19 @@ struct sm_params {
double do_alpha_test_thresholdDeg; double do_alpha_test_thresholdDeg;
/** I believe this trick is documented in one of the papers by Guttman (but I can't find
the reference). Or perhaps I was told by him directly.
If you already have a guess of the solution, you can compute the polar angle
of the points of one scan in the new position. If the polar angle is not a monotone
function of the readings index, it means that the surface is not visible in the
next position. If it is not visible, then we don't use it for matching.
This is confusing without a picture! To understand what's going on, make a drawing
in which a surface is not visible in one of the poses.
Implemented in the function visibilityTest().
*/
int do_visibility_test; int do_visibility_test;
/** If 1, use PlICP; if 0, use vanilla ICP. */ /** If 1, use PlICP; if 0, use vanilla ICP. */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment