US 12,461,528 B2
Cleaning prioritization for mobile cleaning robot
Steven J. Baron, Nashua, NH (US); Matthew Weyant, Medford, MA (US); Ryan Schneider, Burlington, MA (US); Michael Foster, Stoneham, MA (US); Clifton Eric Smith, Stow, MA (US); Ajay Changulani, Boxborough, MA (US); Collin Prather, Westfield, IN (US); Laura Tramontozzi, Charleston, MA (US); and Jonathan Sanjeev Withers, Quincy, MA (US)
Assigned to iRobot Corporation, Bedford, MA (US)
Filed by iRobot Corporation, Bedford, MA (US)
Filed on Aug. 23, 2023, as Appl. No. 18/237,117.
Prior Publication US 2025/0068161 A1, Feb. 27, 2025
Int. Cl. G05D 1/00 (2024.01); A47L 9/28 (2006.01); A47L 11/40 (2006.01)
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
OG exemplary drawing
 
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.