1f2e789240 
								
							
								 
							
						 
						
							
							
								
								Fixed print  
							
							
							
						 
						
							2015-06-20 13:26:25 -07:00  
				
					
						
							
							
								 
						
							
							
								1f8adc9381 
								
							
								 
							
						 
						
							
							
								
								Cleaned up parameters a bit  
							
							
							
						 
						
							2015-06-20 13:09:39 -07:00  
				
					
						
							
							
								 
						
							
							
								2ce252fdc0 
								
							
								 
							
						 
						
							
							
								
								Got rid of inline  
							
							
							
						 
						
							2015-06-20 12:42:59 -07:00  
				
					
						
							
							
								 
						
							
							
								a93001ba0d 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/fix/testRegularHessianFactor' into feature/SmartFactors3  
							
							
							
						 
						
							2015-06-20 12:40:45 -07:00  
				
					
						
							
							
								 
						
							
							
								8e1b4cc3be 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in test  
							
							
							
						 
						
							2015-06-20 12:16:57 -07:00  
				
					
						
							
							
								 
						
							
							
								ef73de4b51 
								
							
								 
							
						 
						
							
							
								
								Grouped getters/setters, removed define (MATLAB wrapper needs these)  
							
							
							
						 
						
							2015-06-20 12:00:49 -07:00  
				
					
						
							
							
								 
						
							
							
								acf4629f85 
								
							
								 
							
						 
						
							
							
								
								Fixed MATLAB wrapping of smart factor  
							
							
							
						 
						
							2015-06-20 11:49:44 -07:00  
				
					
						
							
							
								 
						
							
							
								51df837f74 
								
							
								 
							
						 
						
							
							
								
								Fixed small c++ issues (const, reference) and formatted  
							
							
							
						 
						
							2015-06-20 11:49:13 -07:00  
				
					
						
							
							
								 
						
							
							
								e6a563d900 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3  
							
							... 
							
							
							
							Conflicts:
	gtsam/linear/tests/testRegularHessianFactor.cpp
	gtsam/slam/SmartFactorBase.h 
							
						 
						
							2015-06-20 11:48:42 -07:00  
				
					
						
							
							
								 
						
							
							
								794d91e88d 
								
							
								 
							
						 
						
							
							
								
								Merged in feature/RegularTesting (pull request  #157 )  
							
							... 
							
							
							
							More constructors and better typing/testing of ReglarHessianFactors 
							
						 
						
							2015-06-20 11:16:31 -07:00  
				
					
						
							
							
								 
						
							
							
								cd6c5ca0bd 
								
							
								 
							
						 
						
							
							
								
								using parameters in smart projection factors constructors.. breaking the API, but now is way more elegant  
							
							
							
						 
						
							2015-06-19 18:09:39 -04:00  
				
					
						
							
							
								 
						
							
							
								f8205bfe02 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into feature/SmartFactors3  
							
							... 
							
							
							
							Conflicts:
	gtsam/geometry/CalibratedCamera.h
	gtsam/geometry/tests/testCalibratedCamera.cpp
	gtsam/geometry/triangulation.h
	gtsam/nonlinear/ExpressionFactor.h
	gtsam/slam/SmartProjectionFactor.h
	gtsam_unstable/slam/SmartStereoProjectionFactor.h
	tests/testExpressionFactor.cpp 
							
						 
						
							2015-06-19 16:55:30 -04:00  
				
					
						
							
							
								 
						
							
							
								2d9fddbcaa 
								
							
								 
							
						 
						
							
							
								
								made cameras virtual and simplified pose factor (with Frank)  
							
							
							
						 
						
							2015-06-19 15:33:18 -04:00  
				
					
						
							
							
								 
						
							
							
								dcce21639f 
								
							
								 
							
						 
						
							
							
								
								included new constructors (still commented out)  
							
							
							
						 
						
							2015-06-19 14:59:33 -04:00  
				
					
						
							
							
								 
						
							
							
								f1e5c61762 
								
							
								 
							
						 
						
							
							
								
								adding parameter structure  
							
							
							
						 
						
							2015-06-19 13:10:42 -04:00  
				
					
						
							
							
								 
						
							
							
								917e7c177d 
								
							
								 
							
						 
						
							
							
								
								fixed examples  
							
							
							
						 
						
							2015-06-19 13:10:34 -04:00  
				
					
						
							
							
								 
						
							
							
								78c8160dc5 
								
							
								 
							
						 
						
							
							
								
								all tests pass and it compiles (yuppii!), but if I make check I get errors with isManifold and something that seems unrelated to smart factors. going to merge with develop  
							
							
							
						 
						
							2015-06-19 12:06:45 -04:00  
				
					
						
							
							
								 
						
							
							
								fb7bc12c84 
								
							
								 
							
						 
						
							
							
								
								most unit tests fixed - 2 to go, now sensor_T_body is in the base class, probably not the best choice  
							
							
							
						 
						
							2015-06-19 11:42:51 -04:00  
				
					
						
							
							
								 
						
							
							
								100016e3af 
								
							
								 
							
						 
						
							
							
								
								put sensor_T_body in SmartProjectionFactor  
							
							
							
						 
						
							2015-06-19 10:39:59 -04:00  
				
					
						
							
							
								 
						
							
							
								756d1d29b7 
								
							
								 
							
						 
						
							
							
								
								fixing key unit tests - still failures in the optimization  
							
							
							
						 
						
							2015-06-18 17:23:39 -04:00  
				
					
						
							
							
								 
						
							
							
								66083f5e18 
								
							
								 
							
						 
						
							
							
								
								included calibration in constructor SmartProjectionPoseFactor  
							
							
							
						 
						
							2015-06-18 16:33:17 -04:00  
				
					
						
							
							
								 
						
							
							
								391386a654 
								
							
								 
							
						 
						
							
							
								
								revived SmartProjectionPoseFactor. Compiles now, going to fix unit tests now  
							
							
							
						 
						
							2015-06-18 16:00:54 -04:00  
				
					
						
							
							
								 
						
							
							
								9d40113dda 
								
							
								 
							
						 
						
							
							
								
								Snavely does not work  
							
							
							
						 
						
							2015-06-18 09:56:04 -07:00  
				
					
						
							
							
								 
						
							
							
								c01618a7ff 
								
							
								 
							
						 
						
							
							
								
								Use Ceres defaults  
							
							
							
						 
						
							2015-06-18 09:51:30 -07:00  
				
					
						
							
							
								 
						
							
							
								879e66a63a 
								
							
								 
							
						 
						
							
							
								
								TWo default param sets  
							
							
							
						 
						
							2015-06-18 09:51:22 -07:00  
				
					
						
							
							
								 
						
							
							
								9f209e441f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'fix_constructor' into feature/CeresDefaults  
							
							
							
						 
						
							2015-06-17 19:54:34 -07:00  
				
					
						
							
							
								 
						
							
							
								62bfce7358 
								
							
								 
							
						 
						
							
							
								
								Fixed state constructor to set reuseDiagonal properly  
							
							
							
						 
						
							2015-06-17 19:54:21 -07:00  
				
					
						
							
							
								 
						
							
							
								62db9370ca 
								
							
								 
							
						 
						
							
							
								
								Better separation of cers/gtam paths  
							
							
							
						 
						
							2015-06-17 19:43:26 -07:00  
				
					
						
							
							
								 
						
							
							
								ba932cafae 
								
							
								 
							
						 
						
							
							
								
								Spelling  
							
							
							
						 
						
							2015-06-17 19:43:04 -07:00  
				
					
						
							
							
								 
						
							
							
								cfa656c2b9 
								
							
								 
							
						 
						
							
							
								
								Merged in feature/prohibitTimingTBB (pull request  #158 )  
							
							... 
							
							
							
							Prohibit Timing build mode with TBB. 
							
						 
						
							2015-06-17 17:00:36 -04:00  
				
					
						
							
							
								 
						
							
							
								e7d10b8080 
								
							
								 
							
						 
						
							
							
								
								Merged in fix/zeroRowInQR (pull request  #155 )  
							
							... 
							
							
							
							Change in QR factorization 
							
						 
						
							2015-06-17 13:59:28 -07:00  
				
					
						
							
							
								 
						
							
							
								0f02b7d473 
								
							
								 
							
						 
						
							
							
								
								Prohibit Timing build mode with TBB. See issue  #173  
							
							
							
						 
						
							2015-06-17 16:23:27 -04:00  
				
					
						
							
							
								 
						
							
							
								1269785c05 
								
							
								 
							
						 
						
							
							
								
								Fixed naming convention  
							
							
							
						 
						
							2015-06-17 09:23:24 -07:00  
				
					
						
							
							
								 
						
							
							
								d71e66ea48 
								
							
								 
							
						 
						
							
							
								
								Moved reuse_diagnal_ to reuseDiagonal in state  
							
							
							
						 
						
							2015-06-17 09:20:46 -07:00  
				
					
						
							
							
								 
						
							
							
								19bc1cd686 
								
							
								 
							
						 
						
							
							
								
								Merged in fix/sparse_jacobian_output (pull request  #121 )  
							
							... 
							
							
							
							fixed sparseJacobian() to use a std::map such that it works with symbol keys 
							
						 
						
							2015-06-17 12:17:59 -04:00  
				
					
						
							
							
								 
						
							
							
								6efc708c5e 
								
							
								 
							
						 
						
							
							
								
								For exact comparison with Ceres, use exact same AutoDiff model  
							
							
							
						 
						
							2015-06-17 09:06:21 -07:00  
				
					
						
							
							
								 
						
							
							
								178c1aec88 
								
							
								 
							
						 
						
							
							
								
								Better comment  
							
							
							
						 
						
							2015-06-17 09:05:02 -07:00  
				
					
						
							
							
								 
						
							
							
								a9339baef0 
								
							
								 
							
						 
						
							
							
								
								Merged develop into fix/sparse_jacobian_output  
							
							
							
						 
						
							2015-06-17 08:37:55 -07:00  
				
					
						
							
							
								 
						
							
							
								32044eaac8 
								
							
								 
							
						 
						
							
							
								
								Added a named constructor to mimick Ceres defaults  
							
							
							
						 
						
							2015-06-16 22:24:39 -07:00  
				
					
						
							
							
								 
						
							
							
								b91ed6dc6e 
								
							
								 
							
						 
						
							
							
								
								Got rid of warning  
							
							
							
						 
						
							2015-06-16 21:17:22 -07:00  
				
					
						
							
							
								 
						
							
							
								ca2aa0cfd4 
								
							
								 
							
						 
						
							
							
								
								Refactoring to get grouped factors to compile again  
							
							
							
						 
						
							2015-06-16 20:33:33 -07:00  
				
					
						
							
							
								 
						
							
							
								82f6ca64a5 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into fix/zeroRowInQR  
							
							
							
						 
						
							2015-06-15 01:09:19 -07:00  
				
					
						
							
							
								 
						
							
							
								b68f763fe7 
								
							
								 
							
						 
						
							
							
								
								Merged in feature/LinearSolverCleanup (pull request  #148 )  
							
							... 
							
							
							
							This has
- Separate Scatter class
- change from updateATA to updateHessian as a virtual method
- Fixed-size BinaryJacobianFactor that overloads updateHessian
- SFM Timing Script that takes BAL files 
							
						 
						
							2015-06-15 01:08:02 -07:00  
				
					
						
							
							
								 
						
							
							
								33e412f2ee 
								
							
								 
							
						 
						
							
							
								
								Code review  
							
							
							
						 
						
							2015-06-15 01:05:48 -07:00  
				
					
						
							
							
								 
						
							
							
								f523db2d98 
								
							
								 
							
						 
						
							
							
								
								IMPORTANT CHANGE/BUGFIX: QR elimination now (I think properly) leaves a row of zeros if the RHS after QR contains a non-zero. A corresponding change in the error calculation makes that Jacobian and Hessian factors now agree on error. I think this was a bug, because it affected the error, but (I think) it only pertained to "empty" JacobianFactors which have no bearing on optimization/elimination.  
							
							
							
						 
						
							2015-06-15 00:55:53 -07:00  
				
					
						
							
							
								 
						
							
							
								83171b6096 
								
							
								 
							
						 
						
							
							
								
								New example  
							
							
							
						 
						
							2015-06-14 23:07:28 -07:00  
				
					
						
							
							
								 
						
							
							
								51433c1ec2 
								
							
								 
							
						 
						
							
							
								
								Merged in feature/cleanupBase (pull request  #154 )  
							
							... 
							
							
							
							Some cleanup in base 
							
						 
						
							2015-06-14 20:42:13 -07:00  
				
					
						
							
							
								 
						
							
							
								75e072396c 
								
							
								 
							
						 
						
							
							
								
								Refactored and renamed some internals  
							
							
							
						 
						
							2015-06-14 16:05:39 -07:00  
				
					
						
							
							
								 
						
							
							
								15966a65f2 
								
							
								 
							
						 
						
							
							
								
								Small reformat  
							
							
							
						 
						
							2015-06-14 16:05:18 -07:00  
				
					
						
							
							
								 
						
							
							
								a18875b598 
								
							
								 
							
						 
						
							
							
								
								Changed headers to GTSAM-style (near to far)  
							
							
							
						 
						
							2015-06-14 16:05:09 -07:00