Commit Graph

17859 Commits (09b0d48e8bf0bb4be0c7d1f21c6fa05354246fcc)

Author SHA1 Message Date
Varun Agrawal 2fc11f386a fix yaml file 2024-11-04 19:27:14 -05:00
Varun Agrawal 52558ab772
Merge pull request #1893 from borglab/fix-pruning 2024-11-04 14:59:06 -05:00
Varun Agrawal 4f0dcec1b6 update macos images to minimum 13 and add ARM64 support 2024-11-04 14:57:35 -05:00
Varun Agrawal a7b53aef0e better check for discrete factors 2024-11-04 14:52:21 -05:00
Varun Agrawal 22a89ed066
Merge pull request #1889 from spacey-sooty/develop 2024-11-04 07:25:23 -05:00
Varun Agrawal 5c63ac833c use optional DiscreteValues 2024-11-03 15:32:21 -05:00
Varun Agrawal 6b3cb6579a update test group name 2024-11-02 21:22:38 -04:00
Jeffrey 06dac43cae Some refinement in BayesTreeMarginalizationHelper:
1. Skip subtrees that have already been visited when searching for
   dependent cliques;
2. Avoid copying shared_ptrs (which needs extra expensive atomic
   operations) in the searching. Use const Clique* instead of
   sharedClique whenever possible;
3. Use std::unordered_set instead of std::set to improve average
   searching speed.
2024-11-02 17:14:01 +08:00
Varun Agrawal d091a9d440 combined update and pruning 2024-11-01 20:29:24 -04:00
Varun Agrawal 8aacfa95f3 add docstrings for elimination results 2024-11-01 20:24:36 -04:00
Varun Agrawal 44e8485360 get failing tests in testHybridBayesNet to pass 2024-11-01 20:23:32 -04:00
Varun Agrawal e52970aa92 negLogConstant methods for HybridBayesNet 2024-11-01 20:23:04 -04:00
Varun Agrawal 9be3f41ca2 Correct the second term in the pruner value so that the minNegLogConstant term is set correctly 2024-11-01 19:58:23 -04:00
Varun Agrawal 1b5a6ebba9 update test name 2024-11-01 14:31:40 -04:00
Varun Agrawal 01829381da move direct FG motion model test to testHybridMotionModel.cpp 2024-11-01 14:31:27 -04:00
Varun Agrawal f5f878e6fa update test group 2024-11-01 14:30:31 -04:00
Frank Dellaert 67495babae
Merge pull request #1888 from borglab/feature/wrapF
F wrapper and bugfix
2024-10-31 12:43:50 -07:00
Frank Dellaert dfb69f367d Merge branch 'feature/wrapF' into feature/essential_transfer 2024-10-31 10:34:31 -07:00
Frank Dellaert 56943f7be8 Better SVD handling 2024-10-31 10:32:04 -07:00
Jeffrey 0d9c3a9958 Remove unused variable 2024-10-31 22:23:22 +08:00
Jeffrey 1a5e711f0e Further optimize the implementation of BayesTreeMarginalizationHelper:
Now we won't re-emilinate any unnecessary nodes (we re-emilinated
whole subtrees in the previous commits, which is not optimal)
2024-10-31 21:52:45 +08:00
Jeffrey 14c3467520 Remove old marginalization code in IncrementalFixedLagSmoother.cpp 2024-10-31 19:05:54 +08:00
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
Varun Agrawal d985f2fc25 add missing header 2024-10-30 18:21:14 -04:00
Varun Agrawal 650bd576ea Merge branch 'develop' into check-isam 2024-10-30 18:20:10 -04:00
Varun Agrawal b2e586bb27
Merge pull request #1891 from borglab/fix/gcc-warning 2024-10-30 17:41:58 -04:00
Varun Agrawal f4f54dd12d
Merge pull request #1892 from borglab/cleanup-hybrid-tests 2024-10-30 17:41:18 -04:00
Frank Dellaert ecc736667b
Merge pull request #1856 from borglab/feature/attitude
Navigation docs
2024-10-30 13:52:07 -07:00
Varun Agrawal 31f0011d5f update all tests 2024-10-30 16:33:28 -04:00
Varun Agrawal be9fb064f5 method to get the nonlinear factors 2024-10-30 16:32:06 -04:00
Frank Dellaert 38ffcc3e5c Switch measured/reference language. 2024-10-30 12:05:57 -07:00
Varun Agrawal 7f07509388 remove linearizedFactorGraph and use linearized unary and binary factors 2024-10-30 13:51:39 -04:00
Frank Dellaert 0c0ae7478c Merge branch 'develop' into feature/attitude 2024-10-30 10:29:57 -07:00
Jose Luis Blanco-Claraco 8bd4738f47
Fix warning: ‘beta’ may be used uninitialized in this function 2024-10-29 23:40:37 +01:00
Frank Dellaert d0808fcfc5 Merge branch 'feature/wrapF' into feature/essential_transfer 2024-10-29 11:58:35 -07:00
Frank Dellaert 5a2f1f8893 Get rid of scale 2024-10-29 11:57:14 -07:00
Frank Dellaert 64579373be Fix small issues and store scaled s_ 2024-10-29 11:57:07 -07:00
Frank Dellaert 8af0465d92 Median/plotting/initF 2024-10-29 11:56:07 -07:00
Frank Dellaert c68858d7b6 Get rid of scale 2024-10-29 11:55:55 -07:00
Varun Agrawal 6734cd332f formatting 2024-10-29 14:45:43 -04:00
Varun Agrawal dfc91469bc discreteFactors method 2024-10-29 14:45:19 -04:00
Frank Dellaert 005efb3f07 Abbreviate methods 2024-10-29 11:07:32 -07:00
Frank Dellaert 6b96ae217f Fix small issues and store scaled s_ 2024-10-29 10:58:08 -07:00
Varun Agrawal ae95c6e84a clean up tests and TODOs 2024-10-29 13:50:10 -04:00
Frank Dellaert 3e14b7194f Add CalibratedEssentialMatrix case 2024-10-29 10:30:22 -07:00
Varun Agrawal 095a4cd187 remove print 2024-10-29 13:09:27 -04:00
Frank Dellaert 874fb5919f Show iterations and add extra points 2024-10-29 09:34:33 -07:00
Frank Dellaert aa0db60a52 Add SimpleF case 2024-10-29 09:21:19 -07:00
Varun Agrawal 4d5f1c0f43 formatting 2024-10-29 10:37:17 -04:00
Varun Agrawal 649da80c91 prune nonlinear factors in HybridNonlinearISAM 2024-10-29 10:03:23 -04:00