85b9ed2fdd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #201  from borglab/feature/remove_rvalue_override  
							
							... 
							
							
							
							Remove the override allowing boost::optional binding to rvalues 
							
						 
						
							2019-12-24 11:31:41 -05:00  
				
					
						
							
							
								 
						
							
							
								cf1afedd9f 
								
							
								 
							
						 
						
							
							
								
								Remove the override allowing boost::optional binding to rvalues  
							
							
							
						 
						
							2019-12-23 12:58:00 -08:00  
				
					
						
							
							
								 
						
							
							
								ce2bb136e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #200  from borglab/fix/travis_sh_config  
							
							... 
							
							
							
							Fix travis.sh config 
							
						 
						
							2019-12-23 12:47:11 -08:00  
				
					
						
							
							
								 
						
							
							
								21d1af0edf 
								
							
								 
							
						 
						
							
							
								
								Fix travis.sh  
							
							
							
						 
						
							2019-12-23 09:21:34 -08:00  
				
					
						
							
							
								 
						
							
							
								76ff65f249 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #199  from borglab/fix/segfaults-in-x32  
							
							... 
							
							
							
							fix Key as size_t (Closes  #182 ) 
							
						 
						
							2019-12-23 11:54:07 -05:00  
				
					
						
							
							
								 
						
							
							
								1b697b1971 
								
									
								
							
								 
							
						 
						
							
							
								
								fix Key as size_t ( Closes   #182 )  
							
							
							
						 
						
							2019-12-23 07:45:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f2aaa2a770 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #195  from ToniRV/fix/remove_preprocessor_directives_imu  
							
							... 
							
							
							
							Remove ugly preprocessor directives 
							
						 
						
							2019-12-22 19:40:31 -05:00  
				
					
						
							
							
								 
						
							
							
								97297d874d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #198  from borglab/cmake-include  
							
							... 
							
							
							
							CMake include improvements for macOS 
							
						 
						
							2019-12-22 19:38:52 -05:00  
				
					
						
							
							
								 
						
							
							
								662e5acbd5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #73  from borglab/feature/rotation_group  
							
							... 
							
							
							
							Merging the rotation groups branch into develop 
							
						 
						
							2019-12-22 14:30:33 -08:00  
				
					
						
							
							
								 
						
							
							
								1f6c1dfb85 
								
									
								
							
								 
							
						 
						
							
							
								
								More consistent (not) use of CMAKE_INSTALL_PREFIX.  
							
							
							
						 
						
							2019-12-22 17:09:50 +01:00  
				
					
						
							
							
								 
						
							
							
								4cba664b9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #192  from ptrmu/develop  
							
							... 
							
							
							
							Test using AdjointMap for transforming Pose2 and Pose3 covariance matrices from body to world frames 
							
						 
						
							2019-12-22 10:23:09 -05:00  
				
					
						
							
							
								 
						
							
							
								2fe2e0b754 
								
							
								 
							
						 
						
							
							
								
								don't add CMAKE_INSTALL_NAME_DIR to cmake cache, allowing it to be updated by ccmake  
							
							
							
						 
						
							2019-12-22 10:13:23 -05:00  
				
					
						
							
							
								 
						
							
							
								d1817eb7c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into feature/rotation_group  
							
							
							
						 
						
							2019-12-21 20:56:28 -08:00  
				
					
						
							
							
								 
						
							
							
								a607bf6526 
								
							
								 
							
						 
						
							
							
								
								Add flag for CombinedImu  
							
							
							
						 
						
							2019-12-21 18:59:11 -05:00  
				
					
						
							
							
								 
						
							
							
								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