| CPC G05D 1/0212 (2013.01) [A47L 9/2842 (2013.01); A47L 9/2847 (2013.01); A47L 9/2852 (2013.01); A47L 11/4011 (2013.01); A47L 2201/04 (2013.01); A47L 2201/06 (2013.01)] | 14 Claims |

|
1. A method of prioritizing cleaning of rooms of an environment for a mobile cleaning robot, the method comprising:
generating, using a controller, a cleanliness score for each room of the environment, each of the cleanliness scores indicative of an amount of debris expected in each respective room by the mobile cleaning robot;
generating a room cleaning priority based at least partially on the cleanliness score of each of the rooms;
scheduling operations of the mobile cleaning robot for a planned mission based on the room cleaning priority of each of the rooms of the environment;
updating a cleaning report including the cleanliness score for each room cleaned by the mobile cleaning robot; and
updating the cleanliness score for each room based on historical degradation of each respective room of the environment, the historical degradation of each respective room based on historical cleaning data and an amount of time since the mobile cleaning robot cleaned the respective room.
|