A robot cleaner that includes a driving unit for driving a plurality of
wheels, a transmitter/receiver for communicating with an external
charger, and a controller for controlling the driving unit. The
controller controls the transmitter/receiver to communicate with the
external charger while traveling an area to be cleaned and stores at
least one location of communication in a memory. The controller further
controls the driving unit to cause the robot cleaner to travel to the
external charger using at least one location of communication.