I. Introduction
Sonar technology is well-known in the mobile robot community for being a low-cost method of obtaining range data about features in the environment. It is unfortunately known chiefly for its economy, due to some well-known drawbacks of plain single-sensor sonar. A single sonar sensor must have a narrow angle of reception, to reduce the confusion of multi-path echoes which return after multiple reflections instead of directly back. A single sonar sensor, unfortunately, can not be sufficiently focused to completely avoid multi-path interference without a large physical acoustic structure. Additionally, to sense a wide area the sensor must either be physically rotated, introducing another mechanical system and more complexity, or there must be many multiple sensors. Many strategies for incorporating the range data from multiple sensors have been proposed [1] [2] [3], relying purely on multiple distance measurements, and processing to discriminate “real” objects from erroneous “phantom” returns.