If the chirp arrives at the same time at each mike, the robot is on the right path, If one is delayed, the robot eases into the that direction
I did a design based on a rectangular wire loop, with 4 pickup coils in a star formation. That configuration could tell the robot how much it was off directly without using a search pattern.
But, they do not want that, all though it performance very good.