e87fd24df1 
								
							
								 
							
						 
						
							
							
								
								Remove offending include  
							
							
							
						 
						
							2020-08-18 10:51:15 -04:00  
				
					
						
							
							
								 
						
							
							
								0198c648e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix all new gcc warnings/errors: make explicit virtual/override methods.  
							
							... 
							
							
							
							Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes. 
							
						 
						
							2020-07-26 11:20:42 +02:00  
				
					
						
							
							
								 
						
							
							
								eb1a2b8fb3 
								
							
								 
							
						 
						
							
							
								
								modified test  
							
							
							
						 
						
							2020-07-12 14:31:29 -04:00  
				
					
						
							
							
								 
						
							
							
								3d42e4e76a 
								
							
								 
							
						 
						
							
							
								
								Formatting only  
							
							... 
							
							
							
							# Conflicts:
#	gtsam/nonlinear/NonlinearOptimizer.cpp
#	tests/testPCGSolver.cpp 
							
						 
						
							2020-05-21 14:50:02 -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  
				
					
						
							
							
								 
						
							
							
								4babfe2491 
								
							
								 
							
						 
						
							
							
								
								Remove redundant params  
							
							
							
						 
						
							2020-03-03 17:39:28 -05:00  
				
					
						
							
							
								 
						
							
							
								3c0671ba8d 
								
									
								
							
								 
							
						 
						
							
							
								
								Removed commentted out and print-s  
							
							
							
						 
						
							2020-03-01 19:38:57 -05:00  
				
					
						
							
							
								 
						
							
							
								e312abdbf0 
								
							
								 
							
						 
						
							
							
								
								Add More Unit Tests for Robust Noise Models  
							
							
							
						 
						
							2020-03-01 15:22:19 -05:00  
				
					
						
							
							
								 
						
							
							
								1cdc228d6a 
								
							
								 
							
						 
						
							
							
								
								remove trailing spaces  
							
							
							
						 
						
							2019-02-11 10:58:34 -05:00  
				
					
						
							
							
								 
						
							
							
								90373d8786 
								
							
								 
							
						 
						
							
							
								
								Solved overloading, cherry-picked from fix/isam2 branch  
							
							
							
						 
						
							2018-10-08 21:51:20 -04:00  
				
					
						
							
							
								 
						
							
							
								fbe9aac41c 
								
							
								 
							
						 
						
							
							
								
								squash local changes on top of gtsam upstream pull from 6/14/2016  
							
							
							
						 
						
							2016-06-18 23:13:59 -07:00  
				
					
						
							
							
								 
						
							
							
								76308a5d46 
								
							
								 
							
						 
						
							
							
								
								Deprecated Vector zero(size_t n). All unit tests pass.  
							
							
							
						 
						
							2016-04-15 16:54:46 -04:00  
				
					
						
							
							
								 
						
							
							
								a283938b47 
								
							
								 
							
						 
						
							
							
								
								A minimal traits example  
							
							
							
						 
						
							2016-02-16 10:23:02 -08:00  
				
					
						
							
							
								 
						
							
							
								879e66a63a 
								
							
								 
							
						 
						
							
							
								
								TWo default param sets  
							
							
							
						 
						
							2015-06-18 09:51:22 -07:00  
				
					
						
							
							
								 
						
							
							
								4769e3c3fa 
								
							
								 
							
						 
						
							
							
								
								Fix for unit test based on previous LM change  
							
							
							
						 
						
							2014-04-24 12:05:37 -04:00  
				
					
						
							
							
								 
						
							
							
								a6d73e8884 
								
							
								 
							
						 
						
							
							
								
								improved efficiency of diagonal damping (avoiding multiple traversal of binary tree)  
							
							
							
						 
						
							2014-03-13 22:43:51 -04:00  
				
					
						
							
							
								 
						
							
							
								e65ddf4d87 
								
							
								 
							
						 
						
							
							
								
								cleaned up LM with Richard, before merge  
							
							
							
						 
						
							2014-03-12 14:24:15 -04:00  
				
					
						
							
							
								 
						
							
							
								49a1b7abca 
								
							
								 
							
						 
						
							
							
								
								partially fixed unit test on LM  
							
							
							
						 
						
							2014-02-25 21:09:05 -05:00  
				
					
						
							
							
								 
						
							
							
								a0bc4b0a5a 
								
							
								 
							
						 
						
							
							
								
								added 1 more unit test: delta is perpendicular to gradient of original system  
							
							
							
						 
						
							2014-02-20 12:35:07 -05:00  
				
					
						
							
							
								 
						
							
							
								dec6430d9b 
								
							
								 
							
						 
						
							
							
								
								1 more test: a small step in delta direction does not decrease error  
							
							
							
						 
						
							2014-02-20 12:22:12 -05:00  
				
					
						
							
							
								 
						
							
							
								541dbd5199 
								
							
								 
							
						 
						
							
							
								
								Plot thickens: delta computed from damped system points downhill but non-linear error does not decrease  
							
							
							
						 
						
							2014-02-20 09:02:24 -05:00  
				
					
						
							
							
								 
						
							
							
								33ae83fcb2 
								
							
								 
							
						 
						
							
							
								
								Much more extensive testing of diagonal policy with Luca over Skype - gets stuck in a non-minimum !!!  
							
							
							
						 
						
							2014-02-20 00:28:15 -05:00  
				
					
						
							
							
								 
						
							
							
								c05eaa0d22 
								
							
								 
							
						 
						
							
							
								
								fixed unit test  
							
							
							
						 
						
							2014-02-16 17:11:58 -05:00  
				
					
						
							
							
								 
						
							
							
								9279d4402f 
								
							
								 
							
						 
						
							
							
								
								identifying convergence issue in diagonal hessian LM  
							
							
							
						 
						
							2014-02-16 16:19:20 -05:00  
				
					
						
							
							
								 
						
							
							
								17e2221395 
								
							
								 
							
						 
						
							
							
								
								New test showing diagonal damping currently broken.  
							
							
							
						 
						
							2014-02-16 11:58:13 -05:00  
				
					
						
							
							
								 
						
							
							
								855e2aa18c 
								
							
								 
							
						 
						
							
							
								
								Logging works, see testNonlinearOptimizer.cpp  
							
							
							
						 
						
							2013-10-30 15:40:22 +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  
				
					
						
							
							
								 
						
							
							
								bbb6ff90fd 
								
							
								 
							
						 
						
							
							
								
								Added tests and updated comments regarding using disconnected systems  
							
							
							
						 
						
							2013-09-09 16:59:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4b12d6f794 
								
							
								 
							
						 
						
							
							
								
								Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization  
							
							
							
						 
						
							2013-08-19 15:32:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e39d100b6a 
								
							
								 
							
						 
						
							
							
								
								Made most global unit tests compile, includes dogleg, iterative, kalman filter, etc  
							
							
							
						 
						
							2013-08-06 13:44:22 +00:00  
				
					
						
							
							
								 
						
							
							
								ede0805fac 
								
							
								 
							
						 
						
							
							
								
								Global find+replace to remove Ordered  
							
							
							
						 
						
							2013-08-05 22:31:44 +00:00  
				
					
						
							
							
								 
						
							
							
								cb7eb1b510 
								
							
								 
							
						 
						
							
							
								
								Find+replace Ordered headers  
							
							
							
						 
						
							2013-08-05 22:31:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3ade190128 
								
							
								 
							
						 
						
							
							
								
								Renamed old classes to "Ordered" and removed "Unordered" name from new classes  
							
							
							
						 
						
							2013-07-29 23:55:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6eafc9420e 
								
							
								 
							
						 
						
							
							
								
								update namespace mEstimator for unittests  
							
							
							
						 
						
							2013-02-08 00:47:52 +00:00  
				
					
						
							
							
								 
						
							
							
								43778a6ed3 
								
							
								 
							
						 
						
							
							
								
								--update the distance() of robust noise model  
							
							... 
							
							
							
							--add a nonlinear optimization unit test using robust noise model 
							
						 
						
							2012-11-06 22:42:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4297d24c96 
								
							
								 
							
						 
						
							
							
								
								changed tabs to spaces for consistent indentation in all of GTSAM  
							
							
							
						 
						
							2012-10-02 14:40:07 +00:00  
				
					
						
							
							
								 
						
							
							
								01bcd9e939 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespace from testNonlinearOptimizer  
							
							
							
						 
						
							2012-07-23 22:47:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1bf3ae51a9 
								
							
								 
							
						 
						
							
							
								
								Fixed make check compile error  
							
							
							
						 
						
							2012-06-24 14:49:52 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								3d2c3aff05 
								
							
								 
							
						 
						
							
							
								
								Moved all Simulated* example domains and smallExample to the tests folder so they are no longer installed  
							
							
							
						 
						
							2012-06-09 20:15:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8440939f27 
								
							
								 
							
						 
						
							
							
								
								Using symbol_shorthand instead of redundant kx, kl functions  
							
							
							
						 
						
							2012-06-02 19:28:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a2512475c9 
								
							
								 
							
						 
						
							
							
								
								Symbol.h is now included just in time, no longer by default everywhere.  
							
							
							
						 
						
							2012-06-02 19:05:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5160c2eb50 
								
							
								 
							
						 
						
							
							
								
								Significant API change in slam (GTSAM 2.0.1 or 2.1): to eliminate confusion and give the user more freedom in creating their own Keys, the different slam variants no longer create Symbol keys themselves. Instead, all interaction is done via Keys (which are just unordered, unsigned ints). All PoseSLAM unit tests and examples now just use sequential keys. However, a user can still create Keys using the Symbol constructor, which is illustrated in the landmark-based unit tests and examples.  
							
							
							
						 
						
							2012-06-02 16:18:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ace4327897 
								
							
								 
							
						 
						
							
							
								
								reorg the nonlinear/linear parameters to accommodate the iterative solvers  
							
							
							
						 
						
							2012-05-25 15:26:30 +00:00  
				
					
						
							
							
								 
						
							
							
								18e23c20df 
								
							
								 
							
						 
						
							
							
								
								Added missing header  
							
							
							
						 
						
							2012-05-22 12:27:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1ce95c1d89 
								
							
								 
							
						 
						
							
							
								
								Removed LDL in favor of Cholesky  
							
							
							
						 
						
							2012-05-15 15:49:14 +00:00  
				
					
						
							
							
								 
						
							
							
								68467448a7 
								
							
								 
							
						 
						
							
							
								
								Fixed small LM bug (solving original instead of damped system) and added unit test  
							
							
							
						 
						
							2012-05-15 13:23:43 +00:00