Low Pass filtering of Sensor fused data

I'm trying to apply LowPass filter to CorrectedAcceleration from sensor fused data (see code fragment below). The code works fine without the LowPass component but constantly errors (System.TimeoutException HResult=0x80131505 Message=Did not receive data processor id within 250ms) with the LowPass filter.

await sensorFusion.CorrectedAcceleration.AddRouteAsync(source => source.LowPass(5).Stream(async data => {
.....
});

Can the LowPass() filter be applied to sensor fused data? If so, can you suggest what the cause of the issue might be?

(Windows 10 UWP, C# SDK, MMR Model #5, Firmware 1.5.0, Hardware 0.4)

Comments

  • You cannot low pass a fused output. Low pass first and then fuse.

Sign In or Register to comment.