Commit Graph

836 Commits (f64ebfd4d8e59ec3c0d3a63ce4a23acbf0019858)

Author SHA1 Message Date
Frank Dellaert f81879aff6 Fix include for Retract 2025-05-16 15:45:07 -04:00
Frank Dellaert be64222b10 Fix comment 2025-05-16 15:44:55 -04:00
Frank Dellaert e41c2eef12
Merge pull request #2115 from borglab/feature/templated_methods
Invariant EKF
2025-05-07 12:11:48 -04:00
Frank Dellaert ec8c762bb9 Renamed GroupEKF -> LieGroupEKF, moved invariant predicts 2025-05-07 09:55:45 -04:00
Frank Dellaert 3bcc5563eb EKF hierarchy 2025-04-29 00:20:41 -04:00
Frank Dellaert 51e89d298e Fix compilation 2025-04-27 21:11:30 -04:00
Frank Dellaert ab605770fb Rename 2025-04-27 21:11:11 -04:00
Frank Dellaert 5bc01081ee Correct jacobian for h_gps 2025-04-27 21:03:34 -04:00
Frank Dellaert 1ced4d0470 Review comments 2025-04-27 13:35:24 -04:00
Frank Dellaert 062bdf64ea Added Rot3 example to show state-dependent control 2025-04-27 10:40:28 -04:00
Frank Dellaert 5af25dc30f Use nav version 2025-04-26 12:33:05 -04:00
Frank Dellaert 885ab38a7e Docs with o4-mini 2025-04-26 12:30:55 -04:00
Frank Dellaert 9352465494 More symmetric templating 2025-04-26 12:14:12 -04:00
Frank Dellaert b1c32cb6f1 Templated predict/update 2025-04-26 11:47:46 -04:00
Frank Dellaert 0d832a6599 no_boost 2025-04-26 11:14:57 -04:00
scottiyio f857001931
Added documentation & clang formatting 2025-04-25 15:32:31 -04:00
scottiyio 8aed7316a5
Added documentation and format changes.
- Added comments
- Clang-formatted
2025-04-25 15:02:30 -04:00
jenniferoum 17bf752576 Template on size_t, Darshan's updates to cleanup comments, default coordinate to exponential, separate filter and demo specific functions, rename stateAction to operator *, fix brace initialization 2025-04-25 07:08:14 -07:00
scottiyio 136a7cdfd0
Delete examples/SE2LIEKF_NoFactors.cpp 2025-04-24 22:06:46 -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
jenniferoum 51e20eca58 Inline measurement, G, and State functions, use brace initialization 2025-04-21 20:24:22 -07:00
darshan-17 925e94ecc2 Resolved the direction class -> Unit3, and local_coords, local_inv functions to be inline with the state class 2025-04-20 21:41:44 -07:00
jenniferoum e5f4978539 Address some pr comments - remove ABC_EQF.cpp, clean up comments, change Input class to struct, remove changes to target 2025-04-20 20:12:31 -07:00
darshan-17 d48bf56ff8 Removed older linux dependencies, updated cmake version requirement in METIS CMakeLists.txt & removed variables that were not used 2025-04-20 20:12:31 -07:00
darshan-17 cd1782e5d4 C++ implementation of the EqF to estimate bias. 2025-04-20 20:12:31 -07:00
jenniferoum 39a7a5b627 Update wedge and vee to Rot3 Hat and Vee for EqF 2025-04-20 20:12:31 -07:00
darshan-17 d1673b7df9 Used GTSAM ExpmapDerivative to calculate Left Jacobian(-1) 2025-04-20 20:12:31 -07:00
darshan-17 9aefd92998 Adding a function to translate output data into csv and store in local directory 2025-04-20 20:12:31 -07:00
darshan-17 d9cd90589c c++ implementation - use with caution 2025-04-20 20:12:31 -07:00
darshan-17 673336545b Implement ABC_EQF in cpp - Inputs are simulated- Use with caution 2025-04-20 20:12:31 -07:00
jmackay2 e7ff3631d2 Fix the FixedLagSmootherExample and move it out of gtsam_unstable 2025-04-08 23:31:28 -04:00
Varun Agrawal 0570dea91a
Merge pull request #2073 from borglab/hybrid-relinearize
Hybrid Fixes
2025-04-08 11:54:26 -04:00
p-zach 0d6a8e21de Move incremental fls 2025-04-06 15:17:27 -04:00
scottiyio c403e4af54
Add files via upload
A Left Invariant IEKF on SE(2).
2025-04-01 17:43:52 -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
jmackay2 494ecf6745 Fix the example build 2025-03-19 22:26:09 -04:00
jenniferoum 593beed1e1 Add EqFData.csv to examples/Data 2025-03-11 22:36:07 -07:00
mkielo3 b6a1af03e8 Removed make_shared & x variables 2025-02-20 23:25:00 +00:00
mkielo3 53b1ce3885 Addressed PR feedback: applied suggested improvements 2025-02-20 22:12:46 +00:00
mkielo3 9e676b215e Updated elaboratePoint2KalmanFilter.cpp example and easyPoint2KF bugfix 2025-02-20 21:19:18 +00:00
Varun Agrawal a7b38e9ba0 update plotting script 2025-02-06 18:00:21 -05:00
Varun Agrawal 704f3c907c remove need for boost 2025-02-06 17:44:45 -05:00
Varun Agrawal 4a7064e8b0 remove const qualifier from isWithAmbiguity so we can update it in parseArguments 2025-02-06 17:38:52 -05:00
Varun Agrawal f7b798e089 parseArguments function 2025-02-06 17:10:37 -05:00
Varun Agrawal 54c603d627 make isWithAmbiguity a constructor arg 2025-02-06 17:02:39 -05:00
Varun Agrawal 7f8796c223 fix initialization 2025-02-06 16:58:49 -05:00
Varun Agrawal d511779f40 better naming 2025-02-06 16:58:29 -05:00
Varun Agrawal 2fefb69d31 remove need for std:: namespace 2025-02-06 16:56:17 -05:00