Commit 6a10ac0
committed
[ImuFactor] Add an on manifold Imu Factor
Unit testing is left to a follow up commit.
The core use-facing api is found in
- symforce/slam/imu_preintegration/preintegrated_imu_measurements.h
- symforce/slam/imu_preintegration/imu_factor.h
Unlike most other factors (/residual functions) in symforce, the
ImuFactor is a functor so as to store the pre-integrated values
with the function rather than in the `Values`. (There are a lot of
parameters that are constant and unique to each factor).
A python version of the `ImuFactor` class will come in a subsequent
commit.
Topic: on_manifold_imu_factor1 parent 1c44a94 commit 6a10ac0
17 files changed
Lines changed: 10273 additions & 0 deletions
File tree
- gen
- cpp/sym/factors
- python/sym/factors
- symforce
- pybind
- slam
- imu_preintegration
- test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
286 | 286 | | |
287 | 287 | | |
288 | 288 | | |
| 289 | + | |
| 290 | + | |
289 | 291 | | |
290 | 292 | | |
291 | 293 | | |
| |||
Lines changed: 845 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments