Commit Graph

18665 Commits (593beed1e1bd967ebf1978302e848a0075d73a69)

Author SHA1 Message Date
jenniferoum 593beed1e1 Add EqFData.csv to examples/Data 2025-03-11 22:36:07 -07:00
jenniferoum d52f73cf77 Update to use findExampleDataFile and Rot3 hat and Vee 2025-03-11 22:28:59 -07:00
Jennifer Oum 769784a0e6
Merge branch 'borglab:develop' into feature/equivariant-filter 2025-03-10 20:14:49 -07:00
Jennifer Oum e1f0ef66d3
Merge pull request #1 from jenniferoum/feature/joum-equivariant-filter
Implement Equivariant Filter Bias example in Python
2025-03-10 20:12:00 -07:00
Varun Agrawal 572b11fee4
Merge pull request #2051 from borglab/fix/sim2
Fix Sim(2) Expmap and Logmap
2025-03-10 17:21:20 -04:00
Varun Agrawal 997278ada3
Merge pull request #2049 from borglab/update-wrap
Wrap Update
2025-03-10 16:05:28 -04:00
Varun Agrawal 1bb3ec6720 enable test 2025-03-10 15:50:17 -04:00
Varun Agrawal 5ccf9dbd14 fix Sim2 Expmap and Logmap 2025-03-10 15:50:09 -04:00
Varun Agrawal 23b96d4680 method to get Expmap coefficients 2025-03-10 15:49:35 -04:00
Varun Agrawal 319585be4c Merging 'master' into 'wrap' 2025-03-10 10:59:57 -04:00
Varun Agrawal a0be9de490 Squashed 'wrap/' changes from 38a1bfa01..4cca84a07
4cca84a07 Merge pull request #170 from p-zach/docstrings
dd56512e3 Refactor and clean up extract_docstring
bf9e0c151 Merge pull request #171 from borglab/fix/ci
d25495646 Formatting and cleaning up
7bf44b52b test more recent versions of python
c0529799c update macos runner to macos-14
f02d577a9 Rename CMake option for clarity
ef9b37db7 Create Doxygen XML parser for Python docstrings
da6d69abd Add Cmake option for Python docstring generation
bb03b9681 Merge pull request #169 from borglab/pybind11-upgrade
a26cb2066 upgrade Pybind11 to 2.13.6

git-subtree-dir: wrap
git-subtree-split: 4cca84a07e01fb0c9280148af2bcf8031f88fb7d
2025-03-10 10:58:21 -04:00
Frank Dellaert 4085d3a64e
Merge pull request #2041 from borglab/update-rot3
Update Rot3 doc
2025-03-10 10:32:57 -04:00
Frank Dellaert b7f87595a9
Merge pull request #2048 from borglab/fan/fix_inline
Fix ODR violations in Navigation expressions
2025-03-10 10:31:26 -04:00
Fan Jiang 9acc89dbb4 Fix ODR violations in Navigation expressions 2025-03-09 19:41:58 -07:00
Varun Agrawal aa0eb11f38
Merge pull request #2044 from borglab/python-wheel
Move scripts for building wheels to CI directory
2025-03-09 20:15:18 -04:00
jenniferoum e2a123fcd1 Implement Equivariant Filter Bias example in Python 2025-03-09 15:25:33 -07:00
Frank Dellaert 6a765f2452
Merge pull request #2045 from borglab/fix/HatAndVee
Hat and Vee
2025-03-09 12:15:27 -04:00
Frank Dellaert f302f40f03 Skip a unit test that became very slow 2025-03-08 15:42:02 -05:00
Frank Dellaert 39a15620bd MatrixLieGroup in navigation 2025-03-08 15:26:15 -05:00
Frank Dellaert 5e3f798c12 MatrixLieGroup in geometry 2025-03-08 15:25:59 -05:00
Frank Dellaert 091ec68838 MatrixLieGroup 2025-03-08 15:25:22 -05:00
Frank Dellaert 8cf3d04336 Hat and Vee in navigation 2025-03-08 14:21:12 -05:00
Frank Dellaert e0c3be9ab7 Hat and Vee in geometry 2025-03-08 14:16:19 -05:00
Frank Dellaert 82ec8c03c0 Hat and Vee enforcement 2025-03-08 14:16:19 -05:00
Varun Agrawal e9bdeadec1 update CI yaml for building wheels 2025-03-07 16:07:45 -05:00
Varun Agrawal faf51527e7 move scripts for building wheels to CI directory 2025-03-07 16:06:32 -05:00
Varun Agrawal 51d7483da6
Merge pull request #2040 from borglab/discrete-pruning
Fix Pruning Bug
2025-03-07 13:40:12 -05:00
p-zach 29bd0e3ac5 Update Rot3 doc 2025-03-05 19:37:36 -05:00
Varun Agrawal 922d50592b
Merge pull request #2039 from DanMcGann/bugfix/pose3_bearing_range_jacobians
Bugfix Bearing/Range Pose3toPose3 Jacobians
2025-03-05 10:17:45 -05:00
Varun Agrawal a89b88c2a0
Merge pull request #2027 from borglab/city10000-py
Improvements to HybridCity10000 python script
2025-03-05 09:48:24 -05:00
Dan McGann 68327a1936 Update test bearingPose3toPose3
Update this unit test to actually test the pose3 to pose3 function and
jacobians.
2025-03-04 18:05:42 -05:00
Varun Agrawal f3fff0c997 add edge case pruning test and fix 2025-03-04 16:00:48 -05:00
Dan McGann ead1271f33 Bugfix Bearing/Range Pose3toPose3 Jacobians
Previously the jacobians for bearing between two Pose3 objects were
computed incorrectly as it neglected the jacobian of a pose's
translation wrt its tangent vector. The jacobian for range betwen two
Pose3 objects was computed correctly but in a non-canonical way. This
commit fixes the bearing jacobian, and provides a canonical
implementation for both Pose3-Pose3 bearing and range jacobians.
2025-03-04 15:30:13 -05:00
Varun Agrawal ce6b1461e1 set GTSAM_EXPORT for PrintDiscreteValues 2025-03-01 01:19:38 -05:00
Varun Agrawal 02f2ef20c1 Revert "check CI"
This reverts commit db492ed3f8.
2025-03-01 01:19:03 -05:00
Varun Agrawal db492ed3f8 check CI 2025-03-01 01:16:32 -05:00
Varun Agrawal 971ebfaae7 add probability values for modes in each subplot and better plotting 2025-03-01 00:22:15 -05:00
Varun Agrawal 42d7160b9a fix return type of DiscreteSearch method 2025-03-01 00:21:04 -05:00
Varun Agrawal 648634f42c helper method for printing DiscreteValues 2025-03-01 00:20:16 -05:00
Varun Agrawal c6a22301b7
Merge pull request #2036 from jmackay2/fix_old_eigen
Fix old eigen builds
2025-02-28 23:46:06 -05:00
jmackay2 c4396e2de9 Fix old eigen builds 2025-02-28 21:37:20 -05:00
Frank Dellaert e24def4abb
Merge pull request #2029 from yambati03/develop
Add `cibuildwheel` workflow
2025-02-28 19:45:33 -05:00
Yashas Ambati 895fc8829f Switch to PyPI 2025-02-28 14:59:54 -05:00
Yashas Ambati 9f25382cba Add comments 2025-02-28 11:42:43 -05:00
Frank Dellaert 12cebafd50
Merge pull request #2030 from borglab/add-rot3
Add Rot3 documentation
2025-02-27 22:49:36 -05:00
Frank Dellaert b937790351
Merge pull request #2035 from BrettRD/develop
Adds Jacobians to Lie::interpolate and others
2025-02-27 22:49:06 -05:00
Brett Downing f0295c7c32 adds test for expression wrappers 2025-02-28 10:50:54 +11:00
Frank Dellaert a83c50dc6c
Merge pull request #2033 from jmackay2/fix_maybe_uninitialized
fix maybe unitialized warning
2025-02-27 09:39:54 -05:00
Brett Downing 5ad287ee62 exposes templated Expression wrappers for interpolate 2025-02-27 20:58:30 +11:00
Brett Downing a5a89686c6 adds Expression wrapper for Pose3::InterpolateRt 2025-02-27 16:28:17 +11:00