A robotic cleaning apparatus for cleaning a cleaning space, the robotic cleaning apparatus comprising: a communication interface; a memory storing one or more instructions; and at least one processor configured to: execute the one or more instructions to control the robotic cleaning apparatus, execute the one or more instructions to acquire contamination data indicating a contamination level of the cleaning space, wherein the contamination data include information about a location where and a time when the contamination data is generated, acquire contamination map data based on the contamination data, wherein the contamination map data includes a plurality of contamination maps corresponding to different time periods, determine at least one cleaning target area in the cleaning space, based on a current time and the contamination map data, determine a priority and a cleaning strength for the at least one cleaning target area using an operation mode of the robotic cleaning apparatus and an apparatus state of the robotic cleaning apparatus, and clean the determined at least one cleaning target area according to the determined priority and cleaning strength, wherein the contamination map data comprises: information indicating locations of contaminated areas in the cleaning space, contamination levels of the contaminated areas, and locations of objects in the cleaning space, and is stored for a predetermined time period. a communication interface; a memory storing one or more instructions; and at least one processor configured to: execute the one or more instructions to control the robotic cleaning apparatus, execute the one or more instructions to acquire contamination data indicating a contamination level of the cleaning space, wherein the contamination data include information about a location where and a time when the contamination data is generated, acquire contamination map data based on the contamination data, wherein the contamination map data includes a plurality of contamination maps corresponding to different time periods, determine at least one cleaning target area in the cleaning space, based on a current time and the contamination map data, determine a priority and a cleaning strength for the at least one cleaning target area using an operation mode of the robotic cleaning apparatus and an apparatus state of the robotic cleaning apparatus, and clean the determined at least one cleaning target area according to the determined priority and cleaning strength, wherein the contamination map data comprises: information indicating locations of contaminated areas in the cleaning space, contamination levels of the contaminated areas, and locations of objects in the cleaning space, and is stored for a predetermined time period. execute the one or more instructions to control the robotic cleaning apparatus, execute the one or more instructions to acquire contamination data indicating a contamination level of the cleaning space, wherein the contamination data include information about a location where and a time when the contamination data is generated, acquire contamination map data based on the contamination data, wherein the contamination map data includes a plurality of contamination maps corresponding to different time periods, determine at least one cleaning target area in the cleaning space, based on a current time and the contamination map data, determine a priority and a cleaning strength for the at least one cleaning target area using an operation mode of the robotic cleaning apparatus and an apparatus state of the robotic cleaning apparatus, and clean the determined at least one cleaning target area according to the determined priority and cleaning strength, wherein the contamination map data comprises: information indicating locations of contaminated areas in the cleaning space, contamination levels of the contaminated areas, and locations of objects in the cleaning space, and is stored for a predetermined time period. information indicating locations of contaminated areas in the cleaning space, contamination levels of the contaminated areas, and locations of objects in the cleaning space, and is stored for a predetermined time period.