LE SLAM
En Matlab
La robotique, un domaine phare de l'école, indispensable dans l'industrie.
Photo de l'ENSTAR
Illustration
Deux moyens de se repérer
L'odométrie
Compter ses pas...
...dans une direction donnée
Butée contre un obstacle
Erreur cumulée
Trouver des images
Volonté de précision
Utilisation conjointe des deux techniques
Nécessité de recouper les informations
A partir du vecteur état (position du robot + carte), on calcule :
Text
Text
Text
Text
Text
Text
if isempty(Y_known)
X = Xet;
P = Pet;
else
%Prediction de Y
Yet = H * Xet;
%Correction de l'état
K = Pet * H' * inv(H * Pet * H' + Py);
X = Xet + K*(Y_known - Yet);
P = Pet - K*H*Pet;
end
Bout de code