8c4468185a 
								
							
								 
							
						 
						
							
							
								
								Take a stab at localCoordinates  
							
							
							
						 
						
							2014-12-11 22:54:02 -05:00  
				
					
						
							
							
								 
						
							
							
								f71513b3bf 
								
							
								 
							
						 
						
							
							
								
								Compiles and test runs  
							
							
							
						 
						
							2014-12-05 15:50:09 +01:00  
				
					
						
							
							
								 
						
							
							
								51c4a50c23 
								
							
								 
							
						 
						
							
							
								
								Initial broken commit of Similarity Transform  
							
							
							
						 
						
							2014-12-05 09:28:10 -05:00  
				
					
						
							
							
								 
						
							
							
								aa093a35da 
								
							
								 
							
						 
						
							
							
								
								Updated all comma initializer usages to use .finished()  
							
							
							
						 
						
							2014-11-22 16:35:27 -08:00  
				
					
						
							
							
								 
						
							
							
								3824fe5f90 
								
							
								 
							
						 
						
							
							
								
								Fixed assert_equal and warnings  
							
							
							
						 
						
							2014-11-04 15:48:30 +01:00  
				
					
						
							
							
								 
						
							
							
								4afe132b1a 
								
							
								 
							
						 
						
							
							
								
								Fixed dimensions of Vectors  
							
							
							
						 
						
							2014-11-04 15:41:14 +01:00  
				
					
						
							
							
								 
						
							
							
								2a745b6c26 
								
							
								 
							
						 
						
							
							
								
								No more LieVector/LieScalar  
							
							
							
						 
						
							2014-11-03 13:32:58 +01:00  
				
					
						
							
							
								 
						
							
							
								b5327673fb 
								
							
								 
							
						 
						
							
							
								
								Get rid of LieVector  
							
							
							
						 
						
							2014-11-03 11:02:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2788ec7f33 
								
							
								 
							
						 
						
							
							
								
								removed std::type_traits which is c++11  
							
							
							
						 
						
							2014-10-29 10:23:13 +01:00  
				
					
						
							
							
								 
						
							
							
								1fadda83e0 
								
							
								 
							
						 
						
							
							
								
								removed DerivedValue<> inheritence from classes  
							
							
							
						 
						
							2014-10-24 18:34:06 +02:00  
				
					
						
							
							
								 
						
							
							
								113b9d2e74 
								
							
								 
							
						 
						
							
							
								
								Got rid of unnecessary LieVector usage that broke fixed-code  
							
							
							
						 
						
							2014-10-22 01:32:59 +02:00  
				
					
						
							
							
								 
						
							
							
								1eb5e185e5 
								
							
								 
							
						 
						
							
							
								
								New numericalDerivatives with traits an Charts - still some segfaults, *and* there should be no need for (a) multiple prototypes to match against c++ pointers, (b) the use of explicit template arguments. A task for someone...  
							
							
							
						 
						
							2014-10-21 18:50:52 +02:00  
				
					
						
							
							
								 
						
							
							
								0a6fe0f0a8 
								
							
								 
							
						 
						
							
							
								
								No more default argument  
							
							
							
						 
						
							2014-10-07 00:44:40 +02:00  
				
					
						
							
							
								 
						
							
							
								87f5818776 
								
							
								 
							
						 
						
							
							
								
								Move smart projection factor  
							
							
							
						 
						
							2014-05-31 15:33:19 -04:00  
				
					
						
							
							
								 
						
							
							
								6f692b1547 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop'  
							
							... 
							
							
							
							Conflicts:
	gtsam/base/SymmetricBlockMatrix.cpp
	gtsam/linear/JacobianFactor-inl.h
	gtsam_unstable/geometry/tests/testTriangulation.cpp 
							
						 
						
							2014-03-12 12:57:59 -04:00  
				
					
						
							
							
								 
						
							
							
								f5ce1d865e 
								
							
								 
							
						 
						
							
							
								
								A custom linearize for speed  
							
							
							
						 
						
							2014-03-04 02:50:28 -05:00  
				
					
						
							
							
								 
						
							
							
								b1013163e7 
								
							
								 
							
						 
						
							
							
								
								Switched to TriangulationFactors: huge improvement  
							
							
							
						 
						
							2014-03-02 15:51:02 -05:00  
				
					
						
							
							
								 
						
							
							
								5c466a7914 
								
							
								 
							
						 
						
							
							
								
								Moved to header file  
							
							
							
						 
						
							2014-03-02 15:36:29 -05:00  
				
					
						
							
							
								 
						
							
							
								a7f98a8316 
								
							
								 
							
						 
						
							
							
								
								Drastically simplified by passing cameras  
							
							
							
						 
						
							2014-03-02 15:33:56 -05:00  
				
					
						
							
							
								 
						
							
							
								f3ee25f1a8 
								
							
								 
							
						 
						
							
							
								
								TriangulationFactor, first version  
							
							
							
						 
						
							2014-03-02 14:56:50 -05:00  
				
					
						
							
							
								 
						
							
							
								dfee108e53 
								
							
								 
							
						 
						
							
							
								
								Some more refactoring  
							
							
							
						 
						
							2014-03-02 13:49:42 -05:00  
				
					
						
							
							
								 
						
							
							
								bf779af3d1 
								
							
								 
							
						 
						
							
							
								
								added twoPoses test  
							
							
							
						 
						
							2014-03-02 13:44:18 -05:00  
				
					
						
							
							
								 
						
							
							
								7b93cd207c 
								
							
								 
							
						 
						
							
							
								
								fixed header bloat  
							
							
							
						 
						
							2014-03-02 13:34:43 -05:00  
				
					
						
							
							
								 
						
							
							
								68401cf216 
								
							
								 
							
						 
						
							
							
								
								removed Cheirality testing in that GTSAM mode  
							
							
							
						 
						
							2014-03-02 13:16:36 -05:00  
				
					
						
							
							
								 
						
							
							
								ba6f857663 
								
							
								 
							
						 
						
							
							
								
								Removed some copy/paste  
							
							
							
						 
						
							2014-03-02 13:02:21 -05:00  
				
					
						
							
							
								 
						
							
							
								485b3b475a 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo that disabled the testTriangulation tests.  
							
							
							
						 
						
							2014-02-23 18:50:58 -05:00  
				
					
						
							
							
								 
						
							
							
								661a157553 
								
							
								 
							
						 
						
							
							
								
								Working on standardizing/simplifying building unit tests and examples.  Much simpler cmake function to add a glob of tests, doing away with convenience libraries, and removing other options that we never change from their defaults.  
							
							
							
						 
						
							2014-02-13 01:34:31 -05:00  
				
					
						
							
							
								 
						
							
							
								4b8c17ec77 
								
							
								 
							
						 
						
							
							
								
								Changed target name to 'gtsam' instead of 'gtsam-shared' and 'gtsam-static'.  Modified CMake options to only allow building either static or shared, but not both.  Enabled GTSAM_BUILD_TYPE_POSTFIXES by default on all platforms.  
							
							
							
						 
						
							2014-01-30 14:41:25 -05:00  
				
					
						
							
							
								 
						
							
							
								96296333ae 
								
							
								 
							
						 
						
							
							
								
								remove all LieVector(size_t m, ...), which doesn't check parameter's type and it's also dangerous  
							
							
							
						 
						
							2014-01-23 18:35:29 -05:00  
				
					
						
							
							
								 
						
							
							
								8641816b21 
								
							
								 
							
						 
						
							
							
								
								fix Vector_() in gtsam_unstable and tests  
							
							
							
						 
						
							2014-01-23 02:03:12 -05:00  
				
					
						
							
							
								 
						
							
							
								dd447f2c6c 
								
							
								 
							
						 
						
							
							
								
								Moved all common methods in new file Rot3.cpp  
							
							... 
							
							
							
							git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20416  898a188c-9671-0410-8e00-e3fd810bbb7f 
							
						 
						
							2013-12-21 18:30:46 -05:00  
				
					
						
							
							
								 
						
							
							
								880d9a8e3c 
								
							
								 
							
						 
						
							
							
								
								Switched to new Eigen built-in special comma initializer  
							
							
							
						 
						
							2013-12-16 21:33:12 +00:00  
				
					
						
							
							
								 
						
							
							
								abbbd02979 
								
							
								 
							
						 
						
							
							
								
								reintroduced triangulation.cpp with non-templated functions  
							
							
							
						 
						
							2013-12-09 21:28:43 +00:00  
				
					
						
							
							
								 
						
							
							
								2896a45d1f 
								
							
								 
							
						 
						
							
							
								
								Fix Matrix_(...) to Mat() <<...  
							
							
							
						 
						
							2013-11-13 06:08:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0b3aac7048 
								
							
								 
							
						 
						
							
							
								
								Fix Matrix_(...) to Mat() <<... in gtsam_unstable  
							
							
							
						 
						
							2013-11-13 05:51:03 +00:00  
				
					
						
							
							
								 
						
							
							
								199505db5f 
								
							
								 
							
						 
						
							
							
								
								Changed API for triangulation to use vectors of pinhole cameras, or a vector of poses and a single calibration  
							
							
							
						 
						
							2013-11-06 06:31:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5defdbe73f 
								
							
								 
							
						 
						
							
							
								
								Fixed compile problems on windows  
							
							
							
						 
						
							2013-11-05 16:06:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a28e04988d 
								
							
								 
							
						 
						
							
							
								
								Some documentation, and extra optimize test. In debug mode the unit test fails because it does not throw the right exception, but everything else seems fine.  
							
							
							
						 
						
							2013-11-01 01:04:34 +00:00  
				
					
						
							
							
								 
						
							
							
								efeb7b4f8a 
								
							
								 
							
						 
						
							
							
								
								fixed warning on cheirality exception  
							
							
							
						 
						
							2013-10-31 01:32:48 +00:00  
				
					
						
							
							
								 
						
							
							
								73b82a00eb 
								
							
								 
							
						 
						
							
							
								
								added possibility to disable Cheirality in triangulation.h using cmake flag  
							
							
							
						 
						
							2013-10-29 23:38:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3c33e44c46 
								
							
								 
							
						 
						
							
							
								
								Fixed compile errors on windows  
							
							
							
						 
						
							2013-10-29 04:24:14 +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  
				
					
						
							
							
								 
						
							
							
								6d288a193d 
								
							
								 
							
						 
						
							
							
								
								another unit test for distinct calibrations, more documentation  
							
							
							
						 
						
							2013-10-22 15:52:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e98c80aad0 
								
							
								 
							
						 
						
							
							
								
								removed nontemplated triangulation functions. Improved unit tests and documentation  
							
							
							
						 
						
							2013-10-22 15:31:46 +00:00  
				
					
						
							
							
								 
						
							
							
								de5f8ee354 
								
							
								 
							
						 
						
							
							
								
								templated calibration object in triangulateDLT  
							
							
							
						 
						
							2013-10-19 02:05:49 +00:00  
				
					
						
							
							
								 
						
							
							
								9997e0b8ea 
								
							
								 
							
						 
						
							
							
								
								EPI: Optimize landmark position using LM using SVD triangulation as initialization.  
							
							... 
							
							
							
							Works for both single camera and multi-camera (with different calibration) cases. 
							
						 
						
							2013-10-18 02:56:10 +00:00  
				
					
						
							
							
								 
						
							
							
								45e1fe832d 
								
							
								 
							
						 
						
							
							
								
								fixed issues  
							
							
							
						 
						
							2013-10-16 00:54:56 +00:00  
				
					
						
							
							
								 
						
							
							
								01f6ee56e4 
								
							
								 
							
						 
						
							
							
								
								templated version for Kitti, triangulation, and factorCreators  
							
							
							
						 
						
							2013-10-15 22:43:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9bff152dbe 
								
							
								 
							
						 
						
							
							
								
								add template on triangulation  
							
							
							
						 
						
							2013-10-15 18:01:06 +00:00  
				
					
						
							
							
								 
						
							
							
								9ad72e9523 
								
							
								 
							
						 
						
							
							
								
								included rank tolerance in Smart factor constructor  
							
							
							
						 
						
							2013-09-28 18:49:26 +00:00