A 2D Range SLAM example. More...
#include <gtsam/geometry/Pose2.h>#include <gtsam/inference/Symbol.h>#include <gtsam/nonlinear/ISAM2.h>#include <gtsam/nonlinear/NonlinearFactorGraph.h>#include <gtsam/nonlinear/Values.h>#include <gtsam/nonlinear/LevenbergMarquardtOptimizer.h>#include <gtsam/slam/BetweenFactor.h>#include <gtsam/sam/RangeFactor.h>#include <gtsam_unstable/slam/SmartRangeFactor.h>#include <gtsam/slam/dataset.h>#include <fstream>#include <iostream>
Go to the source code of this file.
Typedefs | |
| typedef boost::tuple< double, size_t, double > | RangeTriple |
| typedef pair< double, Pose2 > | TimedOdometry |
Functions | |
| int | main (int argc, char **argv) |
| list< TimedOdometry > | readOdometry () |
| vector< RangeTriple > | readTriples () |
| typedef boost::tuple<double, size_t, double> RangeTriple |
Definition at line 80 of file SmartRangeExample_plaza1.cpp.
| typedef pair<double, Pose2> TimedOdometry |
Definition at line 61 of file SmartRangeExample_plaza1.cpp.
Definition at line 97 of file SmartRangeExample_plaza1.cpp.
| list<TimedOdometry> readOdometry | ( | ) |
Definition at line 62 of file SmartRangeExample_plaza1.cpp.
| vector<RangeTriple> readTriples | ( | ) |
Definition at line 81 of file SmartRangeExample_plaza1.cpp.