Skip to content

Fix IMU fallback pose extrapolation state#311

Merged
koide3 merged 1 commit into
koide3:masterfrom
noelex:dev
Jul 7, 2026
Merged

Fix IMU fallback pose extrapolation state#311
koide3 merged 1 commit into
koide3:masterfrom
noelex:dev

Conversation

@noelex

@noelex noelex commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

This PR fixes the fallback prediction path used when too few IMU measurements are available between LiDAR scans.

The previous code computed the fallback delta from T_lidar_imu, which is the LiDAR-IMU extrinsic transform and is normally fixed. As a result, the fallback path could fail to extrapolate the current IMU pose from recent motion. This change computes the delta from consecutive T_world_imu poses instead.

It also keeps predicted_nav_world_imu synchronized after overriding the predicted pose and velocity, so the downstream intra-scan deskewing trajectory starts from the same fallback state used for the new frame initialization.

@koide3

koide3 commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Thanks a lot!

@koide3
koide3 merged commit 823b1b5 into koide3:master Jul 7, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants