A robot device comprising: a sensor; a communication interface; a memory; and a processor configured to: based on an action of the robot device changing, store instruction data corresponding to the action, sensing data of the sensor related to the action, and map data related to the action in the memory, transmit the instruction data, the sensing data of the sensor and the map data to a server via the communication interface, characterized in that the processor is configured to: receive data from the server, wherein the data comprises standard sensing data corresponding to the action and wherein the data further comprises a threshold range, wherein the standard sensing data is acquired by the server from a plurality of sensing data collected for the action, based on an artificial intelligence model, identify whether the sensing data of the sensor belongs to the threshold range by comparing the sensing data of the sensor and the standard sensing data based on the data received from the server, and based on identifying that the sensing data of the sensor does not belong to the threshold range, generate an event, wherein the event comprises a feedback notifying that the sensing data of the sensor does not belong to the threshold range. a sensor; a communication interface; a memory; and a processor configured to: based on an action of the robot device changing, store instruction data corresponding to the action, sensing data of the sensor related to the action, and map data related to the action in the memory, transmit the instruction data, the sensing data of the sensor and the map data to a server via the communication interface, characterized in that the processor is configured to: receive data from the server, wherein the data comprises standard sensing data corresponding to the action and wherein the data further comprises a threshold range, wherein the standard sensing data is acquired by the server from a plurality of sensing data collected for the action, based on an artificial intelligence model, identify whether the sensing data of the sensor belongs to the threshold range by comparing the sensing data of the sensor and the standard sensing data based on the data received from the server, and based on identifying that the sensing data of the sensor does not belong to the threshold range, generate an event, wherein the event comprises a feedback notifying that the sensing data of the sensor does not belong to the threshold range. based on an action of the robot device changing, store instruction data corresponding to the action, sensing data of the sensor related to the action, and map data related to the action in the memory, transmit the instruction data, the sensing data of the sensor and the map data to a server via the communication interface, characterized in that the processor is configured to: receive data from the server, wherein the data comprises standard sensing data corresponding to the action and wherein the data further comprises a threshold range, wherein the standard sensing data is acquired by the server from a plurality of sensing data collected for the action, based on an artificial intelligence model, identify whether the sensing data of the sensor belongs to the threshold range by comparing the sensing data of the sensor and the standard sensing data based on the data received from the server, and based on identifying that the sensing data of the sensor does not belong to the threshold range, generate an event, wherein the event comprises a feedback notifying that the sensing data of the sensor does not belong to the threshold range. receive data from the server, wherein the data comprises standard sensing data corresponding to the action and wherein the data further comprises a threshold range, wherein the standard sensing data is acquired by the server from a plurality of sensing data collected for the action, based on an artificial intelligence model, identify whether the sensing data of the sensor belongs to the threshold range by comparing the sensing data of the sensor and the standard sensing data based on the data received from the server, and based on identifying that the sensing data of the sensor does not belong to the threshold range, generate an event, wherein the event comprises a feedback notifying that the sensing data of the sensor does not belong to the threshold range.