12 namespace registration {
32 double edge_prune_threshold = 0.25,
33 double preference_loop_closure = 1.0,
34 int reference_node = -1)
43 edge_prune_threshold < 0.0 || edge_prune_threshold > 1.0
45 : edge_prune_threshold;
47 preference_loop_closure < 0.0 ? 1.0 : preference_loop_closure;
85 int max_iteration = 100,
86 double min_relative_increment = 1e-6,
87 double min_relative_residual_increment = 1e-6,
88 double min_right_term = 1e-6,
89 double min_residual = 1e-6,
90 int max_iteration_lm = 20,
91 double upper_scale_factor = 2. / 3.,
92 double lower_scale_factor = 1. / 3.)
102 upper_scale_factor < 0.0 || upper_scale_factor > 1.0
104 : upper_scale_factor;
106 lower_scale_factor < 0.0 || lower_scale_factor > 1.0
108 : lower_scale_factor;
Convergence criteria of GlobalOptimization.
int max_iteration_lm_
Maximum iteration number for Levenberg Marquardt method.
double upper_scale_factor_
Upper scale factor value.
GlobalOptimizationConvergenceCriteria(int max_iteration=100, double min_relative_increment=1e-6, double min_relative_residual_increment=1e-6, double min_right_term=1e-6, double min_residual=1e-6, int max_iteration_lm=20, double upper_scale_factor=2./3., double lower_scale_factor=1./3.)
Parameterized Constructor.
int max_iteration_
Maximum iteration number for iterative optimization module.
double lower_scale_factor_
Lower scale factor value.
double min_relative_residual_increment_
Minimum relative residual increments.
double min_right_term_
Minimum right term value.
double min_residual_
Minimum residual value.
double min_relative_increment_
Minimum relative increments.
~GlobalOptimizationConvergenceCriteria()
Option for GlobalOptimization.
double preference_loop_closure_
~GlobalOptimizationOption()
int reference_node_
The pose of this node is unchanged after optimization.
double edge_prune_threshold_
GlobalOptimizationOption(double max_correspondence_distance=0.075, double edge_prune_threshold=0.25, double preference_loop_closure=1.0, int reference_node=-1)
Parameterized Constructor.
double max_correspondence_distance_
static const double max_correspondence_distance
Generic file read and write utility for python interface.