77 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
| ================================================================================
 | |
| GTSAM - Georgia Tech Smoothing and Mapping Library
 | |
| 
 | |
| MATLAB wrapper
 | |
| 
 | |
| http://borg.cc.gatech.edu/projects/gtsam
 | |
| ================================================================================
 | |
| 
 | |
| This is the GTSAM MATLAB toolbox, a MATLAB wrapper around the GTSAM C++
 | |
| library.
 | |
| 
 | |
| 
 | |
| ----------------------------------------
 | |
| Note about newer Ubuntu versions unsupported by MATLAB (later than 10.04)
 | |
| ----------------------------------------
 | |
| 
 | |
| If you have a newer Ubuntu system, you must make a small modification to your
 | |
| MATLAB installation, due to MATLAB being distributed with an old version of
 | |
| the C++ standard library.  Delete or rename all files starting with
 | |
| 'libstdc++' in your MATLAB installation directory, in paths:
 | |
| 
 | |
| 	/usr/local/MATLAB/[version]/sys/os/[system]/ 
 | |
| 	/usr/local/MATLAB/[version]/bin/[system]/
 | |
| 
 | |
| 
 | |
| ----------------------------------------
 | |
| Adding the toolbox to your MATLAB path
 | |
| ----------------------------------------
 | |
| 
 | |
| To get started, first add the 'toolbox' folder to your MATLAB path - in the
 | |
| MATLAB file browser, right-click on the folder and click 'Add to path -> This
 | |
| folder' (do not add the subfolders to your path).
 | |
| 
 | |
| 
 | |
| ----------------------------------------
 | |
| Trying out the examples
 | |
| ----------------------------------------
 | |
| 
 | |
| The examples are located in the 'gtsam_examples' subfolder.  You may either
 | |
| run them individually at the MATLAB command line, or open the GTSAM example
 | |
| GUI by running 'gtsamExamples'.  Example:
 | |
| 
 | |
| >> cd /Users/yourname/toolbox  % Change to wherever you installed the toolbox
 | |
| >> cd gtsam_examples           % Change to the examples directory
 | |
| >> gtsamExamples               % Run the GTSAM examples GUI
 | |
| 
 | |
| 
 | |
| ----------------------------------------
 | |
| Running the unit tests
 | |
| ----------------------------------------
 | |
| 
 | |
| The GTSAM MATLAB toolbox also has a small set of unit tests located in the
 | |
| gtsam_tests directory.  Example:
 | |
| 
 | |
| >> cd /Users/yourname/toolbox  % Change to wherever you installed the toolbox
 | |
| >> cd gtsam_tests              % Change to the examples directory
 | |
| >> test_gtsam                  % Run the unit tests
 | |
| Starting: testJacobianFactor
 | |
| Starting: testKalmanFilter
 | |
| Starting: testLocalizationExample
 | |
| Starting: testOdometryExample
 | |
| Starting: testPlanarSLAMExample
 | |
| Starting: testPose2SLAMExample
 | |
| Starting: testPose3SLAMExample
 | |
| Starting: testSFMExample
 | |
| Starting: testStereoVOExample
 | |
| Starting: testVisualISAMExample
 | |
| Tests complete!
 | |
| 
 | |
| 
 | |
| ----------------------------------------
 | |
| Writing your own code
 | |
| ----------------------------------------
 | |
| 
 | |
| Coding for the GTSAM MATLAB toolbox is straightforward and very fast once you
 | |
| understand a few basic concepts!  Please see the manual to get started.
 |