Commit Graph

16371 Commits (7f46117666cfb35f7a4e90a8ef6cf72b14f0b17c)

Author SHA1 Message Date
Varun Agrawal 9891449049 rename jacobian variables so it matches the math in ImuFactor.pdf 2022-10-15 09:02:45 -04:00
Varun Agrawal 090fb4e275 Add python example for CombinedImuFactor 2022-10-14 17:11:24 -04:00
Varun Agrawal 843f53c6cc move PreintegrationCombinedParams to its own file 2022-10-14 16:50:19 -04:00
Varun Agrawal 40d38651cc rename discreteFactor to decisionTree 2022-10-14 16:44:38 -04:00
Varun Agrawal d387d2cf3f update switching example to accept measurements in constructor 2022-10-14 16:44:06 -04:00
Varun Agrawal cd69c51e86
Merge pull request #1306 from borglab/varun/test-hybrid-estimation
Hybrid Updates
2022-10-14 09:02:33 -04:00
Varun Agrawal 0faf2226d4 remove leftover comment 2022-10-13 11:10:42 -04:00
Varun Agrawal 8f7473d026 remove added test file 2022-10-13 10:46:04 -04:00
Varun Agrawal 1d70d14c72 remove custom keyformatter 2022-10-13 10:14:46 -04:00
Varun Agrawal 8c19f499a3 add curlyy brackets to for loop 2022-10-13 10:13:43 -04:00
senselessdev1 73fd3f9dc2 add namespace hack to prevent gtsam.gtsam.gtsfm 2022-10-13 09:12:55 -04:00
senselessdev1 f9971f5049 use gtsam.gtsfm namespace for new API 2022-10-13 01:07:41 -04:00
senselessdev1 7dee1af5b4 add verbose flag for logging messages during DSF track generation 2022-10-12 23:31:45 -04:00
senselessdev1 4f406650f7 rename KeypointsList -> KeypointsVector 2022-10-12 21:29:18 -04:00
Varun Agrawal eacc888d20 remove print function 2022-10-11 13:27:15 -04:00
Varun Agrawal 80908126db add assertions to remove warning 2022-10-11 13:16:05 -04:00
Varun Agrawal c2377f3b34 minor fixes to unit test 2022-10-11 13:15:50 -04:00
Varun Agrawal 5e99cd7095 HybridBayesNet and HybridBayesTree both use similar pruning functions 2022-10-11 12:36:58 -04:00
Varun Agrawal 2225ecf442 clean up the prunerFunc 2022-10-11 12:35:58 -04:00
Varun Agrawal c15cfb6068 add PrunerFunc to GaussianMixture 2022-10-11 12:10:02 -04:00
Varun Agrawal 2c8fe25842 enumerate missing discrete keys so we can prune all gaussian mixtures 2022-10-10 19:38:10 -04:00
Varun Agrawal a00bcbcac9 PrunerFunc helper function 2022-10-10 16:03:36 -04:00
Varun Agrawal 3e151846ca slight improvement to GaussianMixtureFactor print 2022-10-10 14:55:02 -04:00
Varun Agrawal 055df81dd3 apply keyformatter to Gaussian iSAM in HybridNonlinearISAM 2022-10-09 04:26:34 -04:00
Varun Agrawal 1a17a81173 formatting 2022-10-09 04:25:45 -04:00
Varun Agrawal 9c77c661dc fix tests 2022-10-08 13:56:46 -04:00
Sébastien Gonzalve 774cfd25b8 Use Eigen Config file for cmake detection
Since Eigen 3.3.0, a Config.cmake file is provided, thus no need to rely
on a custom one.

Moreover, the FindEigen3.cmake used in gtsam was erroneously forcing an
include directory when using system version of eigen.

This fixes bug #1297
2022-10-08 18:04:40 +02:00
Varun Agrawal acdc1af6e2 Merge branch 'develop' into varun/test-hybrid-estimation 2022-10-08 11:25:31 -04:00
Varun Agrawal 4f6e4e7242
Merge pull request #1293 from borglab/hybrid/improved-prune
Improved BayesTree pruning
2022-10-07 21:26:07 -04:00
Varun Agrawal fc9fc72b17
Merge pull request #1301 from borglab/hybrid/gaussian-conditional 2022-10-07 18:22:24 -04:00
Varun Agrawal 6bd16d995e move GTDKeyFormatter to types.h 2022-10-07 15:29:20 -04:00
senselessdev1 4d690efdeb add docimentation for Keypoints class 2022-10-05 22:45:03 -04:00
Akshay Krishnan e2f8ad8962
Update geometry.i 2022-10-05 16:37:51 -04:00
Akshay Krishnan 77664288cf
Update geometry.i 2022-10-05 16:34:28 -04:00
Sébastien Gonzalve ec3d6b36da Use cannonical library name for eigen 2022-10-05 21:30:58 +02:00
Varun Agrawal 812ae30366 Merge branch 'hybrid/gaussian-conditional' into varun/test-hybrid-estimation 2022-10-04 13:32:04 -04:00
Varun Agrawal 6238a1f901 more docs for Switching example 2022-10-04 12:37:40 -04:00
Varun Agrawal 9002b68291 fix the bug 2022-10-04 12:33:37 -04:00
Varun Agrawal 8820bf272c Add test to expose bug in elimination with gaussian conditionals 2022-10-04 12:33:28 -04:00
Varun Agrawal bc8c77c54d rename test file to correct form 2022-10-04 10:12:02 -04:00
Varun Agrawal cae787a175
Merge pull request #1300 from borglab/hybrid/improved-prune-2 2022-10-04 10:01:13 -04:00
Varun Agrawal 903d7c6a2e
Merge pull request #1290 from borglab/hybrid/improvements 2022-10-04 10:00:22 -04:00
Varun Agrawal 42e915f7d4 Merge branch 'hybrid/improved-prune-2' into varun/test-hybrid-estimation 2022-10-03 19:17:25 -04:00
Varun Agrawal d6d44fc3b4 minor cleanup 2022-10-03 19:14:13 -04:00
Varun Agrawal ad328756d2 improved hybrid bayes net pruning 2022-10-03 19:14:03 -04:00
Varun Agrawal 75b2599e82 remove unnecessary comments 2022-10-03 17:31:53 -04:00
Varun Agrawal 3407f9798b
Merge pull request #1294 from borglab/hybrid/check-elimination 2022-10-03 17:25:21 -04:00
Varun Agrawal bf2015de8f Merge branch 'hybrid/check-elimination' into varun/test-hybrid-estimation 2022-10-03 11:52:03 -04:00
Varun Agrawal 5dfaa8943e Merge branch 'hybrid/improved-prune' into hybrid/check-elimination 2022-10-03 11:41:45 -04:00
Varun Agrawal 2c4529f0af Merge branch 'hybrid/improvements' into hybrid/improved-prune 2022-10-03 11:41:08 -04:00