US 12,443,184 B2
Smart sanitation robot
Florian Geissler, Munich (DE); Say Chuan Tan, Penang (MY); Chien Chern Yew, Penang (MY); Ying Wei Liew, Sg Ara (MY); and Neslihan Kose Cihangir, Munich (DE)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 17, 2021, as Appl. No. 17/553,850.
Prior Publication US 2022/0107642 A1, Apr. 7, 2022
Int. Cl. G05D 1/00 (2024.01); A47L 9/28 (2006.01); A47L 11/40 (2006.01); G01D 21/00 (2006.01); G05B 13/02 (2006.01); G05B 15/02 (2006.01)
CPC G05D 1/0088 (2013.01) [A47L 9/2826 (2013.01); A47L 9/2852 (2013.01); G01D 21/00 (2013.01); G05B 13/027 (2013.01); A47L 11/4011 (2013.01); A47L 2201/04 (2013.01); A47L 2201/06 (2013.01); G05B 15/02 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A device comprising:
a processor configured to:
detect a plurality of objects in a workspace;
determine, for each detected object of the plurality of objects, a sanitation score for the detected object based on observations of the detected object over a time period;
generate a cleaning schedule based on the sanitation score for each detected object, wherein the cleaning schedule comprises instructions for a sanitation robot to clean the plurality of objects, wherein the cleaning schedule comprises an ordered list of cleaning tasks for the plurality of objects, wherein each object of the plurality of objects is associated with a corresponding cleaning task of the ordered list of cleaning tasks;
determine, for each cleaning task, a corresponding utility value for the corresponding cleaning task, wherein the corresponding utility value is based on the sanitation score divided by an estimated time to complete the corresponding cleaning task;
order the ordered list of cleaning tasks based on the corresponding utility value for the corresponding cleaning task; and
control the sanitation robot to execute the cleaning schedule according to the ordered list of cleaning tasks.