e0fb001702 
								
							
								 
							
						 
						
							
							
								
								Remove ugly preprocessor directives, still hardcoded though  
							
							
							
						 
						
							2019-12-21 18:59:11 -05:00  
				
					
						
							
							
								 
						
							
							
								523d0a937f 
								
							
								 
							
						 
						
							
							
								
								Move TransformCovariance functor out of LieGroup class  
							
							
							
						 
						
							2019-12-21 12:22:32 -08:00  
				
					
						
							
							
								 
						
							
							
								74e0647bed 
								
							
								 
							
						 
						
							
							
								
								add top level path for installation on macOS devices  
							
							
							
						 
						
							2019-12-21 10:41:29 -05:00  
				
					
						
							
							
								 
						
							
							
								1236ab6c8e 
								
							
								 
							
						 
						
							
							
								
								Move TransformCovariance functor into lie.h  
							
							
							
						 
						
							2019-12-20 23:15:56 -08:00  
				
					
						
							
							
								 
						
							
							
								f2376a644e 
								
							
								 
							
						 
						
							
							
								
								install gtsam_unstable correctly on APPLE devices  
							
							
							
						 
						
							2019-12-20 20:52:34 -05:00  
				
					
						
							
							
								 
						
							
							
								34e429af9e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'borglab/develop' into develop  
							
							
							
						 
						
							2019-12-20 17:23:29 -08:00  
				
					
						
							
							
								 
						
							
							
								0cb32d7c24 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #197  from borglab/fix/clang-travis-error  
							
							... 
							
							
							
							fix missing include 
							
						 
						
							2019-12-20 07:24:18 -05:00  
				
					
						
							
							
								 
						
							
							
								d76fc052b0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix missing include  
							
							
							
						 
						
							2019-12-20 10:06:15 +01:00  
				
					
						
							
							
								 
						
							
							
								bd51af1b3e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #190  from borglab/fix/generic_value_copy  
							
							... 
							
							
							
							Fix GenericValue copy 
							
						 
						
							2019-12-19 00:21:58 -05:00  
				
					
						
							
							
								 
						
							
							
								1f43d73b34 
								
							
								 
							
						 
						
							
							
								
								make jacobian factor use noise model distance when available  
							
							
							
						 
						
							2019-12-17 11:18:12 -08:00  
				
					
						
							
							
								 
						
							
							
								63ef77156e 
								
							
								 
							
						 
						
							
							
								
								Fix LM linearizedCostChange for robust noise models  
							
							... 
							
							
							
							When robust noise models are used, the linearized error is not
the same as the nonlinear error even at zero delta.
In the L2 loss case, the rho(error) = 0.5 * error^2
which is the same as 0.5 *(sqrt(weight)*error)^2
since weight is always 1.0;
However this is not the case with other loss functions since in general,
rho(error) != 0.5 * weight * error^2
This PR fixes the LevenbergMarquardtOptimizer to explicityly compute
the linear cost change. 
							
						 
						
							2019-12-17 11:16:33 -08:00  
				
					
						
							
							
								 
						
							
							
								7c255010e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #194  from borglab/fix/msvc-link-errors  
							
							... 
							
							
							
							Fix MSVC link errors (missing DLLEXPORTs) 
							
						 
						
							2019-12-16 13:32:45 -05:00  
				
					
						
							
							
								 
						
							
							
								1f4297a0ec 
								
							
								 
							
						 
						
							
							
								
								Move shared code into a header file  
							
							
							
						 
						
							2019-12-15 22:59:11 -08:00  
				
					
						
							
							
								 
						
							
							
								f33a77234f 
								
							
								 
							
						 
						
							
							
								
								Fix another compiler warning. Change function arguments to const ref  
							
							
							
						 
						
							2019-12-15 22:16:01 -08:00  
				
					
						
							
							
								 
						
							
							
								46eb35ecff 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix clang compile warnings and execution failures. Change function names. Add a few comments.  
							
							
							
						 
						
							2019-12-15 20:17:56 -08:00  
				
					
						
							
							
								 
						
							
							
								fb05fa6bd7 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix MSVC link errors (missing DLLEXPORTs)  
							
							
							
						 
						
							2019-12-15 09:13:53 +01:00  
				
					
						
							
							
								 
						
							
							
								ecd65b1ad9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #186  from borglab/fix/tbb-hash-32bit  
							
							... 
							
							
							
							Fix broken 64bit hash in tbb in 32bit builds 
							
						 
						
							2019-12-14 00:04:48 +01:00  
				
					
						
							
							
								 
						
							
							
								d0971104ce 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix broken 64bit hash in tbb  
							
							... 
							
							
							
							Fixes  #181  
						
							2019-12-13 20:39:26 +01:00  
				
					
						
							
							
								 
						
							
							
								323a9ab9f2 
								
							
								 
							
						 
						
							
							
								
								a few comments  
							
							
							
						 
						
							2019-12-13 07:57:43 -08:00  
				
					
						
							
							
								 
						
							
							
								4f37ad3057 
								
							
								 
							
						 
						
							
							
								
								Change to normal allocator  
							
							
							
						 
						
							2019-12-13 10:00:07 -05:00  
				
					
						
							
							
								 
						
							
							
								981f1851c9 
								
							
								 
							
						 
						
							
							
								
								add rotate Pose2 and Pose3 covariance tests  
							
							
							
						 
						
							2019-12-12 22:55:55 -08:00  
				
					
						
							
							
								 
						
							
							
								8ca7773e50 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #189  from borglab/fix/newer-clang  
							
							... 
							
							
							
							Travis: upgrade to use clang-9 
							
						 
						
							2019-12-13 06:15:23 +01:00  
				
					
						
							
							
								 
						
							
							
								087221ac95 
								
									
								
							
								 
							
						 
						
							
							
								
								travis: use clang-9  
							
							
							
						 
						
							2019-12-12 23:23:16 +01:00  
				
					
						
							
							
								 
						
							
							
								4d256eae0f 
								
							
								 
							
						 
						
							
							
								
								Additional Fixes for Rot3  
							
							
							
						 
						
							2019-12-10 15:10:32 -05:00  
				
					
						
							
							
								 
						
							
							
								b156a6498e 
								
							
								 
							
						 
						
							
							
								
								Fix KarcherMeanFactor  
							
							
							
						 
						
							2019-12-10 12:19:38 -05:00  
				
					
						
							
							
								 
						
							
							
								60d820e042 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #185  from borglab/fix/eigen-alignment-expression-and-rotate-factor  
							
							... 
							
							
							
							Eigen alignment fix in ExpressionNode and RotateFactor 
							
						 
						
							2019-12-08 13:57:32 -08:00  
				
					
						
							
							
								 
						
							
							
								6d0705c5dc 
								
							
								 
							
						 
						
							
							
								
								Workaround for boost serialization bug for NULL shared_ptrs version < 1.66.0  
							
							
							
						 
						
							2019-12-08 00:50:30 -05:00  
				
					
						
							
							
								 
						
							
							
								7fa705e609 
								
							
								 
							
						 
						
							
							
								
								Eigen alignment fix in ExpressionNode and RotateFactor  
							
							
							
						 
						
							2019-12-07 14:07:56 -08:00  
				
					
						
							
							
								 
						
							
							
								1b4b292a6e 
								
							
								 
							
						 
						
							
							
								
								Refine workaround  
							
							
							
						 
						
							2019-12-06 14:08:04 -05:00  
				
					
						
							
							
								 
						
							
							
								1ab21c0ed3 
								
							
								 
							
						 
						
							
							
								
								Workaround for upstream boost issue  #119  
							
							
							
						 
						
							2019-12-04 15:53:57 -05:00  
				
					
						
							
							
								 
						
							
							
								823de027ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #176  from borglab/cmake-gtsamprinting  
							
							... 
							
							
							
							Install GtsamPrinting.cmake 
							
						 
						
							2019-12-04 11:38:10 -05:00  
				
					
						
							
							
								 
						
							
							
								c7111dbbd3 
								
							
								 
							
						 
						
							
							
								
								install GtsamPrinting.cmake as part of installation  
							
							
							
						 
						
							2019-12-03 15:42:21 -05:00  
				
					
						
							
							
								 
						
							
							
								522dbc00f6 
								
							
								 
							
						 
						
							
							
								
								Use aligned_allocator for static allocation  
							
							
							
						 
						
							2019-12-03 13:52:01 -05:00  
				
					
						
							
							
								 
						
							
							
								685b820d5a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #175  from borglab/fix/ros-package-xml  
							
							... 
							
							
							
							Fix/ros package xml 
							
						 
						
							2019-12-03 17:57:07 +01:00  
				
					
						
							
							
								 
						
							
							
								ef72e798c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ruffsl-patch-1' into fix/ros-package-xml  
							
							
							
						 
						
							2019-12-03 13:44:22 +01:00  
				
					
						
							
							
								 
						
							
							
								044582ca4a 
								
									
								
							
								 
							
						 
						
							
							
								
								also update gtsam version in ROS package.xml  
							
							
							
						 
						
							2019-12-03 13:41:37 +01:00  
				
					
						
							
							
								 
						
							
							
								7b80ffa18b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #169  from lsolanka/fix-absolute-includes-develop  
							
							... 
							
							
							
							Make include_directories relative for install interface 
							
						 
						
							2019-12-01 16:34:42 -05:00  
				
					
						
							
							
								 
						
							
							
								e354966120 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #167  from michaelbosse/expose_unweighted_residuals  
							
							... 
							
							
							
							Expose unweighted residuals 
							
						 
						
							2019-12-01 16:31:45 -05:00  
				
					
						
							
							
								 
						
							
							
								520bb970f3 
								
							
								 
							
						 
						
							
							
								
								Addressed Duy's comments  
							
							
							
						 
						
							2019-11-28 17:35:46 -08:00  
				
					
						
							
							
								 
						
							
							
								65aaaaadc9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'patch-2' of ssh://github.com/ruffsl/gtsam into ruffsl-patch-1  
							
							
							
						 
						
							2019-11-28 06:30:02 +01:00  
				
					
						
							
							
								 
						
							
							
								e971c933d2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into feature/rotation_group  
							
							... 
							
							
							
							# Conflicts:
#	gtsam.h
#	gtsam/linear/GaussianBayesNet.cpp 
							
						 
						
							2019-11-27 14:18:39 -08:00  
				
					
						
							
							
								 
						
							
							
								fa5248e536 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #166  from borglab/gchenfc-patch-1  
							
							... 
							
							
							
							Fix doxygen "Creating a new factor" 
							
						 
						
							2019-11-27 16:39:24 -05:00  
				
					
						
							
							
								 
						
							
							
								516ccf532c 
								
							
								 
							
						 
						
							
							
								
								Improve numerical precision of residual functions  
							
							
							
						 
						
							2019-11-27 13:17:59 -08:00  
				
					
						
							
							
								 
						
							
							
								fb4dc7ccb9 
								
									
								
							
								 
							
						 
						
							
							
								
								Trigger travis  
							
							
							
						 
						
							2019-11-26 16:48:28 -08:00  
				
					
						
							
							
								 
						
							
							
								e90e1f1dd2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #174  from baladeer/cli/numericalDerivativeForSixArgumentFunction  
							
							... 
							
							
							
							compute numerical derivative for 6-argument function 
							
						 
						
							2019-11-26 00:56:29 -05:00  
				
					
						
							
							
								 
						
							
							
								9b402e478c 
								
							
								 
							
						 
						
							
							
								
								compute numerical derivative for 6-argument function and add test code for this, also fix bugs in computing numerical derivative in 5-argument function  
							
							
							
						 
						
							2019-11-25 14:49:40 -08:00  
				
					
						
							
							
								 
						
							
							
								13250d5bd7 
								
									
								
							
								 
							
						 
						
							
							
								
								Include build dependencies  
							
							
							
						 
						
							2019-11-24 13:50:21 -08:00  
				
					
						
							
							
								 
						
							
							
								ed62785a07 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #172  from erik-nelson/erik/make_attitude_factor_copy_and_move_assignable  
							
							... 
							
							
							
							Make AttitudeFactor copy and move assignable. 
							
						 
						
							2019-11-22 20:53:57 -08:00  
				
					
						
							
							
								 
						
							
							
								55d3dce567 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #171  from erik-nelson/erik/add_missing_boost_dep  
							
							... 
							
							
							
							Add missing boost::shared_ptr include to Values.h 
							
						 
						
							2019-11-22 18:23:30 -08:00  
				
					
						
							
							
								 
						
							
							
								6c00e0378d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #170  from erik-nelson/erik/fix_optimizer_infinite_loop  
							
							... 
							
							
							
							Fix potential infinite loop in GTSAM's nonlinear optimizer. 
							
						 
						
							2019-11-22 19:50:54 -05:00