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. |