31 typedef std::map<Key, std::vector<size_t> > KeyVectorMap;
32 typedef std::map<Key, Rot3> KeyRotMap;
43 static Values computeOrientationsChordal(
49 static Values computeOrientationsGradient(
51 size_t maxIter = 10000,
const bool setRefFrame =
true);
53 static void createSymbolicGraph(KeyVectorMap& adjEdgesMap,
54 KeyRotMap& factorId2RotMap,
57 static Vector3 gradientTron(
const Rot3& R1,
const Rot3& R2,
const double a,
82 const Values& givenGuess,
bool useGradient =
false);
A non-templated config holding any types of Manifold-group elements.
Definition: Values.h:70
A Linear Factor Graph is a factor graph where all factors are Gaussian, i.e.
Definition: GaussianFactorGraph.h:65
Factor Graph Constsiting of non-linear factors.
This class represents a collection of vector-valued variables associated each with a unique integer i...
Definition: VectorValues.h:73
A non-linear factor graph is a graph of non-Gaussian, i.e.
Definition: NonlinearFactorGraph.h:77
3D rotation represented as a rotation matrix or quaternion
Graph algorithm using boost library.
Global functions in a separate testing namespace.
Definition: chartTesting.h:28
Definition: InitializePose3.h:34
Linear Factor Graph where all factors are Gaussians.