Commit Graph

18893 Commits (47812cd89908f343117d531209f5e253899ecaaf)

Author SHA1 Message Date
Frank Dellaert f2745c47ef Better overview 2025-04-05 12:14:44 -04:00
Frank Dellaert 1fa20f544e Move optimizer docs to nonlinear 2025-04-05 12:05:17 -04:00
Frank Dellaert 0078774266 Moved BatchFixedLagSmoother in right spot 2025-04-05 12:02:02 -04:00
Frank Dellaert b873550f77 Added comments 2025-04-05 11:27:48 -04:00
Frank Dellaert cdbff87e92 Merge branch 'develop' into gpt-docs 2025-04-04 10:35:41 -04:00
Varun Agrawal f4a79517c1
Merge pull request #2081 from borglab/fix/discrete-wrapping
Fix Matlab wrapper
2025-04-04 00:14:27 -04:00
Varun Agrawal 5ab2e3f03b fix return type of DiscreteFactorGraoh::product 2025-04-03 19:26:20 -04:00
Varun Agrawal 74fba4bc63 fix DiscreteBayesTree::marginalFactor return type 2025-04-03 19:22:49 -04:00
Varun Agrawal 91d23df8e2
Merge pull request #2079 from borglab/fix/metis-cmake
Update Metis' cmake_minimum_required to 3.5
2025-04-03 18:48:27 -04:00
p-zach 0715411101 Usage example for script 2025-04-03 17:00:44 -04:00
p-zach f417171175 First run of generating docs; most of nonlinear 2025-04-03 16:38:54 -04:00
p-zach ef31675431 Script to generate .ipynb doc files 2025-04-03 16:38:20 -04:00
Varun Agrawal 3ef95a482a update Metis' cmake_minimum_required to 3.5 2025-04-03 16:07:48 -04:00
Yashas Ambati 2ea071dc91 Comment for doxygen variables 2025-04-03 14:58:43 -04:00
Porter Zach 32b3490a7e
Merge pull request #2076 from borglab/update-wrap-0327
Update wrap 0327
2025-03-27 18:01:35 -04:00
p-zach c18f1c9de9 Merging 'master' into 'wrap' 2025-03-27 16:43:49 -04:00
p-zach 81e7efa1d1 Squashed 'wrap/' changes from 4cefad122..3f1a4c5d5
3f1a4c5d5 Merge pull request #173 from p-zach/docs-fix
08af82f33 Fix missing parameter

git-subtree-dir: wrap
git-subtree-split: 3f1a4c5d53481be9e2e94cf0318751de5d7269d5
2025-03-27 16:43:49 -04:00
Yashas Ambati 65ea0112c5 Add CMake flag for enabling doxygen XML generation 2025-03-27 12:48:15 -04:00
Varun Agrawal 2869a703d6 default argument for ordering in wrapper 2025-03-25 09:50:48 -04:00
Varun Agrawal bbceb7a305 optionally provide ordering for HybridSmoother::relinearize 2025-03-25 09:48:16 -04:00
Varun Agrawal d01bfba763 implement DecisionTreeFactor::restrict 2025-03-25 09:47:29 -04:00
Varun Agrawal 5c2e8d6746 record timing information 2025-03-25 09:45:34 -04:00
Varun Agrawal 47d370903c correctly fix script and record timing information 2025-03-25 09:45:16 -04:00
Frank Dellaert c03dba8579
Merge pull request #2071 from borglab/feature/cheb_wrapper
Wrap missing Chebyshev2 methods...
2025-03-24 10:26:41 -04:00
Frank Dellaert 0f44abacac Generated docstrings 2025-03-23 20:41:18 -04:00
Frank Dellaert e7b27a0cf1 unused variables 2025-03-23 20:41:05 -04:00
Frank Dellaert 12908a957e Converted c++ tests 2025-03-23 20:27:34 -04:00
Frank Dellaert 82a516a40b
Merge pull request #2069 from borglab/feature/faster_chebs
Faster Chebyshev2
2025-03-23 18:24:40 -04:00
Frank Dellaert f75e41be0e int -> size_t 2025-03-23 17:05:13 -04:00
Frank Dellaert 5ef8c0ae1a IntegrationMatrix and DoubleIntegrationWeights 2025-03-23 14:17:40 -04:00
Frank Dellaert e32ccdfec7 IntegrationMatrix 2025-03-22 23:09:30 -04:00
Frank Dellaert 9d79215fda Helper differentiationMatrixRow cuts down on copy/pasta 2025-03-22 17:38:06 -04:00
Frank Dellaert 392abd6eab Make Clenshaw-Curtis weights faster in case [-1,1] 2025-03-22 17:29:00 -04:00
Frank Dellaert 5ffa9c1788 Avoid half the cosines in IntegrationWeights 2025-03-22 16:57:32 -04:00
Frank Dellaert 44e692c3e9 use helpers coincidentPoint and signedDistances 2025-03-22 16:44:21 -04:00
Frank Dellaert 94590a2492 Add test for coinciding point and avoid copy/pasta 2025-03-22 16:43:54 -04:00
Frank Dellaert ac4959d1fe Save half the cos() evals for Points 2025-03-22 15:49:46 -04:00
Varun Agrawal fae071d603
Merge pull request #2067 from mhalber/features/similarity_python_bindings
Python bindings: Enable use of Similarity2/Similarity3 in nonlinear optimization
2025-03-22 13:46:37 -04:00
Varun Agrawal b8dbcba743
Merge pull request #2064 from jmackay2/build_fix
Fix the build for example Hybrid City 10000
2025-03-22 13:45:12 -04:00
Maciej Halber 1575968571 Add BetweenFactor for Similiarity2 2025-03-21 11:16:47 -04:00
Maciej Halber 72ed436030 Add tests for Similarity3 2025-03-21 11:00:57 -04:00
Maciej Halber 8f3a447116 Extend template values with Similarity2 and Similarity3 2025-03-21 11:00:48 -04:00
Maciej Halber 858808475c Add serialization to Similarity2 2025-03-21 11:00:36 -04:00
jmackay2 494ecf6745 Fix the example build 2025-03-19 22:26:09 -04:00
Varun Agrawal d01aaf0c84
Merge pull request #2062 from borglab/nonlinear-hybrid-smoother
Nonlinear Hybrid Smoother
2025-03-18 22:39:49 -04:00
Frank Dellaert 89e736b2ca
Merge pull request #2061 from borglab/hybrid-fix
Remove fixed values when keys are reintroduced in `newFactors`
2025-03-18 18:50:13 -04:00
Frank Dellaert 65a80a4b19
Merge pull request #2063 from mkielo3/python-ekf
Exposed ExtendedKalmanFilter to Python with examples
2025-03-17 21:15:10 -04:00
mkielo3 31c84311c8 Exposed ExtendedKalmanFilter to Python and added ports of easyPoint2KalmanFilter and elaboratePoint2KalmanFilter notebooks 2025-03-17 21:21:41 +00:00
Varun Agrawal e1f5a5155a update the HybridCity10000 script 2025-03-17 16:56:01 -04:00
Varun Agrawal d2f13710d5 add new methods for HybridSmoother relinearization 2025-03-17 16:51:06 -04:00