|
|
| GlobalPositioner (const LevenbergMarquardtParams &lmParams) |
| | Construct with LM parameters.
|
|
| GlobalPositioner ()=default |
| | Default constructor.
|
| Values | initializeRandomly (const std::set< Key > &cameraKeys, const std::set< Key > &landmarkKeys, const CameraPointDirections &cameraPointDirections, const Values &initialValues=Values()) const |
| | Initialize cameras, landmarks, and BATA scale variables.
|
| Values | run (const CameraPointDirections &cameraPointDirections, const std::set< Key > &cameraKeys, const std::set< Key > &landmarkKeys, Key anchorCameraKey, const Values &initialValues=Values()) const |
| | Build graph, fix gauge, initialize, and optimize.
|
|
| LocationRecovery (const LevenbergMarquardtParams &lmParams) |
| | Construct with LM parameters.
|
|
| LocationRecovery ()=default |
| | Default constructor.
|
| NonlinearFactorGraph | buildGraph (const DirectionEdges &edges, bool bilinear=true) const |
| | Build factor graph from direction measurements.
|
| void | addAnchorPrior (Key anchorKey, NonlinearFactorGraph *graph, const SharedNoiseModel &priorNoiseModel=noiseModel::Isotropic::Sigma(3, 0.01)) const |
| | Add a prior pinning one key to the origin.
|
| Values | initializeRandomly (const std::set< Key > &keys, size_t numEdges, bool bilinear, std::mt19937 *rng, const Values &initialValues=Values()) const |
| | Random initialization of Point3 keys and BATA scale variables.
|
|
Values | initializeRandomly (const std::set< Key > &keys, size_t numEdges, bool bilinear, const Values &initialValues=Values()) const |
| | Version of initializeRandomly with a fixed seed.
|