aef4ec8185 
								
							
								 
							
						 
						
							
							
								
								replace addtogroup with ingroup for the SLAM group  
							
							
							
						 
						
							2022-07-23 13:04:42 +02:00  
				
					
						
							
							
								 
						
							
							
								b47f46a6f5 
								
									
								
							
								 
							
						 
						
							
							
								
								Windows Fixes ( #904 )  
							
							
							
						 
						
							2021-12-09 09:37:21 -05:00  
				
					
						
							
							
								 
						
							
							
								7f80c906c4 
								
							
								 
							
						 
						
							
							
								
								Fix override warnings: modernize-use-override  
							
							
							
						 
						
							2021-01-28 23:02:13 -05:00  
				
					
						
							
							
								 
						
							
							
								c073473f5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:borglab/gtsam into fix/warning_in_smart_factor  
							
							... 
							
							
							
							* 'develop' of github.com:borglab/gtsam: (65 commits)
  type in test hidden by duplicate test values
  auto and reserve fewer
  replace sparseJacobian with "fast" version
  disambiguate double template >>
  fix comment and remove whitespace diff
  remove InPlace jacobian from .h file
  remove unnecessary function overloads and typedefs
  use standard function to check for empty string
  fix bug in Pose2 print
  formatting
  revert Matrix.h
  remove templating while maintaining efficiency Templating still used in cpp file for generic-ness, but not exposed anymore
  move SparseMatrixBoostTriplets typedef to gfg
  add known issues section with info about march=native
  Revert "upgrade minimum required Boost version to 1.67."
  upgrade minimum required Boost version to 1.67.
  populate sparse matrix with `insert` rather than `setFromTriplets` About 5% speed improvement.
  eliminate copy/pasta from SparseEigen with generic version of sparseJacobian
  more generic sparseJacobianInPlace function
  add generic optional parameters to sparseJacobian Also, the unit test changed due to a 0 entry that was previously wrongly included in the b-column of the sparse representation.
  ... 
							
						 
						
							2021-01-28 22:49:06 -05:00  
				
					
						
							
							
								 
						
							
							
								241d82dbf7 
								
							
								 
							
						 
						
							
							
								
								Fix can be marked override warning  
							
							
							
						 
						
							2021-01-22 00:27:32 -05:00  
				
					
						
							
							
								 
						
							
							
								f831bfd62e 
								
							
								 
							
						 
						
							
							
								
								add override and formatting  
							
							
							
						 
						
							2021-01-19 15:40:37 -05:00  
				
					
						
							
							
								 
						
							
							
								96dc9bfa5a 
								
							
								 
							
						 
						
							
							
								
								Fix formatting  
							
							
							
						 
						
							2021-01-18 14:48:19 -05:00  
				
					
						
							
							
								 
						
							
							
								5ad65ed46c 
								
							
								 
							
						 
						
							
							
								
								Fix formatting  
							
							
							
						 
						
							2021-01-18 14:41:59 -05:00  
				
					
						
							
							
								 
						
							
							
								19b7312edb 
								
							
								 
							
						 
						
							
							
								
								Split .h/.cpp, use const& (WIP)  
							
							
							
						 
						
							2021-01-17 11:08:53 -05:00  
				
					
						
							
							
								 
						
							
							
								0198c648e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix all new gcc warnings/errors: make explicit virtual/override methods.  
							
							... 
							
							
							
							Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes. 
							
						 
						
							2020-07-26 11:20:42 +02:00  
				
					
						
							
							
								 
						
							
							
								2aa43e11bd 
								
							
								 
							
						 
						
							
							
								
								Use KeyVector everywhere to avoid conversions  
							
							
							
						 
						
							2018-11-08 10:10:32 -05:00  
				
					
						
							
							
								 
						
							
							
								a5138bfb46 
								
							
								 
							
						 
						
							
							
								
								included body_P_sensor in smartStereoProjectionPoseFactor!  
							
							
							
						 
						
							2016-07-25 22:13:25 -04:00  
				
					
						
							
							
								 
						
							
							
								3c15ef5d1e 
								
							
								 
							
						 
						
							
							
								
								great simplification in stereo triangulation: converting stereo into a set of monocular cameras, then proceed as in the monocular case  
							
							
							
						 
						
							2016-07-24 16:11:07 -04:00  
				
					
						
							
							
								 
						
							
							
								3b7c57aedf 
								
							
								 
							
						 
						
							
							
								
								Replaced BOOSE_FOREACH with for in gtsam_unstable folder.  
							
							
							
						 
						
							2016-05-20 23:41:41 -04:00  
				
					
						
							
							
								 
						
							
							
								29ad9478f7 
								
							
								 
							
						 
						
							
							
								
								Move noise model initialization from add function into constructor. Can only have one noise model per factor anyway  
							
							
							
						 
						
							2015-08-26 13:02:39 -04:00  
				
					
						
							
							
								 
						
							
							
								0503df31fa 
								
							
								 
							
						 
						
							
							
								
								Relax tolerance to 1e-6 for MKL/quaternion test, and fix up documentation a bit.  
							
							
							
						 
						
							2015-08-25 12:14:52 -04:00  
				
					
						
							
							
								 
						
							
							
								fd1e41a9e6 
								
							
								 
							
						 
						
							
							
								
								remove calibration template from SmartStereoProjectionPoseFactor  
							
							
							
						 
						
							2015-07-28 15:12:02 -04:00  
				
					
						
							
							
								 
						
							
							
								748877ff7e 
								
							
								 
							
						 
						
							
							
								
								remove calibration template from SmartStereoProjectionFactor  
							
							
							
						 
						
							2015-07-28 14:56:45 -04:00  
				
					
						
							
							
								 
						
							
							
								bd4dd84933 
								
							
								 
							
						 
						
							
							
								
								huge refactor. Compiles again, but triangulation still broken, SmartStereo test fails  
							
							
							
						 
						
							2015-07-15 16:53:04 -04:00  
				
					
						
							
							
								 
						
							
							
								fb4dd81c4d 
								
							
								 
							
						 
						
							
							
								
								refactoring: step 1  
							
							
							
						 
						
							2015-07-15 12:58:03 -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  
				
					
						
							
							
								 
						
							
							
								762a7b7435 
								
							
								 
							
						 
						
							
							
								
								Remove selective relinearization and state  
							
							
							
						 
						
							2015-04-08 17:52:25 -04:00  
				
					
						
							
							
								 
						
							
							
								51482ea358 
								
							
								 
							
						 
						
							
							
								
								Remove template parameter D, get from Base::Dim instead  
							
							
							
						 
						
							2015-04-08 14:21:40 -04:00  
				
					
						
							
							
								 
						
							
							
								ebf5746987 
								
							
								 
							
						 
						
							
							
								
								Fix some serialization warnings.  
							
							
							
						 
						
							2015-03-06 16:12:09 +01:00  
				
					
						
							
							
								 
						
							
							
								a375e7b5be 
								
							
								 
							
						 
						
							
							
								
								RADICAL2: The SmartProjectionPoseFactor (soon to be renamed SmartPinholePoseFactor, if it survives at all) now no longer stores shared calibrations. Values expect to contain PinholePoses not Pose3s now. The current state of affairs was simply a bug: one pose could be optimized for several different calibrations. It relied on the user to make sure all measurements for a specific pose to optimize were all given the same shared calibration, which was then stored *millions of times* in the pose factors. Instead, there is now *one* shared calibration per PinholePose unknown.  
							
							
							
						 
						
							2015-02-26 13:55:16 +01:00  
				
					
						
							
							
								 
						
							
							
								a132d959f5 
								
							
								 
							
						 
						
							
							
								
								RADICAL: Got rid of sensor_pose. In the new PinholePose philosophy, this is entirely the responsibility of the CAMERA. Just like PinholePose, we can have a camera class that has a shared extra transform: it is part of the calibration. PinholePose itself is not able to do this, as the calibration is assumed 2D only, but it's easy to create a class and have the correct derivatives in place.  
							
							
							
						 
						
							2015-02-26 12:06:43 +01:00  
				
					
						
							
							
								 
						
							
							
								64bb6b77d7 
								
							
								 
							
						 
						
							
							
								
								Merged in feature/SmartCT (pull request  #107 )  
							
							... 
							
							
							
							Refactoring of Smart Factors 
							
						 
						
							2015-02-22 06:14:19 +01:00  
				
					
						
							
							
								 
						
							
							
								e5017984a1 
								
							
								 
							
						 
						
							
							
								
								traits_x -> traits  
							
							
							
						 
						
							2014-12-26 16:47:51 +01:00  
				
					
						
							
							
								 
						
							
							
								79d8514528 
								
							
								 
							
						 
						
							
							
								
								MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes.  
							
							
							
						 
						
							2014-12-21 22:02:57 +01:00  
				
					
						
							
							
								 
						
							
							
								f3d42a8487 
								
							
								 
							
						 
						
							
							
								
								Move to unstable  
							
							
							
						 
						
							2014-11-17 19:53:21 -05:00