Frank Dellaert
32df824920
Vectorized interface
2022-10-23 16:27:01 -07:00
Frank Dellaert
90c990dc33
Rename of test
2022-10-23 16:26:41 -07:00
Frank Dellaert
f68f0dbe41
Addressed review comments - removed class in favor of free function
2022-10-23 11:37:37 -07:00
Maurice Fallon
5cbc680039
Merge pull request #1 from mmattamala/fix/g2o_parse_error
...
Fix in writeG2o when writing Pose3 measurement
2022-10-23 17:06:06 +01:00
Matias Mattamala
3cb73ccf35
Fix in writeG2o when writing Pose3 measurement
2022-10-23 16:57:06 +01:00
Frank Dellaert
ca451141c0
removed NamedSfmMeasurementVector
2022-10-22 19:48:48 -07:00
Frank Dellaert
466290cbdc
Moved code to cpp file
2022-10-22 19:30:15 -07:00
Frank Dellaert
7e411fee51
Refactor into smaller functions
2022-10-22 19:18:45 -07:00
Frank Dellaert
38be12eaf4
Use SfmMeasurement and SfmTrack
2022-10-22 19:18:06 -07:00
Frank Dellaert
cafa3c556c
Split SfmTrack into 2 classes
2022-10-22 18:37:20 -07:00
Varun Agrawal
ebb29ef33d
Make Switching test fixture 0-indexed to match iMHS paper
2022-10-22 19:52:44 -04:00
Varun Agrawal
0b793997ac
simplify conversion of root discrete conditional
2022-10-22 18:29:49 -04:00
Varun Agrawal
74d6f0548d
add assertions for HybridEstimation example
2022-10-22 18:29:28 -04:00
Varun Agrawal
58a15c3385
remove extraneous tictoc print
2022-10-22 18:29:05 -04:00
Maurice Fallon
7499071802
fix typo in g2o file format parsing
2022-10-22 18:57:41 +01:00
Varun Agrawal
453870e43e
unit test for end-2-end hybrid estimation
2022-10-20 16:49:22 -04:00
Varun Agrawal
cc78a14a46
HybridSmoother based on BayesNet
2022-10-20 16:47:45 -04:00
Varun Agrawal
949958dc6e
new updateDiscreteConditionals method for after we prune
2022-10-20 16:35:14 -04:00
Varun Agrawal
82f328b808
expose DiscreteKeysAsSet as a function
2022-10-20 15:43:29 -04:00
GAECHTER TOYA Stefan
d1fa38457a
Improve handling of GTSAM_BUILD_WITH_MARCH_NATIVE flag
2022-10-19 14:54:24 +02: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