Generalized Kalman smoothing: Modeling and algorithmsAleksandr Y. AravkinJames V. Burkeet al.2017Automatica