Adaptive Path Planning for a Vision-Based quadrotor in an Obstacle Field