W kroku predykcyjnym lokalizacji EKF należy przeprowadzić linearyzację i (jak wspomniano w Robotyka probabilistycznej [THRUN, BURGARD, FOX] strona 206) macierz jakobianową przy zastosowaniu modelu ruchu prędkości, zdefiniowanego jako
⎡⎣⎢xyθ⎤⎦⎥′= ⎡⎣⎢xyθ⎤⎦⎥+ ⎡⎣⎢⎢⎢v^tω^t( - sin θ + sin ( θ + ω^tΔ t))v^tω^t( cos θ - cos ( θ + ω^tΔ t))ω^tΔ t⎤⎦⎥⎥⎥
jest obliczany jako
solT.=⎡⎣⎢⎢100010υtωt( - c o s μt - 1 , θ+ c o s ( μt - 1 , θ+ ωtΔ t ))υtωt( - s i n μt - 1 , θ+ s i n ( μt - 1 , θ+ ωtΔ t ))1⎤⎦⎥⎥ .
Czy to samo dotyczy modelu ruchu odometrii (opisanego w tej samej książce, strona 133), gdzie ruch robota jest przybliżony przez obrót , tłumaczenie i drugi obrót ? Odpowiednie równania to: δ δ ROT2δ^r o t 1δ^δ^R O T 2
⎡⎣⎢xyθ⎤⎦⎥′=⎡⎣⎢xyθ⎤⎦⎥+⎡⎣⎢⎢δ^cos ( θ + δ^r o t 1)δ^grzech ( θ + δ^r o t 1)δ^r o t 1+ δ^R O T 2⎤⎦⎥⎥ .
W takim przypadku jest to jakobian
solT.=⎡⎣⎢⎢100010- δ^s i n ( θ + δ^r o t 1)- δ^c o s ( θ + δ^r o t 1)1⎤⎦⎥⎥ .
Czy dobrą praktyką jest stosowanie odometrycznego modelu ruchu zamiast prędkości do lokalizacji robota mobilnego?