Batch and incremental ekf, multistram ekf and ukf.