adaptive path planning