Error eliminating rapid ultrasonic firing for mobile robot obstacle avoidance | Synapse