1. A robot controlled by area features, comprising: a plurality of sensor modules to collect feature information of a predetermined area along a moving path of the robot; and an analyzer to analyze the collected feature information of the predetermined area and to classify the collected feature information into a plurality of groups according to a predetermined numeric reference range, wherein the feature information comprises at least one of information regarding a distance between the robot and an obstacle above the robot, information regarding a floor material in the area where the robot is located, and information regarding an obstacle on a moving path of the robot.