Asymptotically Optimal Sampling-Based Path Planning Using Bidirectional Guidance Heuristic