Collision Avoidance by Free Space Enumeration Using Multiple Search Strategies