The purpose of this report was to examine a method for automatic maze solving by developing a robot that can find a specific target within a maze. On this basis, a Arduino based robot was constructed. The steering mechanism was constructed in a way that supports differential steering which enables zero radius turns which is preferred in narrow spaces. The intersection detection as well as the method for defining which type of intersection occurring was based on three distance sensor mounted in front and on the left and right side of the robot. The target detection was based on a IR sensor. A feedback controller was applied on the left Ultrasonic sensor enabling the robot to keep a reference distance to the wall. The feedback system also ena...