Advanced Adaptive Sonar for Mapping Applications