Commit Graph

10457 Commits (ef316754313c4b0c1dcdcba8724a62814a4613a7)

Author SHA1 Message Date
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 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
Maciej Halber 1575968571 Add BetweenFactor for Similiarity2 2025-03-21 11:16:47 -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
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
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 b332412afe Fix wrong CONCEPT ASSERT 2025-03-16 16:45:03 -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 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
Varun Agrawal 41b42ff6ef Print full factors in HybridNonlinearFactor 2025-03-12 17:54:39 -04:00
Varun Agrawal fbe893eb2c more functional form of involved function 2025-03-12 17:54:14 -04:00
Fan Jiang d48740fa22 Fix Pose3 Wedge operator 2025-03-11 23:38:45 -07:00
Frank Dellaert 7750dec317 One more straggler 2025-03-10 22:22:18 -04:00
Frank Dellaert b9260adf09 Don't use column 2025-03-10 21:53:21 -04:00
Frank Dellaert 60f9385006 FrobeniusFactors now work for any Matrix Lie group with vec 2025-03-10 21:32:31 -04:00
Frank Dellaert 63257bcf19 Rot2::vec, Rot3::vec, Pose2::vec, Pose3::vec 2025-03-10 21:32:31 -04:00
Frank Dellaert 6d47bd4552 Address review comments 2025-03-10 21:32:31 -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
Frank Dellaert 4085d3a64e
Merge pull request #2041 from borglab/update-rot3
Update Rot3 doc
2025-03-10 10:32:57 -04:00
Fan Jiang 9acc89dbb4 Fix ODR violations in Navigation expressions 2025-03-09 19:41:58 -07:00
Varun Agrawal 92b4d7b2eb replace BOOST_CONCEPT_USAGE with GTSAM_CONCEPT_USAGE 2025-03-09 12:10:54 -04:00
Varun Agrawal d5aa068a0c use GTSAM_CONCEPT_USAGE in lieu of BOOST_CONCEPT_USAGE 2025-03-09 12:10:06 -04: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