Before revision:   The technique enables a robot to navigate within an enclosed corridor while avoiding static and moving obstacles.
After revision:  Both obstacles and enclosures may be time-varying, i.e. moving, expanding and shrinking. The technique enables a robot to navigate within an enclosed corridor while avoiding static and moving obstacles.