Design and optimization of assistive ultrasonic echolocation