Skip to main content
. 2010 Dec 23;11(1):62–89. doi: 10.3390/s110100062

Algorithm 4.

Algorithm of the EKF-SLAM based on the eigenvalues selection approach.

1: Let Nt be set of the observed features at time t
2: Let MtNt be the set of features with correct association at time t
3: Let LIM be the maximum number of features to be used in the correction stage
4: forj = 1 to min{LIM, ⧣Mt} do
5:   find zjopt: argzmin(|Pt,j|)
6:    Kt,j=Pt,jHt,jT(Ht,jPt,jHt,jT+Rt,j)1|zjopt
7:    ξ^t,j=ξ^t,j+Kt,j(zjopth(ξ^t,j))
8:    Pt,j=(IKt,jHt,j))Pt,j|zjopt
9:    Mt=Mt{zt,jopt}
10:    Pt,j:=Pt,j;ξ^t,j=ξ^t,j
11: end for