Provided are a method, medium, and apparatus for docking a mobile robot. The method includes: (a) receiving a docking signal, which is transmitted from a signal transmitting unit, by using a signal receiving unit loaded in the mobile robot while the mobile robot is moving; (b) estimating a range of poses of the signal transmitting unit based on the received docking signal; (c) updating estimated poses of the signal transmitting unit by reflecting the estimated range of poses in a pose estimation algorithm when the pose of the signal transmitting unit, which was estimated using the pose estimation algorithm, exists within the estimated range of poses and adding a new pose of the signal transmitting unit, which is to be estimated using the pose estimation algorithm by reflecting the estimated range of poses, when the pose of the signal transmitting unit, which was estimated using the pose estimation algorithm, does not exist within the estimated range of poses; and (d) attempting to return the mobile robot to a charging station by using a plurality of poses of the signal transmitting unit, which were estimated by repeating operations (a) through (c) and using the pose estimation algorithm, in order of accuracy, until the mobile robot is docked in the charging station.