What triggers an update to IMU bias linearization point?

51 views
Skip to first unread message

Mike

unread,
Jun 18, 2026, 6:37:24 PMJun 18
to gtsam users
My understanding is IMU pre integration term uses a fixed linearization point for the bias and to update it requires recomputing the pre entire pre integration interval.

What triggers when that computation is done?

Dellaert, Frank

unread,
Jun 19, 2026, 3:33:16 AM (14 days ago) Jun 19
to Mike, gtsam users
Ah, no. The whole point of the IMU factor is to avoid the recomputing: Once the PIM is created from the IMU measurements it is immutable. What's happening here instead is we also compute a Jacobian of the bias change on the result. So, when the bias estimate changes, we're computing the delta in the IMU factor and update the residual based on that. 

Practical advice: do use the best possible estimate of the bias you have, not just zero.   So, as your bias estimate evolves over time, give that to the PIM in the constructor. 

Best
Frank

--
You received this message because you are subscribed to the Google Groups "gtsam users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gtsam-users...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/gtsam-users/6f4ffe38-4ada-41b5-a3c6-a51ff7153e58n%40googlegroups.com.

Mike

unread,
Jun 19, 2026, 10:05:54 AM (14 days ago) Jun 19
to gtsam users
Hi Frank,

To make sure I understand, you are saying the linearization point of the bias estimation after the PIM factor is created never changes? Is there any way to force it to update after some criteria? Or would that come down to basically cycling through the graph and creating new factors?

Thanks

Dellaert, Frank

unread,
Jun 19, 2026, 11:40:54 AM (13 days ago) Jun 19
to Mike, gtsam users
That’s correct. And that would be a drastic intervention with questionable payoff. But, if you can show that some applications the payoff is large, I’d love to know about it :-)

Best!
Frank

Sent: Friday, 19 June 2026 16:05:53
To: gtsam users <gtsam...@googlegroups.com>
Subject: Re: [GTSAM] What triggers an update to IMU bias linearization point?
 
Reply all
Reply to author
Forward
0 new messages