A method for autonomous navigating along a given path includes storing (1200) at an autonomous navigation system (100) locations associated with a given path (410); determining (1202) a current location (400) of a user (VIP); calculating (1204) plural positions (402, 404, 406, 408) adjacent to the current location (400) of the user; selecting (1206) one position (404) of the plural positions (402, 404, 406, 408) that has a smallest error when compared to the locations associated with the given path (410); and instructing (1208) the user to move to the selected position (404).Un procédé de navigation autonome sur un trajet donné comprend les étapes consistant à : stocker (1200) au niveau d'un système de navigation autonome (100) des localisations associées à un trajet donné (410) ; déterminer (1202) une localisation actuelle (400) d'un utilisateur (VIP) ; calculer (1204) plusieurs positions (402, 404, 406, 408) adjacentes à la localisation actuelle (400) de l'utilisateur ; sélectionner (1206) parmi lesdites plusieurs positions (402, 404, 406, 408) une position (404) présentant la plus petite erreur par rapport aux localisations associées au trajet donné (410) ; et ordonner (1208) à l'utilisateur de circuler jusqu'à la position sélectionnée (404).