sm_params Struct Reference
#include <algos.h>
List of all members.
Detailed Description
Definition at line 12 of file algos.h.
Member Data Documentation
For now, a very simple max-distance clustering algorithm is used
Definition at line 73 of file algos.h.
Checks that find_correspondences_tricks give the right answer
Definition at line 102 of file algos.h.
Discard correspondences based on the angles
Definition at line 77 of file algos.h.
A threshold for stopping.
Definition at line 29 of file algos.h.
A threshold for stopping.
Definition at line 27 of file algos.h.
Where to start
Definition at line 17 of file algos.h.
Pose of sensor with respect to robot: used for computing the first estimate given the odometry.
Definition at line 106 of file algos.h.
First scan ("ref"erence scan)
Definition at line 12 of file algos.h.
Second scan ("sens"or scan)
Definition at line 14 of file algos.h.
Maximum angular displacement between scans (deg)
Definition at line 20 of file algos.h.
Maximum distance for a correspondence to be valid
Definition at line 32 of file algos.h.
When to stop
Definition at line 25 of file algos.h.
Maximum translation between scans (m)
Definition at line 22 of file algos.h.
mark as invalid ( = don't use ) rays outside of this interval
Definition at line 112 of file algos.h.
Number of neighbour rays used to estimate the orientation.
Definition at line 75 of file algos.h.
Parameters describing a simple adaptive algorithm for discarding. 1) Order the errors. 2) Choose the percentile according to outliers_adaptive_order. (if it is 0.7, get the 70% percentile) 3) Define an adaptive threshold multiplying outliers_adaptive_mult with the value of the error at the chosen percentile. 4) Discard correspondences over the threshold.
This is useful to be conservative; yet remove the biggest errors.
Definition at line 63 of file algos.h.
Percentage of correspondences to consider: if 0.9, always discard the top 10% of correspondences with more error
Definition at line 51 of file algos.h.
Do not allow two different correspondences to share a point
Definition at line 67 of file algos.h.
Restart if error under threshold (0 or 1)
Definition at line 37 of file algos.h.
Displacement for restarting
Definition at line 41 of file algos.h.
Displacement for restarting
Definition at line 43 of file algos.h.
Threshold for restarting
Definition at line 39 of file algos.h.
Noise in the scan
Definition at line 109 of file algos.h.
Use smart tricks for finding correspondences. Only influences speed; not convergence.
Definition at line 34 of file algos.h.
If 1, the field "true_alpha" is used to compute the incidence beta, and the factor (1/cos^2(beta)) used to weight the impact of each correspondence. This works fabolously if doing localization, that is the first scan has no noise. If "true_alpha" is not available, it uses "alpha".
Definition at line 92 of file algos.h.
If 1, use PlICP; if 0, use vanilla ICP.
Definition at line 84 of file algos.h.
The documentation for this struct was generated from the following file: