Commit 6efbfb6
IMU Preintegration
Add a symforce.slam.imu_preintegration module that provides a symbolic
implementation of tangent preintegration, and generates Python and C++
runtime functions for the main update function. Also adds a lightweight
Python wrapper class to maintain state and tests against GTSAM.
GitOrigin-RevId: 320a1690e2bef50bff14001408552976bfe2ee5c1 parent 559e521 commit 6efbfb6
13 files changed
Lines changed: 3445 additions & 0 deletions
File tree
- gen
- cpp/sym/factors
- python/sym/factors
- symforce/slam
- imu_preintegration
- test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
78 | 80 | | |
79 | 81 | | |
80 | 82 | | |
| |||
181 | 183 | | |
182 | 184 | | |
183 | 185 | | |
| 186 | + | |
184 | 187 | | |
185 | 188 | | |
186 | 189 | | |
| |||
239 | 242 | | |
240 | 243 | | |
241 | 244 | | |
| 245 | + | |
242 | 246 | | |
243 | 247 | | |
244 | 248 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Whitespace-only changes.
0 commit comments