Obstacle Avoidance for Vision-Based Automated Guided Vechicle (AGV) Using Shortest path Planning.