Sampling-Based Navigation