852e8768c0 
								
							
								 
							
						 
						
							
							
								
								shared_ptr, make_shared, allocate_shared  
							
							
							
						 
						
							2023-01-22 08:40:02 -08:00  
				
					
						
							
							
								 
						
							
							
								0cd1e777bc 
								
							
								 
							
						 
						
							
							
								
								Reformatted some and use of auto  
							
							
							
						 
						
							2020-05-09 19:08:31 -04:00  
				
					
						
							
							
								 
						
							
							
								211119b00e 
								
							
								 
							
						 
						
							
							
								
								Replace addPrior<> with addPrior  
							
							
							
						 
						
							2020-04-12 13:10:09 -04:00  
				
					
						
							
							
								 
						
							
							
								aa3ac32235 
								
							
								 
							
						 
						
							
							
								
								Change all old cases of graph.emplace_shared<PriorFactor<...>>(...) and graph.add(PriorFactor<...>(...)) to graph.addPrior<...>(...). Removed unnecessary PriorFactor.h includes.  
							
							
							
						 
						
							2020-04-11 20:09:54 -04:00  
				
					
						
							
							
								 
						
							
							
								f4525b51e4 
								
							
								 
							
						 
						
							
							
								
								Change PriorFactor includes from gtsam/slam to gtsam/nonlinear  
							
							
							
						 
						
							2020-04-10 22:26:22 -04:00  
				
					
						
							
							
								 
						
							
							
								95c75b8bae 
								
							
								 
							
						 
						
							
							
								
								Updated functions  
							
							
							
						 
						
							2016-09-09 08:33:51 -04:00  
				
					
						
							
							
								 
						
							
							
								64bb6b77d7 
								
							
								 
							
						 
						
							
							
								
								Merged in feature/SmartCT (pull request  #107 )  
							
							... 
							
							
							
							Refactoring of Smart Factors 
							
						 
						
							2015-02-22 06:14:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f9ca07e610 
								
							
								 
							
						 
						
							
							
								
								Converted Vector(2|3) << ... to Vector2(...) or Vector3(...) syntax  
							
							
							
						 
						
							2014-11-23 10:22:25 -08:00  
				
					
						
							
							
								 
						
							
							
								aa093a35da 
								
							
								 
							
						 
						
							
							
								
								Updated all comma initializer usages to use .finished()  
							
							
							
						 
						
							2014-11-22 16:35:27 -08:00  
				
					
						
							
							
								 
						
							
							
								a0c77dcc1c 
								
							
								 
							
						 
						
							
							
								
								remove unused variables in iterative solvers and rename accordingly.  
							
							
							
						 
						
							2014-06-03 23:52:35 -04:00  
				
					
						
							
							
								 
						
							
							
								880d9a8e3c 
								
							
								 
							
						 
						
							
							
								
								Switched to new Eigen built-in special comma initializer  
							
							
							
						 
						
							2013-12-16 21:33:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fccdc46180 
								
							
								 
							
						 
						
							
							
								
								Fixed some compile errors related to rename  
							
							
							
						 
						
							2013-10-25 19:16:15 +00:00  
				
					
						
							
							
								 
						
							
							
								def9b84e45 
								
							
								 
							
						 
						
							
							
								
								Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres  
							
							... 
							
							
							
							See example in testNonlinearOptimizer
As part of this, I also merged SuccessiveLinearizationParams into NonlinearOptimizerParams, which is now in its own separate file NonlinearOptimizerParams.h 
							
						 
						
							2013-10-25 18:27:43 +00:00  
				
					
						
							
							
								 
						
							
							
								4478bc6b87 
								
							
								 
							
						 
						
							
							
								
								Modified Vector_() to Vec() in examples  
							
							
							
						 
						
							2013-10-14 03:20:57 +00:00  
				
					
						
							
							
								 
						
							
							
								af173c1a1c 
								
							
								 
							
						 
						
							
							
								
								fixed the basic examples. Discrete & Kalman filter examples are disabled for now per CMakeLists.txt  
							
							
							
						 
						
							2013-08-16 17:13:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d5e721a1d0 
								
							
								 
							
						 
						
							
							
								
								Continued work on unordered classes and elimination algorithm  
							
							
							
						 
						
							2013-06-06 15:36:11 +00:00  
				
					
						
							
							
								 
						
							
							
								af652b0e04 
								
							
								 
							
						 
						
							
							
								
								remove simpleSPCG  
							
							... 
							
							
							
							reorg SubgraphSolver
add unit test for SubgraphSolver 
							
						 
						
							2012-09-03 19:43:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a44b602d19 
								
							
								 
							
						 
						
							
							
								
								Changed parameter name from CG to CONJUGATE_GRADIENT  
							
							
							
						 
						
							2012-07-25 21:04:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e3a6282ff8 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespaces from SPCG example. Still needs better documentation by someone who knows what SPCG is.  
							
							
							
						 
						
							2012-07-22 05:34:22 +00:00  
				
					
						
							
							
								 
						
							
							
								2d0ce1c3ca 
								
							
								 
							
						 
						
							
							
								
								Streamlining of SLAM namespaces:  
							
							... 
							
							
							
							planarSLAM Values and Graph now derive from Pose3SLAM. 
visualSLAM Values and Graph now derive from pose3SLAM.
Several methods have been renamed to make them consistent through these 4 namespaces:
addPrior -> addPosePrior
addHardConstraint -> addPoseConstraint
addOdometry/addConstraint -> addRelativePose
All gtsam and matlab examples/tests run.
PS: please don't use the deprecated typedefs in these namespaces. 
							
						 
						
							2012-06-24 02:48:12 +00:00  
				
					
						
							
							
								 
						
							
							
								eecafcebe7 
								
							
								 
							
						 
						
							
							
								
								Fixing Pose2SLAMwSPCG and make a unittest in testPose2SLAM for optimizeSPCG(). Why does SPCG need a constraint between  
							
							... 
							
							
							
							2 poses to work? GaussNewton still works fine without the constraint! 
							
						 
						
							2012-06-22 23:40:04 +00:00  
				
					
						
							
							
								 
						
							
							
								6f1ea87a00 
								
							
								 
							
						 
						
							
							
								
								clean up noise model: Remove Shared[NoiseModel] classes and headers, typedef for backward compatibility in NoiseModel.h. Fix all tests and examples to create shared noise models through static functions in noise model classes. Fix MATLAB wrapper and examples as well. Add tests for MATLAB examples  
							
							
							
						 
						
							2012-06-22 19:36:49 +00:00  
				
					
						
							
							
								 
						
							
							
								734a18b02e 
								
							
								 
							
						 
						
							
							
								
								old spcg solver fixed  
							
							
							
						 
						
							2012-06-09 02:42:45 +00:00  
				
					
						
							
							
								 
						
							
							
								913160462a 
								
							
								 
							
						 
						
							
							
								
								in the middle of resurrecting spcg  
							
							
							
						 
						
							2012-06-08 16:45:16 +00:00  
				
					
						
							
							
								 
						
							
							
								83f656f93d 
								
							
								 
							
						 
						
							
							
								
								add the spcg example to matlab  
							
							
							
						 
						
							2012-06-04 20:14:41 +00:00  
				
					
						
							
							
								 
						
							
							
								74322b0764 
								
							
								 
							
						 
						
							
							
								
								remove the optional  
							
							
							
						 
						
							2012-06-04 17:23:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5aee7b4439 
								
							
								 
							
						 
						
							
							
								
								add doxygen-comment to spcg solver  
							
							
							
						 
						
							2012-06-03 20:24:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e23818431e 
								
							
								 
							
						 
						
							
							
								
								Renamed examples to not have _easy....  
							
							
							
						 
						
							2012-06-03 19:52:35 +00:00  
				
					
						
							
							
								 
						
							
							
								adc8921f3b 
								
							
								 
							
						 
						
							
							
								
								separate the examples into easy/advanced style, remove shared pointer in easy examples, unify the convention  
							
							
							
						 
						
							2010-10-21 21:38:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c4df80df55 
								
							
								 
							
						 
						
							
							
								
								sample for new optimization interface  
							
							
							
						 
						
							2010-10-21 01:51:23 +00:00  
				
					
						
							
							
								 
						
							
							
								1e01e31363 
								
							
								 
							
						 
						
							
							
								
								add a self-contained example to demonstrate spcg solver  
							
							
							
						 
						
							2010-10-18 20:36:01 +00:00