Robotic Path Planning by Q Learning and a Performance Comparison with Classical Path Finding Algorithms