In this paper we develop a technique to achieve robust high performance real-time wallfollowing behavior of a mobile robot in an indoor office environment, more specifically, in a corridor environment. The mobile robot achieves increasingly better performance by learning the environment’s (most important) features in successive runs through it. This allows the robot to perform the task repeated...