Getting position by TDoA #357
-
Hi! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi! The two functions are called as part of the kalman filter when using the Loco system in TDoA mode, they should usually not be called by external code.
In my experience the robust flavor is less noisy and more robust(!) but does not converge as easy when the estimated position is off. A middle ground is maybe to let the position first converge using the normal mode and then set the parameter to 1 to switch to the robust mode. The robust mode also uses a bit more CPU power. |
Beta Was this translation helpful? Give feedback.
Hi!
The two functions are called as part of the kalman filter when using the Loco system in TDoA mode, they should usually not be called by external code.
kalmanCoreUpdateWithTDOA()
is used if the parameterkalman.robustTdoa
is 0, whilekalmanCoreRobustUpdateWithTDOA()
is used when the parameter is non zero.In my experience the robust flavor is less noisy and more robust(!) but does not converge as easy when the estimated position is off. A middle ground is maybe to let the position first converge using the normal mode and then set the parameter to 1 to switch to the robust mode.
The robust mode also uses a bit more CPU power.