I might fill in the two gaps between the three forward facing sonic sensors with two IR sensor that can look down and forward, and do double duty as both cliff sensors and proximity / obstacle. I was also thinking of putting two more sonic sensors on the sides to allow for an adjustment that centres it between two parallel walls, such as a hallway or narrowing funnel structure. I'll post a video of it in action to show you have it currently navigates and turns.