In this project an overhead camera was used to capture course image. And the image processing algorithm was developed to detect robot start position, color wall and the target need to be reached. Using those information, an A* pathfinding algorithm was used to seek the closetest path from start position to target postion. Then this path was send to robot via wireless card, robot just followed the path to approach the desired target.