I tried implementing GNSS and IMU fusion with filterpy.
Almost finished, but a "small" problem:
When I update one sensor, how to output a measurement vector that does not put a measurement of zero into unmeasured variables?
I looked a bit at your source code, but have enough for today... is it enough to put unmeasured variables to [None]?
e.g. hx_imu(): return [None, None, None, None, None, None, ax, ay, az ,...] if I only have data for [6:9]?
Please notice me Senpai @rlabbe :]