| 
    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