An implementation of a multi-hypothesis filter via Interacting Multiple Model + Unscented Kalman filter.
Interacting Multiple Model + Unscented Kalman Filter