Commit Graph

17611 Commits (67b0b78ea1eacdb2647fedab828d9dcff99aac10)

Author SHA1 Message Date
Jeffrey 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
Jeffrey c6ba2b5fd8 update doc string in BayesTreeMarginalizationHelper.h 2024-10-29 15:13:09 +08:00
Jeffrey 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
Jeffrey 1dd3b180b1 update testIncrementalFixedLagSmoother.cpp to reproduce the bug in marginalization 2024-10-28 20:33:06 +08:00
Frank Dellaert d48b1fc840
Merge pull request #1885 from borglab/feature/tripletFactor
TransferFactor with numerical derivatives
2024-10-26 23:10:14 -07:00
Varun Agrawal 210e582440
Merge pull request #1886 from borglab/fixes 2024-10-26 19:28:20 -04:00
Varun Agrawal 92b3272823 make shared_ptr a reference 2024-10-26 18:08:43 -04:00
Varun Agrawal 0271eb637c remove redunant assignment of boolean flag 2024-10-26 18:08:30 -04:00
Varun Agrawal e7dea39562 make function inline to avoid multiple definition error 2024-10-26 18:08:10 -04:00
Frank Dellaert cbbe2d2e88 Address review comments 2024-10-25 20:58:10 -07:00
Frank Dellaert 3d622261d7
Merge pull request #1884 from borglab/feature/F_matrix
Two fundamental matrix classes
2024-10-25 20:43:50 -07:00
Frank Dellaert 00cb637db3 Renamed method 2024-10-25 07:36:16 -07:00
Frank Dellaert 38ac1b4837 Batched version 2024-10-25 07:34:42 -07:00
Frank Dellaert be68e07ddb Use abc terminology 2024-10-25 07:34:42 -07:00
Frank Dellaert 19c75cb95c Use FundamentalMatrix now 2024-10-25 07:34:42 -07:00
Frank Dellaert ca199f9c08 Switch to general F 2024-10-25 07:34:42 -07:00
Frank Dellaert 7d95505d11 Init from pose and Ks 2024-10-25 07:34:42 -07:00
Frank Dellaert 77754fd69b Example with SimpleF 2024-10-25 07:34:42 -07:00
Frank Dellaert 6f2b49d80d Additional API 2024-10-25 07:34:42 -07:00
Frank Dellaert bf47ef3432 Got rid of inheritance 2024-10-25 07:34:42 -07:00
Frank Dellaert ade1207334 Use EdgeKey logic 2024-10-25 07:34:42 -07:00
Frank Dellaert e6bfcada40 True factor 2024-10-25 07:34:42 -07:00
Frank Dellaert 68c9da8c4e More cleanup 2024-10-25 07:34:42 -07:00
Frank Dellaert bec4afa3f8 EdgeKey for view graphs etc... 2024-10-25 07:34:42 -07:00
Frank Dellaert 5f9eeb4415 Clean up/format 2024-10-25 07:34:42 -07:00
Frank Dellaert 34182bddda TripletError vs TransferFactor 2024-10-25 07:34:42 -07:00
Frank Dellaert d44cca770d TransferFactor in sfm 2024-10-25 07:34:42 -07:00
Frank Dellaert 00fc2ecc2b Slight modernization 2024-10-25 07:34:42 -07:00
Frank Dellaert 8a0ab6e094 proto-factor with numerical derivative 2024-10-25 07:34:42 -07:00
Frank Dellaert 90ae543c7f Address review Comments 2024-10-25 07:33:24 -07:00
Frank Dellaert 502dcc480b Just FundamentalMatrix 2024-10-24 17:30:30 -07:00
Frank Dellaert 9773fbc629 Add missing export 2024-10-24 17:05:31 -07:00
Frank Dellaert 5b413b84c9 Remove inheritance, use abc language 2024-10-24 15:13:45 -07:00
Varun Agrawal 23d28b64dc make executable 2024-10-24 17:43:08 -04:00
Varun Agrawal 328ee4d150 update issue template 2024-10-24 17:43:00 -04:00
Varun Agrawal 2258c6431e fix wrapping for matlab 2024-10-24 17:42:50 -04:00
Varun Agrawal 6b7222ea99 remove reference for shared_ptr 2024-10-24 17:42:29 -04:00
Frank Dellaert dc23c02be8 Fix transfer2, add export 2024-10-24 00:41:17 -07:00
Frank Dellaert 0431299df6 Move transfer to cpp 2024-10-23 23:59:32 -07:00
Frank Dellaert 82224a611b cpp file 2024-10-23 23:36:10 -07:00
Frank Dellaert 984232defb Kill templates 2024-10-23 23:21:02 -07:00
Frank Dellaert 22c6b854f7 TripleF and transfer 2024-10-23 22:56:07 -07:00
Frank Dellaert 3036ed8067 Verify triplet epipolar transfer 2024-10-23 21:08:42 -07:00
Frank Dellaert 32980f3e09 Conversion 2024-10-23 18:04:06 -07:00
Frank Dellaert 76175feb95 Base class 2024-10-23 16:01:28 -07:00
Frank Dellaert f104951494 Simple F version 2024-10-23 15:56:22 -07:00
Frank Dellaert f6ed30d498 Initial check-in 2024-10-23 15:26:00 -07:00
Frank Dellaert ff9a399117 Spelling 2024-10-23 15:25:05 -07:00
Frank Dellaert 0ffe6c9303
Merge pull request #1883 from borglab/feature/hybridISAM
Some Hybrid iSAM cleanup
2024-10-23 10:36:30 -07:00
Frank Dellaert 366b51432a
Merge pull request #1881 from borglab/feature/no_conditionals
Significant speedup
2024-10-23 10:36:08 -07:00