37 lines
1.8 KiB
Plaintext
37 lines
1.8 KiB
Plaintext
This directory contains a number of examples that illustrate the use of GTSAM:
|
|
|
|
SimpleRotation: a super-simple example of optimizing a single rotation according to a single prior
|
|
|
|
Kalman Filter Examples
|
|
======================
|
|
elaboratePoint2KalmanFilter: simple linear Kalman filter on a moving 2D point, but done using factor graphs
|
|
easyPoint2KalmanFilter: uses the cool generic templated Kalman filter class to do the same
|
|
fullStateKalmanFilter: simple 1D example with a full-state filter
|
|
errorStateKalmanFilter: simple 1D example of a moving target measured by a accelerometer, incl. drift-rate bias
|
|
|
|
2D Pose SLAM
|
|
============
|
|
LocalizationExample.cpp: modeling robot motion
|
|
LocalizationExample2.cpp: example with GPS like measurements
|
|
Pose2SLAMExample: A 2D Pose SLAM example using the predefined typedefs in gtsam/slam/pose2SLAM.h
|
|
Pose2SLAMExample_advanced: same, but uses an Optimizer object
|
|
Pose2SLAMwSPCG: solve a simple 3 by 3 grid of Pose2 SLAM problem by using easy SPCG interface
|
|
|
|
Planar SLAM with landmarks
|
|
==========================
|
|
PlanarSLAMExample: simple robotics example using the pre-built planar SLAM domain
|
|
PlanarSLAMExample_selfcontained: simple robotics example with all typedefs internal to this script.
|
|
|
|
Visual SLAM
|
|
===========
|
|
CameraResectioning.cpp: An example of gtsam for solving the camera resectioning problem
|
|
The directory vSLAMexample includes 2 simple examples using GTSAM:
|
|
- vSFMexample using visualSLAM in for structure-from-motion (SFM), and
|
|
- vISAMexample using visualSLAM and ISAM for incremental SLAM updates
|
|
See the separate README file there.
|
|
|
|
Undirected Graphical Models (UGM)
|
|
=================================
|
|
The best representation for a Markov Random Field is a factor graph :-)
|
|
This is illustrated with some discrete examples from the UGM MATLAB toolbox, which
|
|
can be found at http://www.di.ens.fr/~mschmidt/Software/UGM |