1. A position recognition method of an autonomous mobile robot, the method comprising: obtaining actual range scan data using a range scan sensor of the autonomous mobile robot; dividing a grid map into a plurality of spaces; extracting, by a processor, learning data descriptive of each of the plurality of spaces; generating, by the processor, space models of each of the plurality of spaces using the extracted learning data; and recognizing, by the processor, a current position of the autonomous mobile robot based on the extracted learning data, the space models, and the actual range scan data.