29085b94a2 
								
							
								 
							
						 
						
							
							
								
								Check invsigmas and precisions indeed infinity in case of constrained models  
							
							
							
						 
						
							2014-01-02 18:38:47 -05:00  
				
					
						
							
							
								 
						
							
							
								6f64b20a5b 
								
							
								 
							
						 
						
							
							
								
								The precisions are used many many times in HessianFactor::updatATA, so I added them to the NoiseModel. The invsigmas are no longer optional and hence do not cause extra allocation at every invocation. Same with precision: returns const &  
							
							
							
						 
						
							2014-01-02 18:05:44 -05:00  
				
					
						
							
							
								 
						
							
							
								c394f9a601 
								
							
								 
							
						 
						
							
							
								
								Disabled non-working smartfactors test  
							
							
							
						 
						
							2014-01-02 17:32:31 -05:00  
				
					
						
							
							
								 
						
							
							
								7761796036 
								
							
								 
							
						 
						
							
							
								
								Path fix for projects referencing cmake libs without using a submodule  
							
							
							
						 
						
							2013-12-29 15:13:13 -05:00  
				
					
						
							
							
								 
						
							
							
								2805ecfe1c 
								
							
								 
							
						 
						
							
							
								
								Allowing empty noise model in NonlinearFactor  
							
							
							
						 
						
							2013-12-28 12:26:42 -05:00  
				
					
						
							
							
								 
						
							
							
								01dbca8ce1 
								
							
								 
							
						 
						
							
							
								
								Use Rot3 and Sphere2 random constructors to generate random E  
							
							
							
						 
						
							2013-12-26 14:00:07 -05:00  
				
					
						
							
							
								 
						
							
							
								a47f0a30da 
								
							
								 
							
						 
						
							
							
								
								Use Sphere2::Random to generate a random Rot3  
							
							
							
						 
						
							2013-12-26 13:59:44 -05:00  
				
					
						
							
							
								 
						
							
							
								dc8236805f 
								
							
								 
							
						 
						
							
							
								
								Generating random directions. Somewhat clumsy use of forward declaration, issue  #19  applies as well.  
							
							
							
						 
						
							2013-12-26 13:59:15 -05:00  
				
					
						
							
							
								 
						
							
							
								3b71fe47bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'origin/release/2.4.0'  
							
							
							
						 
						
							2013-12-25 07:49:43 -05:00  
				
					
						
							
							
								 
						
							
							
								e038fa4e6a 
								
							
								 
							
						 
						
							
							
								
								Do calibrate of pA in constructor (needs to happen only once)  
							
							
							
						 
						
							2013-12-24 17:26:13 -05:00  
				
					
						
							
							
								 
						
							
							
								606b9dce5c 
								
							
								 
							
						 
						
							
							
								
								Fixed bug: first point (pA) had to be calibrated and it was not.  
							
							
							
						 
						
							2013-12-24 17:14:28 -05:00  
				
					
						
							
							
								 
						
							
							
								707c745aad 
								
							
								 
							
						 
						
							
							
								
								Created second example  
							
							
							
						 
						
							2013-12-24 16:47:30 -05:00  
				
					
						
							
							
								 
						
							
							
								6654fb2701 
								
							
								 
							
						 
						
							
							
								
								Fixed compiler error on MSVC 10.0  
							
							
							
						 
						
							2013-12-24 14:49:01 -05:00  
				
					
						
							
							
								 
						
							
							
								886119bcf0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'origin/release/2.4.0'  
							
							
							
						 
						
							2013-12-24 01:35:46 -05:00  
				
					
						
							
							
								 
						
							
							
								5f534aaa95 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'origin/refineE'  
							
							
							
						 
						
							2013-12-24 01:29:46 -05:00  
				
					
						
							
							
								 
						
							
							
								e6a64ec5b2 
								
							
								 
							
						 
						
							
							
								
								Cleaned up derivatives somewhat more  
							
							
							
						 
						
							2013-12-24 01:25:52 -05:00  
				
					
						
							
							
								 
						
							
							
								adac9d209f 
								
							
								 
							
						 
						
							
							
								
								Fixed unit test (baseline of test-case was not 1, corrected for it)  
							
							
							
						 
						
							2013-12-24 01:25:13 -05:00  
				
					
						
							
							
								 
						
							
							
								708665ca04 
								
							
								 
							
						 
						
							
							
								
								Moved new factor to header; Still fails!  
							
							
							
						 
						
							2013-12-24 00:52:24 -05:00  
				
					
						
							
							
								 
						
							
							
								bba8368218 
								
							
								 
							
						 
						
							
							
								
								Added clone, minimization test; converges, but not to grund truth (which has high error)  
							
							
							
						 
						
							2013-12-24 00:48:33 -05:00  
				
					
						
							
							
								 
						
							
							
								d6edd1db07 
								
							
								 
							
						 
						
							
							
								
								Sanitized/collapsed derivatives  
							
							
							
						 
						
							2013-12-24 00:36:54 -05:00  
				
					
						
							
							
								 
						
							
							
								44d03e638e 
								
							
								 
							
						 
						
							
							
								
								Tedious derivatives, but right from the start!  
							
							
							
						 
						
							2013-12-24 00:19:08 -05:00  
				
					
						
							
							
								 
						
							
							
								92c1398cd2 
								
							
								 
							
						 
						
							
							
								
								Checked evaluation and calculation  
							
							
							
						 
						
							2013-12-23 22:29:09 -05:00  
				
					
						
							
							
								 
						
							
							
								ce7cf524ea 
								
							
								 
							
						 
						
							
							
								
								Initial unit test  
							
							
							
						 
						
							2013-12-23 19:36:24 -05:00  
				
					
						
							
							
								 
						
							
							
								3b4fd765ec 
								
							
								 
							
						 
						
							
							
								
								Merged wrap improvements back from develop branch  
							
							
							
						 
						
							2013-12-23 14:41:49 -05:00  
				
					
						
							
							
								 
						
							
							
								ec067b4954 
								
							
								 
							
						 
						
							
							
								
								gitinspector stats  
							
							
							
						 
						
							2013-12-23 13:16:32 -05:00  
				
					
						
							
							
								 
						
							
							
								b4344cfe16 
								
							
								 
							
						 
						
							
							
								
								gitinspector stats  
							
							
							
						 
						
							2013-12-23 13:16:17 -05:00  
				
					
						
							
							
								 
						
							
							
								2601b2ad00 
								
							
								 
							
						 
						
							
							
								
								Merged changes from the trunk back into examples. Mostly just Vector inits and some new examples.  
							
							
							
						 
						
							2013-12-23 01:41:17 -05:00  
				
					
						
							
							
								 
						
							
							
								2778f2fe39 
								
							
								 
							
						 
						
							
							
								
								clone methods  
							
							
							
						 
						
							2013-12-23 01:05:39 -05:00  
				
					
						
							
							
								 
						
							
							
								2d90fdc9e8 
								
							
								 
							
						 
						
							
							
								
								Merge Cal3_S2 changes from branch 'origin/release/2.4.0'  
							
							
							
						 
						
							2013-12-22 21:44:37 -05:00  
				
					
						
							
							
								 
						
							
							
								5f6f4ac05a 
								
							
								 
							
						 
						
							
							
								
								Added a calibrate call for homogeneous coordinates  
							
							
							
						 
						
							2013-12-22 21:29:32 -05:00  
				
					
						
							
							
								 
						
							
							
								736e79169d 
								
							
								 
							
						 
						
							
							
								
								Cherry-picked devlop fixes into 2.4:  
							
							... 
							
							
							
							Fixed warning in Release mode
 Added default constructor
 Added .gitignore with build directory in there
 Disabled GTSAM_USE_SYSTEM_EIGEN flag until patches are incorporated into Eigen 
							
						 
						
							2013-12-22 16:04:47 -05:00  
				
					
						
							
							
								 
						
							
							
								bea9eb0bd2 
								
							
								 
							
						 
						
							
							
								
								Added default constructor  
							
							
							
						 
						
							2013-12-22 15:25:51 -05:00  
				
					
						
							
							
								 
						
							
							
								a2c982328d 
								
							
								 
							
						 
						
							
							
								
								Fixed warning in Release mode  
							
							
							
						 
						
							2013-12-22 15:25:51 -05:00  
				
					
						
							
							
								 
						
							
							
								2d14896497 
								
							
								 
							
						 
						
							
							
								
								Fixed overflow warning in unit test on 32-bit compile  
							
							
							
						 
						
							2013-12-22 14:26:48 -05:00  
				
					
						
							
							
								 
						
							
							
								2553e39746 
								
							
								 
							
						 
						
							
							
								
								Using an "Empty" constant in VariableSlots instead of calling numeric_limits::max() each time  
							
							
							
						 
						
							2013-12-22 14:26:47 -05:00  
				
					
						
							
							
								 
						
							
							
								09309e2869 
								
							
								 
							
						 
						
							
							
								
								Fixed debug and error message in JacobianFactor _countDims  
							
							
							
						 
						
							2013-12-22 14:26:47 -05:00  
				
					
						
							
							
								 
						
							
							
								d912868ca6 
								
							
								 
							
						 
						
							
							
								
								Added .gitignore with build directory in there  
							
							
							
						 
						
							2013-12-22 14:04:16 -05:00  
				
					
						
							
							
								 
						
							
							
								f830bc5de6 
								
							
								 
							
						 
						
							
							
								
								Disabled GTSAM_USE_SYSTEM_EIGEN flag until patches are incorporated into Eigen  
							
							
							
						 
						
							2013-12-22 13:21:08 -05:00  
				
					
						
							
							
								 
						
							
							
								c149642c33 
								
							
								 
							
						 
						
							
							
								
								Added cmake subdirectory without history (at SVN r20364)  
							
							
							
						 
						
							2013-12-22 13:08:01 -05:00  
				
					
						
							
							
								 
						
							
							
								b64fa98e89 
								
							
								 
							
						 
						
							
							
								
								Removed cmake submodule  
							
							
							
						 
						
							2013-12-22 13:07:43 -05:00  
				
					
						
							
							
								 
						
							
							
								395b8a2f48 
								
							
								 
							
						 
						
							
							
								
								Added cmake subdirectory without history (at SVN r20364)  
							
							
							
						 
						
							2013-12-22 13:04:47 -05:00  
				
					
						
							
							
								 
						
							
							
								f8bb2cf371 
								
							
								 
							
						 
						
							
							
								
								Revert "Added cmake as submodule"  
							
							... 
							
							
							
							This reverts commit 191d18290d 
							
						 
						
							2013-12-22 13:00:28 -05:00  
				
					
						
							
							
								 
						
							
							
								0dc1eac55c 
								
							
								 
							
						 
						
							
							
								
								Merged changes from the trunk back into navigation and slam. Needed some data files for tests, as well.  
							
							... 
							
							
							
							git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/branches/2.4@20423  898a188c-9671-0410-8e00-e3fd810bbb7f 
							
						 
						
							2013-12-21 18:34:23 -05:00  
				
					
						
							
							
								 
						
							
							
								bd3126f7b4 
								
							
								 
							
						 
						
							
							
								
								Merged changes from the trunk back into geometry. This triggered Eigen merge, as well as Vector/Matrix in base. Next up: slam, unstable.  
							
							... 
							
							
							
							git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/branches/2.4@20422  898a188c-9671-0410-8e00-e3fd810bbb7f 
							
						 
						
							2013-12-21 18:34:23 -05:00  
				
					
						
							
							
								 
						
							
							
								046da246ba 
								
							
								 
							
						 
						
							
							
								
								RotateFactor now takes full rotations, old one that takes directions is RotateDirectionsFactor (in same header)  
							
							... 
							
							
							
							git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20421  898a188c-9671-0410-8e00-e3fd810bbb7f 
							
						 
						
							2013-12-21 18:30:47 -05:00  
				
					
						
							
							
								 
						
							
							
								9636ace3bb 
								
							
								 
							
						 
						
							
							
								
								Added more rodriguez variants -- although some should be deprecated (e.g., Point and Vector versions, for which it is possible to give incorrect input)  
							
							... 
							
							
							
							git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20419  898a188c-9671-0410-8e00-e3fd810bbb7f 
							
						 
						
							2013-12-21 18:30:47 -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  
				
					
						
							
							
								 
						
							
							
								d109c981ed 
								
							
								 
							
						 
						
							
							
								
								Moved rotate(Rot3,Sphere2) to Rot3, makes more sense  
							
							... 
							
							
							
							git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20415  898a188c-9671-0410-8e00-e3fd810bbb7f 
							
						 
						
							2013-12-21 18:30:46 -05:00  
				
					
						
							
							
								 
						
							
							
								848f992b98 
								
							
								 
							
						 
						
							
							
								
								fixed two tests that did not pass with Quaternions  
							
							... 
							
							
							
							git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20414  898a188c-9671-0410-8e00-e3fd810bbb7f 
							
						 
						
							2013-12-21 18:30:46 -05:00  
				
					
						
							
							
								 
						
							
							
								3984fa6dec 
								
							
								 
							
						 
						
							
							
								
								Fixed compile error  
							
							... 
							
							
							
							git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20413  898a188c-9671-0410-8e00-e3fd810bbb7f 
							
						 
						
							2013-12-21 18:30:45 -05:00