Commit Graph

18726 Commits (c521dbc45946a0c94267d2b337b4056a9e1e7009)

Author SHA1 Message Date
scottiyio c521dbc459
Add files via upload 2025-04-24 21:12:19 -04:00
scottiyio 693a08990e
Add files via upload 2025-04-24 21:11:26 -04:00
scottiyio aafeabe1e3
Add files via upload 2025-04-24 21:10:39 -04:00
scottiyio c403e4af54
Add files via upload
A Left Invariant IEKF on SE(2).
2025-04-01 17:43:52 -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
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
Varun Agrawal d27583ba92 new HybridSmoother::relinearize method 2025-03-17 16:33:50 -04:00
Varun Agrawal 82fc21a7e6 update wrapper 2025-03-17 16:33:13 -04:00
Varun Agrawal 27c2031e0b update tests 2025-03-17 16:24:02 -04:00
Varun Agrawal 3fed73b993 hybrid smoother directly accepts nonlinear factors 2025-03-17 16:23:40 -04:00
Varun Agrawal 2dc45bac96 break into smaller methods 2025-03-17 16:00:13 -04:00
Varun Agrawal 88fb8f7c65 remove fixed values when keys are reintroduced in newFactors 2025-03-17 15:39:56 -04:00
Fan Jiang f401a9056e
Merge pull request #2060 from borglab/fan/fix_pybind_version
Fix incorrect pybind version in `wrap`
2025-03-16 19:00:29 -07:00
Fan Jiang b332412afe Fix wrong CONCEPT ASSERT 2025-03-16 16:45:03 -07:00
Fan Jiang c727db52c1 Squashed 'wrap/' changes from 4cca84a07..4cefad122
4cefad122 Merge pull request #172 from ProfFan/fan/revert_and_update_pybind
385f78e16 Merging 'v2.13.6' into 'pybind11'
3a9158898 Squashed 'pybind11/' changes from d3c999c7..a2e59f0e
147e3ce03 Revert "Merge pull request #169 from borglab/pybind11-upgrade"

git-subtree-dir: wrap
git-subtree-split: 4cefad122866ab8f476c143211b0e620ad066c25
2025-03-16 13:41:44 -07:00
Fan Jiang 641496f2d3 Merging 'master' into 'wrap' 2025-03-16 13:41:44 -07:00
Varun Agrawal 528c2ee58d
Merge pull request #2047 from borglab/fix/concept-usage
Use `GTSAM_CONCEPT_USAGE` in lieu of `BOOST_CONCEPT_USAGE`
2025-03-14 16:11:53 -04:00
Varun Agrawal 26a4f70b38
Merge pull request #2056 from borglab/hybrid-updates
Hybrid Updates
2025-03-14 16:11:42 -04:00
Frank Dellaert 7435127fc8
Merge pull request #2054 from jenniferoum/feature/equivariant-filter
Implement Equivariant Filter Bias example in Python
2025-03-14 07:40:33 -04:00
Varun Agrawal fc0ae78ea5 set printing precision 2025-03-13 13:33:41 -04:00
Varun Agrawal c0da727a14 fix test 2025-03-13 12:15:48 -04:00
jenniferoum 880bd0cf90 Address PR comments - code cleanup 2025-03-13 00:23:35 -07:00