e87fd24df1 
								
							
								 
							
						 
						
							
							
								
								Remove offending include  
							
							
							
						 
						
							2020-08-18 10:51:15 -04:00  
				
					
						
							
							
								 
						
							
							
								b1e3b5495c 
								
							
								 
							
						 
						
							
							
								
								Some behavior changes.  
							
							... 
							
							
							
							- maxIndex now does what it says
- id = size_t, Key is only for Values and Graph)
- re-admitted methods needed for wrapper. 
							
						 
						
							2020-08-15 13:05:58 -04:00  
				
					
						
							
							
								 
						
							
							
								9bcdbe8b78 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #463  from borglab/feature/sfm_binary_measurement  
							
							... 
							
							
							
							Update translation averaging to use vector of binary measurements instead of map 
							
						 
						
							2020-08-13 09:35:22 -04:00  
				
					
						
							
							
								 
						
							
							
								ae5956bd10 
								
							
								 
							
						 
						
							
							
								
								changes with passing unit tests  
							
							
							
						 
						
							2020-08-05 00:18:42 -07:00  
				
					
						
							
							
								 
						
							
							
								09bb25498f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into dellaert/issue420  
							
							
							
						 
						
							2020-07-31 16:45:03 -04:00  
				
					
						
							
							
								 
						
							
							
								947479e9de 
								
									
								
							
								 
							
						 
						
							
							
								
								Add variadic-template N-ary ExpressionFactor  
							
							
							
						 
						
							2020-07-28 16:20:38 +02:00  
				
					
						
							
							
								 
						
							
							
								85c576cc47 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #432  from borglab/fix/recover-slam-serialization-test  
							
							... 
							
							
							
							Recover SLAM serialization test 
							
						 
						
							2020-07-26 23:37:17 +02: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  
				
					
						
							
							
								 
						
							
							
								a4b95d273f 
								
									
								
							
								 
							
						 
						
							
							
								
								recover SLAM serialization test  
							
							
							
						 
						
							2020-07-25 18:07:25 +02:00  
				
					
						
							
							
								 
						
							
							
								05f50eae40 
								
							
								 
							
						 
						
							
							
								
								Fix minor bugs  
							
							
							
						 
						
							2020-07-24 03:10:03 -05:00  
				
					
						
							
							
								 
						
							
							
								30703ccb6a 
								
							
								 
							
						 
						
							
							
								
								Removed all deprecated code w Stephanie...  
							
							
							
						 
						
							2020-07-22 17:32:25 -04:00  
				
					
						
							
							
								 
						
							
							
								eb1a2b8fb3 
								
							
								 
							
						 
						
							
							
								
								modified test  
							
							
							
						 
						
							2020-07-12 14:31:29 -04:00  
				
					
						
							
							
								 
						
							
							
								0e6dc6a016 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:borglab/gtsam into feature/1dsfm  
							
							
							
						 
						
							2020-06-29 20:05:56 -07:00  
				
					
						
							
							
								 
						
							
							
								fee226a1de 
								
							
								 
							
						 
						
							
							
								
								fix SfmData naming  
							
							
							
						 
						
							2020-06-24 22:43:55 -07:00  
				
					
						
							
							
								 
						
							
							
								3d42e4e76a 
								
							
								 
							
						 
						
							
							
								
								Formatting only  
							
							... 
							
							
							
							# Conflicts:
#	gtsam/nonlinear/NonlinearOptimizer.cpp
#	tests/testPCGSolver.cpp 
							
						 
						
							2020-05-21 14:50:02 -04:00  
				
					
						
							
							
								 
						
							
							
								98b8d6b4f3 
								
							
								 
							
						 
						
							
							
								
								Move to its own compilation unit  
							
							
							
						 
						
							2020-05-12 19:37:33 -04:00  
				
					
						
							
							
								 
						
							
							
								7910f00c2c 
								
							
								 
							
						 
						
							
							
								
								Optimization works!  
							
							
							
						 
						
							2020-05-12 19:37:33 -04:00  
				
					
						
							
							
								 
						
							
							
								83a0f51587 
								
							
								 
							
						 
						
							
							
								
								Moved TranslationFactor prototype into sfm directory  
							
							
							
						 
						
							2020-05-12 19:37:33 -04:00  
				
					
						
							
							
								 
						
							
							
								652302f5ad 
								
							
								 
							
						 
						
							
							
								
								Running optimization  
							
							
							
						 
						
							2020-05-12 19:37:33 -04:00  
				
					
						
							
							
								 
						
							
							
								d8f3ca46a4 
								
							
								 
							
						 
						
							
							
								
								Added initalizeRandomly  
							
							
							
						 
						
							2020-05-12 19:37:33 -04:00  
				
					
						
							
							
								 
						
							
							
								146f411a99 
								
							
								 
							
						 
						
							
							
								
								Built TranslationFactor class and partially completed TranslationRecovery class  
							
							
							
						 
						
							2020-05-12 19:37:33 -04:00  
				
					
						
							
							
								 
						
							
							
								5abe293cdf 
								
							
								 
							
						 
						
							
							
								
								Setup and simulateMeasurements  
							
							
							
						 
						
							2020-05-12 19:37:33 -04:00  
				
					
						
							
							
								 
						
							
							
								03910d725e 
								
							
								 
							
						 
						
							
							
								
								Merge branch develop  
							
							
							
						 
						
							2020-04-12 13:47:24 -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  
				
					
						
							
							
								 
						
							
							
								9887d4467c 
								
							
								 
							
						 
						
							
							
								
								Replace push_back with emplace_shared. Address PR feedback.  
							
							
							
						 
						
							2020-04-10 21:32:19 -04:00  
				
					
						
							
							
								 
						
							
							
								b266287cca 
								
							
								 
							
						 
						
							
							
								
								Add addPrior method to NonlinearFactorGraph and corresponding unit test.  
							
							
							
						 
						
							2020-04-10 13:01:26 -04:00  
				
					
						
							
							
								 
						
							
							
								b622262acf 
								
									
								
							
								 
							
						 
						
							
							
								
								printError(): allow custom factor filter  
							
							
							
						 
						
							2020-04-10 00:35:53 +02:00  
				
					
						
							
							
								 
						
							
							
								76b29b78af 
								
									
								
							
								 
							
						 
						
							
							
								
								Prefer C++11 nullptr  
							
							
							
						 
						
							2020-04-06 23:31:05 +02:00  
				
					
						
							
							
								 
						
							
							
								669ffd0a05 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #235  from borglab/feature/robust_unit_tests  
							
							... 
							
							
							
							Add More Unit Tests for Robust Noise Models 
							
						 
						
							2020-04-04 14:03:28 -04:00  
				
					
						
							
							
								 
						
							
							
								ca4daa0894 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #258  from borglab/deprecate-simplecamera  
							
							... 
							
							
							
							Replace SimpleCamera with PinholeCameraCal3_S2 
							
						 
						
							2020-03-23 08:08:18 -04:00  
				
					
						
							
							
								 
						
							
							
								75d5409d78 
								
							
								 
							
						 
						
							
							
								
								follow Google style guide naming convention for Sfm related data structs  
							
							
							
						 
						
							2020-03-06 18:02:51 -05:00  
				
					
						
							
							
								 
						
							
							
								719975022c 
								
							
								 
							
						 
						
							
							
								
								consistent naming scheme for SfM_Data  
							
							
							
						 
						
							2020-03-06 17:56:32 -05: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  
				
					
						
							
							
								 
						
							
							
								d9923fc3cc 
								
							
								 
							
						 
						
							
							
								
								replaced/appended all calls to SimpleCamera with PinholeCameraCal3_S2  
							
							
							
						 
						
							2020-02-21 19:42:55 -05:00  
				
					
						
							
							
								 
						
							
							
								a99610b77a 
								
							
								 
							
						 
						
							
							
								
								make code match comments when creating Pose3 noiseModel instances  
							
							
							
						 
						
							2020-01-04 16:57:22 -08:00  
				
					
						
							
							
								 
						
							
							
								e40a500859 
								
							
								 
							
						 
						
							
							
								
								Update test cases for new preferred syntax  
							
							
							
						 
						
							2019-10-28 17:43:56 -04:00  
				
					
						
							
							
								 
						
							
							
								8e62a1405e 
								
							
								 
							
						 
						
							
							
								
								deprecated functions for backwards compatibility  
							
							... 
							
							
							
							also removed some edits that were tangential to the PR. 
							
						 
						
							2019-10-28 17:41:16 -04:00  
				
					
						
							
							
								 
						
							
							
								4877bdb4f3 
								
							
								 
							
						 
						
							
							
								
								Caught some stragglers using boost::optional<Ordering>  
							
							
							
						 
						
							2019-10-20 03:20:14 -04:00  
				
					
						
							
							
								 
						
							
							
								1733f3ac98 
								
							
								 
							
						 
						
							
							
								
								convert all optional Ordering to function overloads  
							
							... 
							
							
							
							compiles and passes tests, but some potentially code-breaking changes in:
Marginals.h - order of arguments had to change since `factorization` has a default value
EliminatableFactorGraph.h - marginalMultifrontalBayesNet and marginalMultifrontalBayesTree no longer accept `boost::none` as a placeholder to specify later arguments
Notes:
EliminateableFactorGraph.h - `orderingType` is no longer needed in function overloads that specify ordering, but I left it for the time being to avoid potential code breaking 
							
						 
						
							2019-10-20 01:15:20 -04:00  
				
					
						
							
							
								 
						
							
							
								a4ac57c5b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #117  from borglab/feature/wrap-mestimator-weight  
							
							... 
							
							
							
							Wrap mEstimators 
							
						 
						
							2019-10-10 16:55:26 -04:00  
				
					
						
							
							
								 
						
							
							
								e20494324f 
								
							
								 
							
						 
						
							
							
								
								Gaussian Factor Graph unittests and linearization  
							
							... 
							
							
							
							(with Python bindings) 
							
						 
						
							2019-10-09 15:58:57 -04:00  
				
					
						
							
							
								 
						
							
							
								3eb8e3d9bc 
								
							
								 
							
						 
						
							
							
								
								fixed function declarations which use globally declared noise models  
							
							
							
						 
						
							2019-09-25 23:02:21 -04:00  
				
					
						
							
							
								 
						
							
							
								65b309e5cd 
								
							
								 
							
						 
						
							
							
								
								renamed global variables in smallExample.h and added optional noise model parameters  
							
							
							
						 
						
							2019-09-25 20:04:32 -04:00  
				
					
						
							
							
								 
						
							
							
								07b670423d 
								
							
								 
							
						 
						
							
							
								
								Fixed exception type for TBB path  
							
							
							
						 
						
							2019-06-11 13:40:29 -04:00  
				
					
						
							
							
								 
						
							
							
								3ab9a1e3cc 
								
							
								 
							
						 
						
							
							
								
								Made detail handling more explicit in update  
							
							
							
						 
						
							2019-06-03 14:12:10 -04:00  
				
					
						
							
							
								 
						
							
							
								8b01b81027 
								
							
								 
							
						 
						
							
							
								
								Split up relinearize again for clarity  
							
							
							
						 
						
							2019-06-02 00:41:17 -04:00