Commit Graph

17581 Commits (d44cca770d661375eabc11ae20e3d66a90a8e43c)

Author SHA1 Message Date
Varun Agrawal 9b6facd262 add documentation for additive scalar in the error and remove the 0.5 since it gets cancelled out during normalization 2024-09-19 15:33:24 -04:00
Varun Agrawal 2937533128 Merge branch 'develop' into direct-hybrid-fg 2024-09-19 15:13:11 -04:00
Frank Dellaert 63c4e33e8c
Merge pull request #1833 from borglab/hybrid-renaming
Update Hybrid Renaming
2024-09-19 10:27:08 -07:00
Varun Agrawal f875b86357 print nonlinear part of HybridValues 2024-09-19 10:30:35 -04:00
Varun Agrawal 717eb7eadc relinearization test 2024-09-19 10:28:16 -04:00
Varun Agrawal 80d9a5a65f remove duplicate test and focus only on direct specification 2024-09-19 10:27:43 -04:00
Varun Agrawal 2897accd8d
Merge pull request #1834 from borglab/hybrid-cleanup
Remove HybridNonlinearFactor normalization code
2024-09-19 07:48:57 -04:00
Varun Agrawal 987ecd4a07 undo accidental rename 2024-09-18 18:19:24 -04:00
Varun Agrawal b895e64810 Merge branch 'develop' into direct-hybrid-fg 2024-09-18 18:00:07 -04:00
Varun Agrawal 149601761b fix wrapper 2024-09-18 17:59:18 -04:00
Varun Agrawal df0ff8a184 Merge branch 'develop' into hybrid-cleanup 2024-09-18 17:58:38 -04:00
Varun Agrawal 6c9f7ec7c7 remove normlization stuff from HybridNonlinearFactor 2024-09-18 17:56:14 -04:00
Varun Agrawal 6929d62300 rename asMixture to asHybrid 2024-09-18 16:52:00 -04:00
Varun Agrawal 4016de7942 update variables and docstrings to remove the mixture terminology 2024-09-18 16:51:58 -04:00
Varun Agrawal 2c140df196
Merge pull request #1832 from borglab/hybrid-enum 2024-09-18 16:17:59 -04:00
Varun Agrawal f7b5f3c22c
Merge pull request #1831 from borglab/hybrid-error-scalars 2024-09-18 16:17:40 -04:00
Varun Agrawal fa353840b3 update HybridGaussianConditional to use single discrete parent 2024-09-18 15:12:23 -04:00
Varun Agrawal 4feec4ddaf rename to Category and put inside HybridFactor class 2024-09-18 04:18:23 -04:00
Varun Agrawal ccebd38146 Merge branch 'hybrid-error-scalars' into hybrid-enum 2024-09-17 14:54:43 -04:00
Varun Agrawal c1ebdb200c update python tests 2024-09-17 14:53:31 -04:00
Varun Agrawal dbd0ae1f27 reintroduce vector based HybridGaussianConditional constructor 2024-09-17 14:51:34 -04:00
Varun Agrawal a276affe00 fix wrapper 2024-09-17 14:20:46 -04:00
Varun Agrawal 340fae9f11 Merge branch 'hybrid-error-scalars' into hybrid-enum 2024-09-17 14:04:23 -04:00
Varun Agrawal d4923dbfa9 Use DecisionTree for constructing HybridGaussianConditional 2024-09-17 13:58:59 -04:00
Varun Agrawal 091352806b update API to only allow a single DiscreteKey and vector of size the same as the discrete key cardinality 2024-09-17 13:37:44 -04:00
Varun Agrawal ef2ffd4115 cleaner assignment in augment() 2024-09-16 19:46:00 -04:00
Varun Agrawal f9031f53b4 fix error function 2024-09-16 18:43:07 -04:00
Varun Agrawal 094db1eb79 correct documentation and test for ComputeLogNormalizer 2024-09-16 18:39:40 -04:00
Varun Agrawal 64d9fc67bd tree based constructors 2024-09-16 17:30:08 -04:00
Varun Agrawal 8cb95d5b5a remove redundancy from HybridConditional constructors 2024-09-16 13:31:03 -04:00
Varun Agrawal 4302ee33c9 make None the default HybridCategory 2024-09-16 13:30:07 -04:00
Varun Agrawal 97eb6bc8b9 renaming 2024-09-16 13:28:29 -04:00
Varun Agrawal 3a7a0b84fe use enum to categorize HybridFactor 2024-09-15 17:26:33 -04:00
Varun Agrawal de68aecca5 fix tests 2024-09-15 15:45:14 -04:00
Varun Agrawal 336b4947ad fixes 2024-09-15 15:36:22 -04:00
Varun Agrawal 506cda86b3 Merge branch 'hybrid-error-scalars' into direct-hybrid-fg 2024-09-15 11:19:10 -04:00
Varun Agrawal 1c74da26f4 fix python tests 2024-09-15 09:46:33 -04:00
Varun Agrawal 1b7435361e leverage hiding inside HybridGaussianFactor 2024-09-15 09:30:59 -04:00
Varun Agrawal 6b9fb5b22f fix python wrapper 2024-09-15 09:17:51 -04:00
Varun Agrawal ccea10410d put ComputeLogNormalizer in the correct namespace 2024-09-15 09:17:05 -04:00
Varun Agrawal c2dc1fcdb2 NonlinearFactorValuePair typedef 2024-09-15 09:16:51 -04:00
Varun Agrawal 3eb91a4ba0 address some PR comments 2024-09-15 09:16:31 -04:00
Varun Agrawal e2f1ad78a0 move ComputeLogNormalizer to NoiseModel.h 2024-09-15 08:55:36 -04:00
Varun Agrawal a9013aad8e HybridNonlinearFactorGraph tests 2024-09-15 08:51:32 -04:00
Varun Agrawal 43e6bc6462 cleaner specific factor linearization 2024-09-14 15:15:52 -04:00
Varun Agrawal 48e087e083 fix error using value for HybridNonlinearFactor 2024-09-14 15:14:02 -04:00
Varun Agrawal cfe2ad56bf fix printing tests 2024-09-14 15:09:17 -04:00
Varun Agrawal df7850494c fix testHybridEstimation test 2024-09-14 15:07:27 -04:00
Varun Agrawal d5160f7006 update tests 2024-09-14 14:57:55 -04:00
Varun Agrawal 0ee9aac434 update other classes with correct types 2024-09-14 14:54:49 -04:00