|
SRBA: Sparser Relative Bundle Adjustment
|
Different parameters for the SRBA methods
Definition at line 424 of file RbaEngine.h.
#include <RbaEngine.h>
Public Member Functions | |
| virtual void | loadFromConfigFile (const mrpt::utils::CConfigFileBase &source, const std::string §ion) |
| virtual void | saveToConfigFile (mrpt::utils::CConfigFileBase &out, const std::string §ion) const |
Public Attributes | |
| topo_dist_t | max_tree_depth |
| topo_dist_t | max_optimize_depth |
| bool | optimize_new_edges_alone |
| (Default:true) Before running a whole "local area" optimization, try to optimize new edges one by one to have a better starting point. | |
| bool | use_robust_kernel |
| bool | use_robust_kernel_stage1 |
| double | kernel_param |
| size_t | max_iters |
| double | max_error_per_obs_to_stop |
| default: 1e-9 | |
| double | max_rho |
| default: 1.0 | |
| double | max_lambda |
| default: 1e20 | |
| double | min_error_reduction_ratio_to_relinearize |
| default 0.01 | |
| bool | numeric_jacobians |
| (Default:false) Use a numeric approximation of the Jacobians (very slow!) instead of analytical ones. | |
| void(* | feedback_user_iteration )(unsigned int iter, const double total_sq_err, const double mean_sqroot_error) |
| bool | compute_condition_number |
| Compute and return to the user the Hessian condition number of k2k edges (default=false) | |
| bool | compute_sparsity_stats |
| Compute stats on the sparsity of the problem matrices (default=false) | |
| double | max_rmse_show_red_warning |
| Minimum RSME to show optimization error in red color (default=0.5) | |
| TCovarianceRecoveryPolicy | cov_recovery |
| Recover covariance? What method to use? (Default: crpLandmarksApprox) | |
| void srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TSRBAParameters::loadFromConfigFile | ( | const mrpt::utils::CConfigFileBase & | source, |
| const std::string & | section | ||
| ) | [virtual] |
See docs of mrpt::utils::CLoadableOptions
Implements mrpt::utils::CLoadableOptions.
Definition at line 60 of file rba_problem_common.h.
| void srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TSRBAParameters::saveToConfigFile | ( | mrpt::utils::CConfigFileBase & | out, |
| const std::string & | section | ||
| ) | const [virtual] |
See docs of mrpt::utils::CLoadableOptions
Definition at line 79 of file rba_problem_common.h.
| topo_dist_t srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TSRBAParameters::max_optimize_depth |
The maximum topological distance of keyframes to be optimized around the most recent keyframe.
Definition at line 437 of file RbaEngine.h.
| topo_dist_t srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TSRBAParameters::max_tree_depth |
Maximum depth for maintained spanning trees.
Definition at line 434 of file RbaEngine.h.
1.7.6.1