The robot introduced in this paper is designed to solve numeral puzzles. Its control is totally by computer and has vision capability which leads its arm to certain places. In the control loop of the arm for identifying the top of the arm, image processing technique is used. Because of its polar movement on the plane, the design of the robot is considered an optimized one. The control orders are given to robot by a parallel port which obtains image from a camera through USB port. For numerical recognition a simple algorithm with the capability of learning new patterns is used. Noting that different conditions have not been given to the robot, therefore the robot is highly considered intelligent. Some of the robot characteristics include recognizing numbers by camera, 3 degree of freedom, polar movement of the plane, locating the arm of robot with the use of camera, and capability of learning simple numerical pattern. Such a system can be helpful as a benchmark in testing and performing image processing algorithms. An arm with 3 degrees of freedom as effector and a webcam as vision sensor has been used in the system. Processing of images should be done using a personal computer.