| 
									
										
										
										
											2012-06-04 03:26:28 +08:00
										 |  |  | This directory contains a number of examples that illustrate the use of GTSAM: | 
					
						
							| 
									
										
										
										
											2011-08-19 21:11:04 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | SimpleRotation:  a super-simple example of optimizing a single rotation according to a single prior | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-08-20 05:27:47 +08:00
										 |  |  | 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 | 
					
						
							| 
									
										
										
										
											2011-08-27 20:28:47 +08:00
										 |  |  | errorStateKalmanFilter: simple 1D example of a moving target measured by a accelerometer, incl. drift-rate bias | 
					
						
							| 
									
										
										
										
											2011-08-20 05:27:47 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-08-19 21:11:04 +08:00
										 |  |  | 2D Pose SLAM  | 
					
						
							|  |  |  | ============ | 
					
						
							| 
									
										
										
										
											2012-06-04 03:52:35 +08:00
										 |  |  | 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 | 
					
						
							| 
									
										
										
										
											2011-08-19 21:11:04 +08:00
										 |  |  | Pose2SLAMExample_advanced: same, but uses an Optimizer object | 
					
						
							| 
									
										
										
										
											2012-06-04 03:52:35 +08:00
										 |  |  | Pose2SLAMwSPCG: solve a simple 3 by 3 grid of Pose2 SLAM problem by using easy SPCG interface | 
					
						
							| 
									
										
										
										
											2011-08-19 21:11:04 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | Planar SLAM with landmarks | 
					
						
							|  |  |  | ========================== | 
					
						
							|  |  |  | PlanarSLAMExample: simple robotics example using the pre-built planar SLAM domain | 
					
						
							| 
									
										
										
										
											2012-06-04 04:11:40 +08:00
										 |  |  | PlanarSLAMExample_selfcontained: simple robotics example with all typedefs internal to this script. | 
					
						
							| 
									
										
										
										
											2011-08-19 21:11:04 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | Visual SLAM | 
					
						
							|  |  |  | =========== | 
					
						
							| 
									
										
										
										
											2012-06-04 03:52:35 +08:00
										 |  |  | CameraResectioning.cpp: An example of gtsam for solving the camera resectioning problem | 
					
						
							| 
									
										
										
										
											2011-08-19 21:11:04 +08:00
										 |  |  | 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 | 
					
						
							| 
									
										
										
										
											2012-05-03 13:09:22 +08:00
										 |  |  | 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 |