Luca
							
						 | 
						
							
							
							
							
								
							
								2843266496
								
							
								
							
						 | 
						
							
							
								
								update to IMU factors (included flag to include 2nd order terms in integration)
							
							
							
							
							
						 | 
						
							2014-03-25 16:31:51 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								4f59431d5d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop'
							
							
							
							
							
							
							
							Conflicts:
	.cproject
	gtsam/navigation/.gitignore
	gtsam/navigation/CombinedImuFactor.h
	gtsam/navigation/ImuFactor.h 
							
						 | 
						
							2014-03-25 16:26:27 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								6edd3f10fc
								
							
								
							
						 | 
						
							
							
								
								added raw memory access version of hessianDiagonal
							
							
							
							
							
						 | 
						
							2014-03-19 17:43:20 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								178b7f29da
								
							
								
							
						 | 
						
							
							
								
								clang warnings
							
							
							
							
							
						 | 
						
							2014-03-17 21:56:50 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								d2b6b12bba
								
							
								
							
						 | 
						
							
							
								
								added raw memory access of hessianDiagonal
							
							
							
							
							
						 | 
						
							2014-03-17 19:28:49 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								f65fc11801
								
							
								
							
						 | 
						
							
							
								
								completed print function
							
							
							
							
							
						 | 
						
							2014-03-17 19:06:35 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								727679ea1d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'feature/LevenbergMarquardt'
							
							
							
							
							
						 | 
						
							2014-03-17 15:58:31 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								17fef90eaf
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop'
							
							
							
							
							
						 | 
						
							2014-03-17 15:54:46 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								c5c1460081
								
							
								
							
						 | 
						
							
							
								
								silence two more metis warnings
							
							
							
							
							
						 | 
						
							2014-03-17 15:49:14 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								5f8f38a8e0
								
							
								
							
						 | 
						
							
							
								
								when relative decrease is small and positive, the step is applied before termination
							
							
							
							
							
						 | 
						
							2014-03-17 14:20:41 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								3ee404a5a6
								
							
								
							
						 | 
						
							
							
								
								removed unused parameters. cleaned up hard-coded parameters
							
							
							
							
							
						 | 
						
							2014-03-17 14:12:04 -04:00 | 
						
					
				
					
						
							
							
								 
								Andrew Melim
							
						 | 
						
							
							
							
							
								
							
								9ffc928536
								
							
								
							
						 | 
						
							
							
								
								Correct signed vs unsigned comparison warnings
							
							
							
							
							
						 | 
						
							2014-03-17 12:07:54 -04:00 | 
						
					
				
					
						
							
							
								 
								Andrew Melim
							
						 | 
						
							
							
							
							
								
							
								719592258b
								
							
								
							
						 | 
						
							
							
								
								Remove unused variable
							
							
							
							
							
						 | 
						
							2014-03-17 12:04:40 -04:00 | 
						
					
				
					
						
							
							
								 
								Andrew Melim
							
						 | 
						
							
							
							
							
								
							
								da09c31c7b
								
							
								
							
						 | 
						
							
							
								
								Supress metis warnings for gcc
							
							
							
							
							
						 | 
						
							2014-03-17 11:59:13 -04:00 | 
						
					
				
					
						
							
							
								 
								Andrew Melim
							
						 | 
						
							
							
							
							
								
							
								8e848946ab
								
							
								
							
						 | 
						
							
							
								
								Default build executables to off
							
							
							
							
							
						 | 
						
							2014-03-17 11:46:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Andrew Melim
							
						 | 
						
							
							
							
							
								
							
								3070e63ccc
								
							
								
							
						 | 
						
							
							
								
								cmake option to build metis executables
							
							
							
							
							
						 | 
						
							2014-03-17 11:42:10 -04:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								68297dedb5
								
							
								
							
						 | 
						
							
							
								
								Removed unused variable
							
							
							
							
							
						 | 
						
							2014-03-16 16:36:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								e42e36e004
								
							
								
							
						 | 
						
							
							
								
								hessianDiagonal is now virtual
							
							
							
							
							
						 | 
						
							2014-03-13 22:44:21 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								dfeb9e2459
								
							
								
							
						 | 
						
							
							
								
								added test on hessian diagonal
							
							
							
							
							
						 | 
						
							2014-03-13 22:44:03 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								a6d73e8884
								
							
								
							
						 | 
						
							
							
								
								improved efficiency of diagonal damping (avoiding multiple traversal of binary tree)
							
							
							
							
							
						 | 
						
							2014-03-13 22:43:51 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								afb5bac2f7
								
							
								
							
						 | 
						
							
							
								
								writeBALfromValues input made const
							
							
							
							
							
						 | 
						
							2014-03-13 01:36:38 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								4bb6402ff2
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'feature/LevenbergMarquardt'
							
							
							
							
							
						 | 
						
							2014-03-12 14:52:08 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								6e0bfa1f5b
								
							
								
							
						 | 
						
							
							
								
								commented failing unit test (issue added on Bitbucket)
							
							
							
							
							
						 | 
						
							2014-03-12 14:50:39 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								e65ddf4d87
								
							
								
							
						 | 
						
							
							
								
								cleaned up LM with Richard, before merge
							
							
							
							
							
						 | 
						
							2014-03-12 14:24:15 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								b42a234c66
								
							
								
							
						 | 
						
							
							
								
								avoided warning
							
							
							
							
							
						 | 
						
							2014-03-12 12:49:45 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								b0cca0e4f0
								
							
								
							
						 | 
						
							
							
								
								made linearizedDamped public
							
							
							
							
							
						 | 
						
							2014-03-11 23:06:03 -04:00 | 
						
					
				
					
						
							
							
								 
								jing
							
						 | 
						
							
							
							
							
								
							
								7ff7482792
								
							
								
							
						 | 
						
							
							
								
								all unit test failure fixed
							
							
							
							
							
						 | 
						
							2014-03-10 17:09:56 -04:00 | 
						
					
				
					
						
							
							
								 
								jing
							
						 | 
						
							
							
							
							
								
							
								4affb9a0d2
								
							
								
							
						 | 
						
							
							
								
								fix jacobians, calibration still buggy
							
							
							
							
							
						 | 
						
							2014-03-10 16:27:41 -04:00 | 
						
					
				
					
						
							
							
								 
								jing
							
						 | 
						
							
							
							
							
								
							
								b43b84b59a
								
							
								
							
						 | 
						
							
							
								
								some bug fixed, still not pass unit test: calibrate() converge so slow, and Jacobians are buggy
							
							
							
							
							
						 | 
						
							2014-03-09 03:34:57 -04:00 | 
						
					
				
					
						
							
							
								 
								jing
							
						 | 
						
							
							
							
							
								
							
								e311e993ad
								
							
								
							
						 | 
						
							
							
								
								add unit test
							
							
							
							
							
						 | 
						
							2014-03-09 01:18:06 -05:00 | 
						
					
				
					
						
							
							
								 
								jing
							
						 | 
						
							
							
							
							
								
							
								1e76082888
								
							
								
							
						 | 
						
							
							
								
								add unified projection model: a calibration class for omni-directional camera. Not test yet
							
							
							
							
							
						 | 
						
							2014-03-09 00:40:02 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								9007d1ca72
								
							
								
							
						 | 
						
							
							
								
								Copy constructor and return const &
							
							
							
							
							
						 | 
						
							2014-03-06 21:07:54 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								691e9884d7
								
							
								
							
						 | 
						
							
							
								
								Const correctness, comments, and templated Eigen blocks (esp. important in integrate)
							
							
							
							
							
						 | 
						
							2014-03-06 21:05:11 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								a1433dbd31
								
							
								
							
						 | 
						
							
							
								
								const correctness
							
							
							
							
							
						 | 
						
							2014-03-06 19:39:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								639e1041c3
								
							
								
							
						 | 
						
							
							
								
								Merge cleanup_fillterms
							
							
							
							
							
						 | 
						
							2014-03-06 15:46:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								fbbbac0db8
								
							
								
							
						 | 
						
							
							
								
								Fixed comment
							
							
							
							
							
						 | 
						
							2014-03-06 15:44:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								488d47729f
								
							
								
							
						 | 
						
							
							
								
								Removed some of the boost range magic in fillTerms
							
							
							
							
							
						 | 
						
							2014-03-06 15:19:56 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								bb3820780d
								
							
								
							
						 | 
						
							
							
								
								Don't attempt any damping if no key found in diagonal
							
							
							
							
							
						 | 
						
							2014-03-05 23:25:15 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								0897e04c37
								
							
								
							
						 | 
						
							
							
								
								Slight rename for clarity
							
							
							
							
							
						 | 
						
							2014-03-05 23:25:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								f8c7099356
								
							
								
							
						 | 
						
							
							
								
								omitted arbitrary symbol
							
							
							
							
							
						 | 
						
							2014-03-04 15:06:40 -05:00 | 
						
					
				
					
						
							
							
								 
								hchiu
							
						 | 
						
							
							
							
							
								
							
								de27502738
								
							
								
							
						 | 
						
							
							
								
								Move Eigen magic inside function itself as Frank suggested.
							
							
							
							
							
						 | 
						
							2014-03-04 10:25:54 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								f5ce1d865e
								
							
								
							
						 | 
						
							
							
								
								A custom linearize for speed
							
							
							
							
							
						 | 
						
							2014-03-04 02:50:28 -05:00 | 
						
					
				
					
						
							
							
								 
								hchiu
							
						 | 
						
							
							
							
							
								
							
								b464b808ef
								
							
								
							
						 | 
						
							
							
								
								First cut on raw MultiplyHessianAdd for HessianFactor and JacobianFactor. Unit test is passed in testGaussianFactorGraphUnordered (multiplyHessianAdd3). Note the interface currently needs the accumulated diminsions of key variables. See GaussianFactorGraph::multiplyHessianAdd(double alpha,const double* x, double* y).
							
							
							
							
							
						 | 
						
							2014-03-04 01:58:34 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								63f8c75fb2
								
							
								
							
						 | 
						
							
							
								
								Don't do diagonal damping for variables not in linear system
							
							
							
							
							
						 | 
						
							2014-03-04 01:06:15 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								e321ac60c0
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'feature/LM/triangulation'
							
							
							
							
							
						 | 
						
							2014-03-02 18:20:47 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								b1013163e7
								
							
								
							
						 | 
						
							
							
								
								Switched to TriangulationFactors: huge improvement
							
							
							
							
							
						 | 
						
							2014-03-02 15:51:02 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								5c466a7914
								
							
								
							
						 | 
						
							
							
								
								Moved to header file
							
							
							
							
							
						 | 
						
							2014-03-02 15:36:29 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								a7f98a8316
								
							
								
							
						 | 
						
							
							
								
								Drastically simplified by passing cameras
							
							
							
							
							
						 | 
						
							2014-03-02 15:33:56 -05:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								f3ee25f1a8
								
							
								
							
						 | 
						
							
							
								
								TriangulationFactor, first version
							
							
							
							
							
						 | 
						
							2014-03-02 14:56:50 -05:00 |