Commit Graph

7948 Commits (a3e314f3f7fed464c7624e26c5ef8f22c68a9072)

Author SHA1 Message Date
Gerry Chen a3e314f3f7
suppress warnings in backwards compatibility unit tests 2022-12-22 23:56:46 -05:00
Gerry Chen 581c2d5ebd
Use new key version in Barometric 2022-12-22 23:13:30 -05:00
Gerry Chen e5ec007185
readability 2022-12-22 17:55:25 -05:00
Gerry Chen 885eed33d1
replace all NoiseModelFactor1, 2, ... with NoiseModelFactorN 2022-12-22 17:25:48 -05:00
Gerry Chen 2a7efc729a
Merge branch 'develop' into feature/NoiseModelFactorN_replaceDeprecated 2022-12-22 14:38:08 -05:00
Gerry Chen 4b93970b34
Change backwards-compatibility defs to utilize new style 2022-12-22 14:29:15 -05:00
Gerry Chen d16d26394e
better docstrings w/ usage examples 2022-12-22 14:26:16 -05:00
Gerry Chen 040eb63949
make SFINAE templates more readable 2022-12-22 13:18:15 -05:00
Gerry Chen e8ddbbebff
Check type of CONTAINER constructor tparam
This is a byproduct of the overload resolution problem when N=1, then it can be hard to differentiate between:
NoiseModelFactorN(noise, key)
NoiseModelFactorN(noise, {key})
2022-12-19 20:14:12 -05:00
Gerry Chen b24511fb18
address review comments 2022-12-19 18:49:20 -05:00
Gerry Chen 0ebc6e881d
Change `X<N>` to `ValueType<N>` and `VALUES` -> `ValueTypes` 2022-12-19 18:06:34 -05:00
Gerry Chen 94865c4562
fix boost 1.65 patch bug 2022-12-19 17:20:58 -05:00
Nikhil Khedekar 70f490b298 Exposed normalize for Point3_ 2022-11-17 17:47:26 +01:00
Gerry Chen 322e5551f7
address review comments 2022-11-16 14:56:18 -05:00
Varun Agrawal 93079f32e1 docstring updates 2022-11-14 10:58:02 -05:00
Varun Agrawal 3dcf9d8da8 fix bug in GaussianBayesTree::logDeterminant 2022-11-14 10:54:03 -05:00
Varun Agrawal c709932f98 Add unit test exposing GaussianBayesTree determinant bug 2022-11-14 10:46:38 -05:00
Varun Agrawal 256c664aaa
Merge pull request #1309 from borglab/varun/pruning-fix 2022-11-03 06:20:56 -04:00
Varun Agrawal e8c365999c update namespace for templated class property 2022-10-28 22:43:36 -04:00
Varun Agrawal e5ef9c2cc0 Fix return type wrapping for Matlab wrapper 2022-10-28 13:21:33 -04:00
Varun Agrawal 8b2639a69b
Merge pull request #1316 from borglab/fix/track-wrapper 2022-10-26 19:54:53 -04:00
Varun Agrawal 74133b26e4
Merge pull request #1310 from mauricefallon/fix/g2o_parse_error
fix typo in g2o file format parsing for the information matrix
2022-10-26 09:03:09 -04:00
Varun Agrawal b1a822562b
Merge pull request #1255 from borglab/fix/doxygen 2022-10-26 05:16:39 -04:00
Varun Agrawal cc350f4c7a
Merge pull request #1315 from borglab/hybrid/gaussian-isam 2022-10-26 05:16:07 -04:00
Akshay Krishnan b0533bb198 add gtsam:: prefix 2022-10-25 23:50:47 -04:00
Akshay Krishnan 0ec8b617b8 fix wrapper argument 2022-10-25 23:28:01 -04:00
Varun Agrawal 6f89d457ca Add GetOrdering method that can be re-used 2022-10-25 17:50:10 -04:00
Varun Agrawal 33e24265bd Merge branch 'develop' into fix/doxygen 2022-10-25 17:44:34 -04:00
Varun Agrawal 1129c95dd5 fix CMake so that Eigen discovery and linking is consistent 2022-10-25 17:37:29 -04:00
Varun Agrawal 3d4236ee12
Merge pull request #1304 from OznOg/UseEigen3Config.cmake 2022-10-25 10:20:12 -04:00
Frank Dellaert 05d4d9187d
Merge pull request #1312 from borglab/dsf-gtsfm-refactor 2022-10-23 18:27:58 -07:00
Frank Dellaert 32df824920 Vectorized interface 2022-10-23 16:27:01 -07:00
Frank Dellaert f68f0dbe41 Addressed review comments - removed class in favor of free function 2022-10-23 11:37:37 -07:00
Matias Mattamala 3cb73ccf35 Fix in writeG2o when writing Pose3 measurement 2022-10-23 16:57:06 +01: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
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 0faf2226d4 remove leftover comment 2022-10-13 11:10:42 -04:00