A robot cleaner comprising: a driving device; a communication interface configured to operate in an access point, AP, mode in which the communication interface outputs a wireless signal corresponding to a wireless signal output value of an AP device; a memory configured to store a map of a space in which the robot cleaner travels; and a processor configured to: control the driving device to sequentially move the robot cleaner to a plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818), control the robot cleaner to output the wireless signal output through the AP mode of the communication interface and, with respect to the wireless signal, obtain signal strength information related to a connection strength between the robot cleaner and a plurality of electronic devices (400, 410, 420, 430, 440, 450, 460) disposed in the space, respectively, at the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818); store the signal strength information in the memory in correspondence to the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818); and based on the stored signal strength information, identify a measurement location (811, 812, 813, 814, 815, 816, 817, 818) at which a signal strength of the plurality of electronic devices (400, 410, 420, 430, 440, 450, 460) is a threshold value or more, as a recommended AP location (820, 1020, 1640) of the AP device, among the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818), wherein the communication interface is further configured to communicate with a user terminal device, and wherein the processor is further configured to control the communication interface to provide, to the user terminal device, the signal strength information that was stored in correspondence to the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818) and an AP location recommendation user interface, UI (260, 262, 264) configured to display, on the user terminal device, the recommended AP location (820, 1020, 1640) on the map. a driving device; a communication interface configured to operate in an access point, AP, mode in which the communication interface outputs a wireless signal corresponding to a wireless signal output value of an AP device; a memory configured to store a map of a space in which the robot cleaner travels; and a processor configured to: control the driving device to sequentially move the robot cleaner to a plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818), control the robot cleaner to output the wireless signal output through the AP mode of the communication interface and, with respect to the wireless signal, obtain signal strength information related to a connection strength between the robot cleaner and a plurality of electronic devices (400, 410, 420, 430, 440, 450, 460) disposed in the space, respectively, at the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818); store the signal strength information in the memory in correspondence to the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818); and based on the stored signal strength information, identify a measurement location (811, 812, 813, 814, 815, 816, 817, 818) at which a signal strength of the plurality of electronic devices (400, 410, 420, 430, 440, 450, 460) is a threshold value or more, as a recommended AP location (820, 1020, 1640) of the AP device, among the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818), control the driving device to sequentially move the robot cleaner to a plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818), control the robot cleaner to output the wireless signal output through the AP mode of the communication interface and, with respect to the wireless signal, obtain signal strength information related to a connection strength between the robot cleaner and a plurality of electronic devices (400, 410, 420, 430, 440, 450, 460) disposed in the space, respectively, at the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818); store the signal strength information in the memory in correspondence to the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818); and based on the stored signal strength information, identify a measurement location (811, 812, 813, 814, 815, 816, 817, 818) at which a signal strength of the plurality of electronic devices (400, 410, 420, 430, 440, 450, 460) is a threshold value or more, as a recommended AP location (820, 1020, 1640) of the AP device, among the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818), wherein the communication interface is further configured to communicate with a user terminal device, and wherein the processor is further configured to control the communication interface to provide, to the user terminal device, the signal strength information that was stored in correspondence to the plurality of measurement locations (811, 812, 813, 814, 815, 816, 817, 818) and an AP location recommendation user interface, UI (260, 262, 264) configured to display, on the user terminal device, the recommended AP location (820, 1020, 1640) on the map.