The robot is moving on the floor. The space to cover is divided in “zones” of the same shape and size. The space is oriented following 2 orthogonal axes X and Y. The coordinates of each (X,Y) point is expressed relatively to an arbitrary (X,Y) = (0,0) point of the space. Coordinates of the centre of each “zone” are used as key points for the scan learning.