Environment sensing and modelling, path finding and position location for a mobile robot. - Richard Charles Seals (1985)