Go to the documentation of this file.
63 const bool use_bilinear_translation_factor_ =
false;
72 bool use_bilinear_translation_factor =
false)
74 use_bilinear_translation_factor_(use_bilinear_translation_factor) {}
125 Values initializeRandomly(
140 Values initializeRandomly(
164 const TranslationEdges &relativeTranslations,
const double scale = 1.0,
178 const Values &poses,
const std::vector<KeyPair> &
edges);
std::vector< BinaryMeasurement< Unit3 > > TranslationEdges
vector< MFAS::KeyPair > edges
A nonlinear optimizer that uses the Levenberg-Marquardt trust-region scheme.
LevenbergMarquardtParams lmParams
LevenbergMarquardtParams lmParams_
noiseModel::Base::shared_ptr SharedNoiseModel
TranslationEdges relativeTranslations_
graph addPrior(1, Pose2(0, 0, 0), priorNoise)
TranslationRecovery(const LevenbergMarquardtParams &lmParams, bool use_bilinear_translation_factor=false)
Construct a new Translation Recovery object.
std::vector< float > Values
Binary measurement represents a measurement between two keys in a graph. A binary measurement is simi...
std::pair< Key, Key > KeyPair
static double scale(double x, double a, double b, double t1, double t2)
Scale x from [a, b] to [t1, t2].
def SimulateMeasurements(gt_poses, graph_edges)
static shared_ptr Sigma(size_t dim, double sigma, bool smart=true)
NonlinearFactorGraph graph
A non-templated config holding any types of Manifold-group elements.
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:09:18