1a5e711f0e 
								
							
								 
							
						 
						
							
							
								
								Further optimize the implementation of BayesTreeMarginalizationHelper:  
							
							... 
							
							
							
							Now we won't re-emilinate any unnecessary nodes (we re-emilinated
whole subtrees in the previous commits, which is not optimal) 
							
						 
						
							2024-10-31 21:52:45 +08:00  
				
					
						
							
							
								 
						
							
							
								14c3467520 
								
							
								 
							
						 
						
							
							
								
								Remove old marginalization code in IncrementalFixedLagSmoother.cpp  
							
							
							
						 
						
							2024-10-31 19:05:54 +08:00  
				
					
						
							
							
								 
						
							
							
								67b0b78ea1 
								
							
								 
							
						 
						
							
							
								
								Update BayesTreeMarginalizationHelper:  
							
							... 
							
							
							
							1. Refactor code in BayesTreeMarginalizationHelper;
2. And avoid the unnecessary re-elimination of subtrees
   that only contain marginalizable variables; 
							
						 
						
							2024-10-31 18:58:49 +08:00  
				
					
						
							
							
								 
						
							
							
								c6ba2b5fd8 
								
							
								 
							
						 
						
							
							
								
								update doc string in BayesTreeMarginalizationHelper.h  
							
							
							
						 
						
							2024-10-29 15:13:09 +08:00  
				
					
						
							
							
								 
						
							
							
								896e52ca27 
								
							
								 
							
						 
						
							
							
								
								Fix marginalization in IncrementalFixedLagSmoother.  
							
							... 
							
							
							
							Add BayesTreeMarginalizationHelper.h and use the new helper
to gather the additional keys to re-eliminate when marginalizing
variables in IncrementalFixedLagSmoother. 
							
						 
						
							2024-10-28 23:38:04 +08:00  
				
					
						
							
							
								 
						
							
							
								1dd3b180b1 
								
							
								 
							
						 
						
							
							
								
								update testIncrementalFixedLagSmoother.cpp to reproduce the bug in marginalization  
							
							
							
						 
						
							2024-10-28 20:33:06 +08:00  
				
					
						
							
							
								 
						
							
							
								d48b1fc840 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1885  from borglab/feature/tripletFactor  
							
							... 
							
							
							
							TransferFactor with numerical derivatives 
							
						 
						
							2024-10-26 23:10:14 -07:00  
				
					
						
							
							
								 
						
							
							
								210e582440 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1886  from borglab/fixes  
							
							
							
						 
						
							2024-10-26 19:28:20 -04:00  
				
					
						
							
							
								 
						
							
							
								92b3272823 
								
							
								 
							
						 
						
							
							
								
								make shared_ptr a reference  
							
							
							
						 
						
							2024-10-26 18:08:43 -04:00  
				
					
						
							
							
								 
						
							
							
								0271eb637c 
								
							
								 
							
						 
						
							
							
								
								remove redunant assignment of boolean flag  
							
							
							
						 
						
							2024-10-26 18:08:30 -04:00  
				
					
						
							
							
								 
						
							
							
								e7dea39562 
								
							
								 
							
						 
						
							
							
								
								make function inline to avoid multiple definition error  
							
							
							
						 
						
							2024-10-26 18:08:10 -04:00  
				
					
						
							
							
								 
						
							
							
								cbbe2d2e88 
								
							
								 
							
						 
						
							
							
								
								Address review comments  
							
							
							
						 
						
							2024-10-25 20:58:10 -07:00  
				
					
						
							
							
								 
						
							
							
								3d622261d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1884  from borglab/feature/F_matrix  
							
							... 
							
							
							
							Two fundamental matrix classes 
							
						 
						
							2024-10-25 20:43:50 -07:00  
				
					
						
							
							
								 
						
							
							
								00cb637db3 
								
							
								 
							
						 
						
							
							
								
								Renamed method  
							
							
							
						 
						
							2024-10-25 07:36:16 -07:00  
				
					
						
							
							
								 
						
							
							
								38ac1b4837 
								
							
								 
							
						 
						
							
							
								
								Batched version  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								be68e07ddb 
								
							
								 
							
						 
						
							
							
								
								Use abc terminology  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								19c75cb95c 
								
							
								 
							
						 
						
							
							
								
								Use FundamentalMatrix now  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								ca199f9c08 
								
							
								 
							
						 
						
							
							
								
								Switch to general F  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								7d95505d11 
								
							
								 
							
						 
						
							
							
								
								Init from pose and Ks  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								77754fd69b 
								
							
								 
							
						 
						
							
							
								
								Example with SimpleF  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								6f2b49d80d 
								
							
								 
							
						 
						
							
							
								
								Additional API  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								bf47ef3432 
								
							
								 
							
						 
						
							
							
								
								Got rid of inheritance  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								ade1207334 
								
							
								 
							
						 
						
							
							
								
								Use EdgeKey logic  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								e6bfcada40 
								
							
								 
							
						 
						
							
							
								
								True factor  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								68c9da8c4e 
								
							
								 
							
						 
						
							
							
								
								More cleanup  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								bec4afa3f8 
								
							
								 
							
						 
						
							
							
								
								EdgeKey for view graphs etc...  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								5f9eeb4415 
								
							
								 
							
						 
						
							
							
								
								Clean up/format  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								34182bddda 
								
							
								 
							
						 
						
							
							
								
								TripletError vs TransferFactor  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								d44cca770d 
								
							
								 
							
						 
						
							
							
								
								TransferFactor in sfm  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								00fc2ecc2b 
								
							
								 
							
						 
						
							
							
								
								Slight modernization  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								8a0ab6e094 
								
							
								 
							
						 
						
							
							
								
								proto-factor with numerical derivative  
							
							
							
						 
						
							2024-10-25 07:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								90ae543c7f 
								
							
								 
							
						 
						
							
							
								
								Address review Comments  
							
							
							
						 
						
							2024-10-25 07:33:24 -07:00  
				
					
						
							
							
								 
						
							
							
								502dcc480b 
								
							
								 
							
						 
						
							
							
								
								Just FundamentalMatrix  
							
							
							
						 
						
							2024-10-24 17:30:30 -07:00  
				
					
						
							
							
								 
						
							
							
								9773fbc629 
								
							
								 
							
						 
						
							
							
								
								Add missing export  
							
							
							
						 
						
							2024-10-24 17:05:31 -07:00  
				
					
						
							
							
								 
						
							
							
								5b413b84c9 
								
							
								 
							
						 
						
							
							
								
								Remove inheritance, use abc language  
							
							
							
						 
						
							2024-10-24 15:13:45 -07:00  
				
					
						
							
							
								 
						
							
							
								23d28b64dc 
								
							
								 
							
						 
						
							
							
								
								make executable  
							
							
							
						 
						
							2024-10-24 17:43:08 -04:00  
				
					
						
							
							
								 
						
							
							
								328ee4d150 
								
							
								 
							
						 
						
							
							
								
								update issue template  
							
							
							
						 
						
							2024-10-24 17:43:00 -04:00  
				
					
						
							
							
								 
						
							
							
								2258c6431e 
								
							
								 
							
						 
						
							
							
								
								fix wrapping for matlab  
							
							
							
						 
						
							2024-10-24 17:42:50 -04:00  
				
					
						
							
							
								 
						
							
							
								6b7222ea99 
								
							
								 
							
						 
						
							
							
								
								remove reference for shared_ptr  
							
							
							
						 
						
							2024-10-24 17:42:29 -04:00  
				
					
						
							
							
								 
						
							
							
								dc23c02be8 
								
							
								 
							
						 
						
							
							
								
								Fix transfer2, add export  
							
							
							
						 
						
							2024-10-24 00:41:17 -07:00  
				
					
						
							
							
								 
						
							
							
								0431299df6 
								
							
								 
							
						 
						
							
							
								
								Move transfer to cpp  
							
							
							
						 
						
							2024-10-23 23:59:32 -07:00  
				
					
						
							
							
								 
						
							
							
								82224a611b 
								
							
								 
							
						 
						
							
							
								
								cpp file  
							
							
							
						 
						
							2024-10-23 23:36:10 -07:00  
				
					
						
							
							
								 
						
							
							
								984232defb 
								
							
								 
							
						 
						
							
							
								
								Kill templates  
							
							
							
						 
						
							2024-10-23 23:21:02 -07:00  
				
					
						
							
							
								 
						
							
							
								22c6b854f7 
								
							
								 
							
						 
						
							
							
								
								TripleF and transfer  
							
							
							
						 
						
							2024-10-23 22:56:07 -07:00  
				
					
						
							
							
								 
						
							
							
								3036ed8067 
								
							
								 
							
						 
						
							
							
								
								Verify triplet epipolar transfer  
							
							
							
						 
						
							2024-10-23 21:08:42 -07:00  
				
					
						
							
							
								 
						
							
							
								32980f3e09 
								
							
								 
							
						 
						
							
							
								
								Conversion  
							
							
							
						 
						
							2024-10-23 18:04:06 -07:00  
				
					
						
							
							
								 
						
							
							
								76175feb95 
								
							
								 
							
						 
						
							
							
								
								Base class  
							
							
							
						 
						
							2024-10-23 16:01:28 -07:00  
				
					
						
							
							
								 
						
							
							
								f104951494 
								
							
								 
							
						 
						
							
							
								
								Simple F version  
							
							
							
						 
						
							2024-10-23 15:56:22 -07:00  
				
					
						
							
							
								 
						
							
							
								f6ed30d498 
								
							
								 
							
						 
						
							
							
								
								Initial check-in  
							
							
							
						 
						
							2024-10-23 15:26:00 -07:00  
				
					
						
							
							
								 
						
							
							
								ff9a399117 
								
							
								 
							
						 
						
							
							
								
								Spelling  
							
							
							
						 
						
							2024-10-23 15:25:05 -07:00