Exploring an unknown environment with a mobile robot 1