1. A mobile robot, comprising: an image detection unit configured to detect one or more images in a vicinity of the mobile robot; a straight line extraction unit configured to extract one or more straight lines from at least one of the one or more images; a feature line extraction unit configured to extract, from the one or more straight lines, one or more feature lines toward a center of the at least one of the one or more images; a feature point extraction unit configured to extract one or more feature points from the at least one of the one or more images; and a control unit configured to match feature points of at least a subset of the one or more images with feature points of the at least one of the one or more images, and to recognize a position of the mobile robot based on a result of the feature point matching.