Global path planning based on a bidirectional alternating search A* algorithm for mobile robots. (June 2022)