[go: up one dir, main page]

CN114269217A - 使用机器视觉控制清洁机器循环 - Google Patents

使用机器视觉控制清洁机器循环 Download PDF

Info

Publication number
CN114269217A
CN114269217A CN202080058131.9A CN202080058131A CN114269217A CN 114269217 A CN114269217 A CN 114269217A CN 202080058131 A CN202080058131 A CN 202080058131A CN 114269217 A CN114269217 A CN 114269217A
Authority
CN
China
Prior art keywords
wash
cleaning process
cleaning
rack
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202080058131.9A
Other languages
English (en)
Inventor
C·S·史密斯
P·D·克里斯蒂安
E·M·汉
P·R·克劳斯
R·M·拉恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ecolab USA Inc
Original Assignee
Ecolab USA Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ecolab USA Inc filed Critical Ecolab USA Inc
Publication of CN114269217A publication Critical patent/CN114269217A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/42Details
    • A47L15/4295Arrangements for detecting or measuring the condition of the crockery or tableware, e.g. nature or quantity
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/0018Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
    • A47L15/0021Regulation of operational steps within the washing processes, e.g. optimisation or improvement of operational steps depending from the detergent nature or from the condition of the crockery
    • A47L15/0026Rinsing phases
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/0018Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
    • A47L15/0021Regulation of operational steps within the washing processes, e.g. optimisation or improvement of operational steps depending from the detergent nature or from the condition of the crockery
    • A47L15/0028Washing phases
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/0018Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
    • A47L15/0047Energy or water consumption, e.g. by saving energy or water
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/42Details
    • A47L15/46Devices for the automatic control of the different phases of cleaning ; Controlling devices
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2401/00Automatic detection in controlling methods of washing or rinsing machines for crockery or tableware, e.g. information provided by sensors entered into controlling devices
    • A47L2401/04Crockery or tableware details, e.g. material, quantity, condition
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2501/00Output in controlling method of washing or rinsing machines for crockery or tableware, i.e. quantities or components controlled, or actions performed by the controlling device executing the controlling method
    • A47L2501/30Regulation of machine operational steps within the washing process, e.g. performing an additional rinsing phase, shortening or stopping of the drying phase, washing at decreased noise operation conditions

Landscapes

  • Cleaning By Liquid Or Steam (AREA)
  • Washing And Drying Of Tableware (AREA)

Abstract

图像分类用于动态地控制自动化清洁机器中的一个或多个清洗参数。安装于所述清洁机器的清洗室中的成像装置在整个清洁过程的各个时间捕获待清洁的物品的一个或多个图像。计算装置分析所捕获图像以根据物品类型和机架容量对所述图像进行分类。基于物品类型分类和所述机架容量,所述计算装置动态地控制所述清洁过程的一个或多个参数以实现令人满意的清洁和/或消毒结果。

Description

使用机器视觉控制清洁机器循环
本申请要求2019年9月12日提交的名为“使用机器视觉控制清洁机器循环(CONTROL OF CLEANING MACHINE CYCLES USING MACHINE VISION)”的美国临时申请第62/899,592号的益处。
背景技术
自动化清洁机器用于餐馆、医疗保健设施和其它位置中,以对各种物品进行清洁、杀菌和/或消毒。在餐馆或食物加工场所中,自动化清洁机器(例如器皿清洗机器或洗碗机)可用于清洁食物制备和饮食物品,例如餐具、玻璃器皿、深锅、平底锅、器皿、食物处理设备和其它物品。一般来说,待清洁的物品放置于机架上且被提供到自动化清洁机器的清洗室。在所述腔室中,一种或多种清洁产品和/或漂洗剂在清洁过程期间被施加到物品。清洁过程可包含一个或多个清洗阶段和一个或多个漂洗阶段。在清洁过程结束时,所述机架从清洗室去除。水温、水压、水质、化学清洁剂和/或漂洗剂的浓度、清洗和/或漂洗循环的持续时间以及其它因素可能影响清洁过程的功效。
发明内容
一般来说,本公开涉及分析待清洁的物品的一个或多个图像以控制自动化清洁机器的清洁过程的系统和/或方法。根据本公开,与自动化清洁机器的清洗室内的环境兼容的成像装置捕获待清洁的物品的一个或多个图像。计算装置分析所捕获图像以提取关于物品的信息。举例来说,计算装置可基于分类模型分析所捕获图像以对物品类型进行分类和/或分配对应于在所捕获图像中呈现的物品的机架容量。计算装置还可确定在所捕获图像中呈现的物品的沾污程度。所述信息可用于控制清洁过程的一个或多个参数(例如清洗和/或漂洗循环的长度、清洗和/或漂洗水温、洗涤剂浓度等),以便针对每一个别机架实现令人满意的清洁和/或消毒结果。所述计算装置还可分析所捕获图像以提取关于再洗频率、器皿材料类型的信息和/或关于待清洁的物品的其它相关信息。
所述系统可进一步使机架容量与实现机架中的物品的充分消毒所需的能量的量相关。以此方式,对于每一个别机架,所述系统可基于机架容量确定是否已将足够的热能传递到器皿的表面以实现器皿的充分消毒。
在一个实例中,本公开涉及一种系统,其包括:至少一个成像装置,其捕获待通过相关联的清洁过程在清洁机器的清洗室中清洁的物品的清洗前图像;至少一个处理器;及存储装置,其包括可由至少一个处理器执行以进行以下操作的指令:分析清洗前图像以将物品分类为属于多个物品类型中的一个;及基于多个物品类型中的经过分类的一个来确定相关联的清洁过程的一个或多个参数。
在一些实例中,至少一个成像装置可在完成相关联的清洁过程之后进一步捕获物品的清洗后图像,且存储装置可进一步包括可由至少一个处理器执行以进行以下操作的指令:分析清洗后图像以确定在完成清洗过程之后残留在物品上的污垢量;基于残留的污垢量来确定相关联的清洁过程的延长的清洗循环时间;及通过清洁机器来启动执行具有对应于延长的清洗循环时间的清洗循环持续时间的延长的清洗循环。
所述存储装置可进一步包括可由至少一个处理器执行以进行以下操作的指令:基于残留的污垢量来确定相关联的清洁过程的延长的漂洗循环时间;及通过清洁机器来启动执行具有对应于延长的清洗循环时间的清洗循环持续时间和对应于延长的漂洗循环时间的漂洗循环持续时间的延长的清洗循环。
所述存储装置可进一步包括可由至少一个处理器执行以进行以下操作的指令:分析清洗前图像以分配多个机架容量中的对应于在清洗室中支撑物品的机架的相对充满度的一个;及基于多个机架容量中的经过分配一个来确定相关联的清洁过程的一个或多个参数。
所述存储装置可进一步包含可由至少一个处理器执行以进行以下操作的指令:启动清洁机器的具有基于多个物品类型中的经过分类的一个和经过分配的机架容量的清洗循环持续时间设定的清洗循环。
在一些实例中,存储装置可进一步存储一个或多个特性贮槽温度变化,每一特性贮槽温度变化对应于多种器皿材料中的不同的一个。所述存储装置可进一步包括可由至少一个处理器执行以进行以下操作的指令:在清洁过程的整个指定部分期间接收贮槽温度信息;将所接收的贮槽温度信息与一个或多个所存储的特性贮槽温度变化进行比较;基于比较来识别多种器皿材料中的对应一个;及基于多种器皿材料中的所识别的一个来确定一个或多个清洗循环参数。
在一些实例中,所述存储装置可进一步包括可由至少一个处理器执行以进行以下操作的指令:分析物品的清洗后图像以确定物品是否被呈现在与前一清洁过程相关联的一个或多个图像中。
在另一实例中,本公开涉及一种方法,其包括:通过成像装置捕获待通过相关联的清洁过程在清洁机器的清洗室中清洁的物品的清洗前图像;分析清洗前图像以将物品分类为属于多个物品类型中的一个;及基于多个物品类型中的经过分类的一个来确定相关联的清洁过程的一个或多个参数。
所述方法可进一步包括:在完成相关联的清洁过程之后通过成像装置捕获物品的清洗后图像;分析清洗后图像以确定在完成清洗过程之后残留在物品上的污垢量;基于残留的污垢量来确定相关联的清洁过程的延长的清洗循环时间;及通过清洁机器来启动执行具有对应于延长的清洗循环时间的清洗循环持续时间的延长的清洗循环。所述方法可进一步包括:基于残留的污垢量来确定相关联的清洁过程的延长的漂洗循环时间;及通过清洁机器来启动执行具有对应于延长的清洗循环时间的清洗循环持续时间和对应于延长的漂洗循环时间的漂洗循环持续时间的延长的清洗循环。
所述方法可进一步包含分析清洗前图像以分配多个机架容量中的对应于在清洗室中支撑物品的机架的相对充满度的一个;及基于多个机架容量中的经过分配的一个来确定相关联的清洁过程的一个或多个参数。
所述方法可进一步包含启动清洁机器的具有基于多个物品类型中的经过分类的一个和经过分配的机架容量的清洗循环持续时间设定的清洗循环。
所述方法可进一步包含存储一个或多个特性贮槽温度变化,每一特性贮槽温度变化对应于多种器皿材料中的不同的一个。所述方法可进一步包含:在清洁过程的整个指定部分期间接收贮槽温度信息;将所接收的贮槽温度信息与一个或多个所存储的特性贮槽温度变化进行比较;基于比较来识别多种器皿材料中的对应一个;及基于多种器皿材料中的所识别的一个来确定一个或多个清洗循环参数。
在另一实例中,本公开涉及一种系统,其被配置成控制用于在清洁机器的清洗室中清洁物品的清洁过程,所述物品包括多种器皿材料中的一个,所述系统包括:至少一个处理器;及存储装置,其包括一个或多个特性贮槽温度变化,每一特性贮槽温度变化对应于多种器皿材料中的不同的一个,所述存储装置进一步包括可由至少一个处理器执行以进行以下操作的指令:在清洁过程期间的一个或多个指定时间接收贮槽温度信息;将所接收的贮槽温度信息与一个或多个所存储的特性贮槽温度变化进行比较;基于比较来识别多种器皿材料中的对应于物品的一个;及基于多种器皿材料中的所识别的一个来控制清洁机器的一个或多个清洗循环参数。
所述系统可进一步包含至少一个成像装置,其捕获物品的清洗前图像;所述存储装置进一步包括可由至少一个处理器执行以进行以下操作的指令:分析清洗前图像以将物品分类为属于多个物品类型中的一个;及基于多个物品类型中的经过分类的一个及器皿材料来控制清洁过程的一个或多个参数。
在以上实例中的任一个中,清洁机器可以是自动化洗碗机,且多个物品类型可包含餐具类型、玻璃器皿类型、镀银器皿类型、深锅/平底锅类型,及混合的器皿类型。清洁过程的一个或多个参数可包含清洗循环持续时间和漂洗循环持续时间中的至少一个。
一个或多个实例的细节阐述于下文的附图和描述中。其它特征将从描述和图示且从权利要求书显而易见。
附图说明
图1展示根据本公开的实例自动化清洁机器,其中成像装置捕获清洁机器的清洗室内部的器皿的一个或多个数字图像。
图2为根据本公开的实例计算系统的框图,所述实例计算系统使用机器视觉动态地控制清洁机器的循环。
图3为根据本公开的洗碗机机架的实例图像,所述洗碗机机架具有36个玻璃杯和“满”的机架容量,所述玻璃杯具有物品类型“玻璃器皿”。
图4为根据本公开的洗碗机机架的实例图像,所述洗碗机机架具有15个玻璃杯和“中等满”的机架容量,所述玻璃杯具有物品类型“玻璃器皿”。
图5为根据本公开的洗碗机机架的实例图像,所述洗碗机机架具有5个玻璃杯和“最低限度地满”的机架容量,所述玻璃杯具有物品类型“玻璃器皿”。
图6为根据本公开的洗碗机机架的实例图像,所述洗碗机机架具有盘子,所述盘子具有物品类型“餐具”。
图7为根据本公开的洗碗机机架的实例图像,所述洗碗机机架具有饮食器皿,所述饮食器皿具有物品类型“镀银器皿”。
图8为针对多个洗碗机循环展示器皿重量相对于贮槽温降的实验结果的表。
图9为根据本公开的说明实例过程的流程图,其中计算装置基于一个或多个所捕获图像的分析来控制清洁机器中的一个或多个清洗和/或漂洗循环。
图10为根据本公开的说明另一实例过程的流程图,其中计算装置基于贮槽温度的分析来控制清洁机器中的一个或多个清洗和/或漂洗循环。
具体实施方式
一般来说,本公开涉及分析待清洁的物品的一个或多个图像以控制自动化清洁机器的清洁过程的系统和/或方法。根据本公开,与自动化清洁机器的清洗室内的环境兼容的成像装置捕获待清洁的物品的一个或多个图像。计算装置分析所捕获图像以提取关于物品的信息。举例来说,计算装置可基于分类模型分析所捕获图像以对物品类型进行分类和/或分配对应于在所捕获图像中呈现的物品的机架容量。计算装置还可确定在所捕获图像中呈现的物品的沾污程度。所述信息可用于控制清洁过程的一个或多个参数(例如清洗和/或漂洗循环的长度、清洗和/或漂洗水温、洗涤剂浓度等),以便针对每一个别机架实现令人满意的清洁和/或消毒结果。所述计算装置还可分析所捕获图像以提取关于再洗频率、器皿材料类型的信息和/或关于待清洁的物品的其它相关信息。
根据本公开的另一方面,机器学习用于训练计算系统以对图像数据集中的一个或多个训练图像中的待清洁的物品进行分类。分类模型是基于图像数据集中的一个或多个训练图像而产生。图像分类模型可由例如卷积神经网络的任一机器学习算法或用于构建图像分类模型的其它算法而产生。训练图像可包含不同物品类型的一个或多个图像,所述物品类型可暴露于清洁机器的清洗室中的清洁过程。举例来说,对于自动化洗碗机,训练图像可包含:一个或多个图像,其包含装载有饮水玻璃杯或其它玻璃器皿的洗碗机机架;一个或多个图像,其包含装载有盘子、碗或其它餐具的洗碗机机架;一个或多个图像,其包含装载有饮食器皿和其它镀银器皿的洗碗机机架;一个或多个图像,其包含装载有深锅和平底锅的洗碗机机架;及一个或多个图像,其包含装载有物品类型的混合组合的洗碗机机架。对于每一物品类型,训练图像可进一步包含多个图像,其包含不同数目的物品。举例来说,如果物品是饮水玻璃杯,那么训练图像可包含装载有最大数目的饮水玻璃杯的洗碗机机架(即,满架)的至少一个图像,及装载有少于最大数目的饮水玻璃杯的洗碗机机架(即,未满架)的一个或多个图像。
使用分类模型,计算装置分析与清洁过程相关联的一个或多个图像,以根据物品类型和/或机架的相对充满度或机架容量(即,满架或未满架)对待清洁的物品进行分类。所述系统可进一步使机架容量与实现器皿的充分消毒所需的以热单位当量(HUE)为单位的能量的量相关。以此方式,所述系统可基于机架容量确定循环是否已接收正确数目的HUE以实现器皿的充分消毒。所述系统可进一步分析与清洁过程相关联的贮槽温度信息以进一步控制清洁过程的一个或多个参数。
图1展示根据本公开的实例自动化清洁机器100,其中成像装置120捕获清洁机器100的清洗室152内部的器皿102A到102N的一个或多个数字图像。在此实例中,清洁机器100为用于对饮食和/或食物制备物品102A到102N进行清洁和/或消毒的器皿清洗机器或洗碗机。在此实例中,物品102A到102N为盘子。然而,应理解,物品102A到102N还可包含其它餐具,例如碗、咖啡杯等、玻璃器皿、镀银器皿、烹饪器皿、深锅和平底锅,以及任何其它物品类型。应进一步理解,清洁机器100可包含任何其它类型的清洁机器,例如衣物或纺织物洗涤机、医疗器械再处理器、自动化洗涤器杀菌器、高压灭菌器、灭菌器,或任何其它类型的清洁机器,且本公开就清洁机器的类型或待清洁的物品的类型而言不受限制。
清洁机器100包含壳体158,所述壳体限定一个或多个清洗室152且具有准许进入和/或退出清洗室152的一个或多个门160、161。一个或多个可去除机架154被设定大小以装配在清洗室152内部。每一机架154可被配置成直接在其上接收待清洁的物品,或其可被配置成接收一个或多个托盘或固持器,在清洁过程期间,待清洁的物品被固持在所述托盘或固持器中。机架154可以是通用或专用机架,且可被配置成容纳大和/或小物品、例如深锅、平底锅、烹饪器皿等的食物加工/制备设备和/或玻璃器皿、餐盘和其它饮食器皿等。在医院或医疗保健应用中,所述机架可被配置成容纳器械托盘、硬物品、医疗装置、管道、面罩、盆、碗、便盆或其它医疗物品。应理解,如关于图1所展示且描述且贯穿本说明书,机架154的配置,及可放置在机架154上或中的物品的描述仅处于示例目的,且本公开在此方面不受限制。
例如清洁机器100的典型的清洁机器通过将一种或多种清洁溶液164(水与一种或多种化学清洁产品的混合物)喷洒到清洗室152中且因此喷洒到待清洁的物品上来操作。清洁溶液被泵送到一个或多个喷洒臂162,其在适当时间将清洁溶液164喷洒到清洗室152中。清洁机器100具备淡水源,且取决于应用,还可包含一个或多个贮槽,例如贮槽110,以容纳将在下一个清洁循环中重复使用的用过的清洗和/或漂洗溶液112。清洁机器100还可包含或具备化学产品施配器190,其在清洁过程期间的适当时间自动施配适当的化学产品、使其与稀释剂混合,且将待施配的所得清洁溶液164分配到清洗室152中。取决于所述机器,待清洁的物品、待清洁的物品上的污垢量以及其它因素,一个或多个清洗循环可穿插有一个或多个漂洗和/或消毒循环以形成清洁机器100的一个完整的清洁过程。
清洁机器100进一步包含控制器170。控制器170包含一个或多个处理器,其监测且控制清洁机器100的各个参数,例如清洗和漂洗循环时间及持续时间、清洁溶液浓度、一种或多种化学产品的定时施配、待施配的化学产品的量、清洗和/或漂洗循环水温、用于将水和化学产品施加到清洗室中的定时等。
清洁机器控制器170可与系统控制器180通信,所述系统控制器分析由成像装置120捕获的图像以基于图像分析动态地调节清洗和/或漂洗循环时间。系统控制器180将经过调节的清洗和/或漂洗循环时间传达到清洁机器控制器170,所述清洁机器控制器接着将适当的命令信号发送到清洁机器以实现如由系统控制器180确定的经过调节的清洗和/或漂洗循环时间。
在另一实例中,系统控制器180的功能可并入到清洁机器控制器170中。在此类实例中,清洁机器控制器170经连接以控制成像装置120,以捕获清洁机器100的清洗室152中的机架154和/或器皿102A到102N的一个或多个数字图像。在此类实例中,清洁机器控制器170进一步分析所捕获图像以识别清洁机器100内部的器皿的类型、器皿的量和/或器皿的沾污程度,且基于所捕获图像的分析动态地调节清洗和/或漂洗循环定时。因此,应理解,系统控制器180、清洁机器控制器170和产品施配系统190的一个或多个功能可集成到单一控制器中,且本公开在此方面不受限制。
如图1中所展示,一个或多个待清洁的物品,例如盘子102A到102N,可放置在机架154上且在清洁过程开始时移动到清洗室152中。机架154可在传送带166或其它支撑结构上移动。
控制器180启动成像装置120在清洁过程期间一次或多次捕获一个或多个图像。举例来说,可在开始清洗循环之前、在清洗循环期间、在清洗和漂洗循环之间、在漂洗循环期间和/或在完成漂洗循环之后捕获清洁机器的清洗室中的机架/物品的一个或多个图像。即,可在开始清洗循环之前,例如,在机架/物品已经装载到清洗室中之后但在水/清洁溶液被泵送到清洗室中之前捕获一个或多个图像。可在清洗循环和/或漂洗循环期间,例如,在水/清洁溶液被泵送到清洗室中时一次或多次,捕获一个或多个图像。当没有水/清洁溶液被泵送到清洗室中时,还可在清洗循环与漂洗循环之间的停留时间期间捕获一个或多个图像。在水/清洁溶液停止被泵送到清洗室中之后,还可在完成漂洗循环之后捕获一个或多个图像。
还可包含照明系统157,其出于图像捕获的目的在清洗室内部提供合适照明。举例来说,照明系统157可包含一个或多个光源,其用基本上漫射的宽带光来照射待清洁的物品。由光源发射的光的波长范围可包含可见光谱(即,白光),且还可延伸到紫外(UV)和/或红外(IR)波长范围中。在一些实例中,UV和/或IR波长范围中的波长可有利于检测待清洁的物品上的食物污垢的特定类型。光源可定位在清洗室内以便缩减(在可能的程度上)清洁机器的一个或多个内部组件对光源的阻挡且使得物品/机架基本上被均匀地照射。
系统控制器180分析与清洁过程相关联的一个或多个图像以确定待清洁的物品的类型。系统控制器180可基于针对每一个别机架清洁的物品类型来调节清洁过程的一个或多个清洗参数。清洁过程参数可针对在清洁每一物品类型时通常会遇到的污垢的类型。举例来说,深锅和平底锅可被大量经烘烤或煮熟的淀粉、糖、蛋白质和脂肪污垢弄脏。相比之下,饮水玻璃杯或杯子通常不会很脏但具有难以去除的污垢,如口红、咖啡和茶渍。一旦系统控制器180分析与清洁过程相关联的一个或多个图像以对物品类型进行分类,则其会基于物品类型控制清洁过程的一个或多个清洗参数,以实现令人满意的清洁和消毒结果。待清洁的物品的识别允许洗碗机控制器180针对每一个别机架动态地调节清洗和/或漂洗循环时间。通过执行图像分析以识别清洁机器100的清洗室152中的器皿的类型,本公开的系统可基于器皿的类型专门定制一个或多个清洗参数,且洗碗机可确保针对清洁机器100的每一个别清洁过程实现充分的清洁和消毒结果。
在使用中,待清洁的物品的相对数量或数目通常将因清洁过程而异。举例来说,一些清洁过程将在满架的情况下运行,且其它清洁过程将在部分填充的机架介于几乎空到几乎满的情况下运行。可出于本公开的目的将每一机架的物品的相对量定义为机架容量。使用本公开的技术,本发明的系统可基于对与清洁过程相关联的一个或多个所捕获图像的分析来针对每一个别清洁过程确定机架容量。根据本公开,已经确定机架容量会影响实现器皿的充分消毒所需的热能的量。在一些实例中,本公开的系统和方法可基于机架容量来动态地调节清洗和/或漂洗循环时间,以确保待清洁的物品在清洁过程期间暴露于至少一热能阈值,以基于机架容量实现对待清洁的物品的充分消毒。
在一些实例中,清洁机器100可包含一个或多个传感器,其提供关于清洁过程的参数的额外信息。举例来说,清洁机器100可包含一个或多个温度传感器153,其测量清洗室152内部的温度。在图1的实例中,温度传感器153定位于清洁机器100的清洗室152内部的侧壁上。清洁机器100可进一步包含贮槽温度传感器114,其测量贮槽110中的溶液112的温度。举例来说,可在清洁过程开始时且在同一清洁过程结束时测量贮槽水温以确定在清洁过程期间出现的贮槽水温的差。作为另一实例,可贯穿清洁过程对贮槽水温连续地进行测量或取样。可分析连续的贮槽水温数据,以识别清洁过程开始时或清洁过程期间的任何其它时间点处的贮槽水温的变化率(例如任一给定时间点处的温度相对于时间曲线的斜率或导数)。所述系统可单独地或结合关于清洁循环的其它数据分析从一个时间点到另一时间点的贮槽水温的差,和/或任一时间点处的贮槽水温的变化率,以确定和/或调节足以对暴露于清洁机器100的相关联的清洁过程的器皿进行充分清洁和/或消毒的清洁循环参数。
一旦完成清洁过程,则成像装置120可捕获器皿102A到102N的一个或多个额外图像。清洗后图像捕获可如上文所提及在清洗室内部进行,或在清洗室外部进行。系统控制器170分析清洗后图像以确定器皿102A到102N的循环后沾污程度。器皿的循环后沾污程度与“清洁”阈值进行比较以确定在清洁过程期间是否充分去除了污垢。“清洁”阈值可取决于器皿的类型、污垢的类型、图像数据中所含有的信息的类型、由系统执行的图像分析的类型,以及其它因素。如果器皿的循环后沾污程度不符合“清洁”阈值,那么控制器170可确定充分地清洁在物品上残留的污垢所需的延长的清洗循环时间。接着可执行用于所确定的延长的清洗循环时间的延长的清洗/漂洗循环,以便实现对残留的污垢的充分清洁。
控制器170还可分析机架容量和所述循环的积蓄热能且与消毒阈值进行比较以确定积蓄热能是否足以实现对器皿的充分消毒。如果积蓄热能不符合消毒阈值,那么控制器170可确定实现符合消毒阈值的热能水平所需的延长的漂洗循环时间。接着可执行用于所确定的延长的漂洗循环时间的延长的漂洗循环以便实现器皿的充分消毒。
以此方式,本公开的技术基于对与清洁过程相关联的图像的分析动态地控制清洁过程的一个或多个参数,以便确保对物品进行充分清洁及消毒。所述系统因此可基于对与清洁过程相关联的一个或多个所捕获图像的分析来针对每一个别清洁过程精细地调谐清洗和/或漂洗循环参数,以确保物品的充分清洁和消毒。此可使得缩减用于个别清洁循环的清洗、漂洗和/或总循环时间,且缩减多个清洁循环所需的平均清洗、漂洗和/或总循环时间。本公开的技术因此可使得缩减每一清洁过程所需的水和/或能量的总量和多个清洁循环所需的水和/或能量的平均量(由于例如加热水所需的较短循环时间和较少能量),同时确保暴露于清洁机器内部的清洁过程的物品被充分清洁和消毒。就完成每一个别清洁过程所需的成本和/或时间而言,此可进一步使得降低水、能量和/或劳动力成本且增加效率。
在一些实例中,所述系统可产生关于清洁过程的一个或多个报告或通知。举例来说,计算装置可基于在清洁过程期间产生的清洁机器循环数据产生用于显示的通知,例如用于在用户计算装置上显示的通知,其包含与清洁过程相关联的清洁循环参数、在完成清洁过程之前、期间和/或之后由成像装置120捕获的器皿的一个或多个图像、在清洁过程期间所监测的数据或基于对所监测的数据或在清洁过程之前、期间或之后获得的图像的分析而产生的数据,和/或与由一个或多个清洁机器运行的清洁过程相关联的任一信息。所显示的数据可进一步包含关于清洁过程和/或清洁过程的一个或多个目标而监测或产生的数据的一个或多个图或图表。
与每一清洁过程相关联的器皿的类型的识别,和与每一清洁过程相关联的清洁过程数据可进一步被分析以在指定时段内识别清洁过程的数量和类型、查看关于在一个或多个清洁过程期间遇到的问题的历史数据、查看关于一个或多个清洁机器的一般操作的数据(例如每天/每周/每月的循环数量、排水频率、循环时间、温度、所施配的化学品数量等)、在一周的特定时间和日期期间清洗的器皿的类型、机架是满架还是未满架运行等,且此信息可用于产生报告以改善对器皿清洗或其它物品清洁设施的管理。
图2为根据本公开的展示实例计算装置200的框图,所述实例计算装置基于对待清洁的物品的一个或多个所捕获图像的分析来控制清洁过程的一个或多个循环。计算装置200可包含例如移动计算装置、智能手机、平板计算机、膝上型计算机、桌上型计算机、服务器计算机、个人数字助理(PDA)、便携式游戏装置、便携式媒体播放器、电子书阅读器、可穿戴计算装置、智能手表、电视平台,或另一类型的计算装置。在一些实例中,计算装置的功能可集成到洗碗机控制器232(或其它相关联的清洁机器控制器)中,且应理解,本公开在此方面不受限制。
计算装置200包含一个或多个处理器202、一个或多个用户界面组件204、一个或多个通信组件206,及一个或多个数据存储组件208。用户界面组件可包含音频界面、视觉界面及触摸式界面组件中的一个或多个,所述触摸式界面组件包含触敏屏幕、显示器、扬声器、按钮、小键盘、触控笔、鼠标或允许个人与计算装置交互的其它机构。通信组件206允许计算装置200与其它电子装置通信,所述电子装置例如成像装置220、洗碗机控制器222、产品施配器控制器242和/或其它远程或本地计算装置。可通过有线和/或无线连接实现通信。
成像装置220可包含一个或多个数码相机、扫描仪、网络相机,或任何其它类型的成像装置。成像装置220与清洁机器的清洗室中的环境兼容,且在一些实例中,能够承受暴露于商业清洁机器的清洗室中的条件达最短时间量,例如五年。举例来说,成像装置220应足够防水,以承受暴露于商用洗碗机内的环境达合理的时间量,例如五年。在另一实例中,成像装置220可包含防水壳体或安装在防水壳体内,所述防水壳体包含借以捕获图像的窗口。所述壳体/窗口可并入到洗碗机的内部侧壁中,或可粘附到洗碗机的内部侧壁。
成像装置220可定位于清洁机器100的清洗室152中,使得每一所捕获图像的视野包含清洗室152内的可定位有机架的区域。换句话说,由成像装置220捕获的检查区域包含可装载到洗碗机中的任一机架的整个外部周边,使得在图像中捕获装载到每一机架中且存在于清洗室152内的所有器皿。在一些实例中,计算装置200可在分析一个或多个所捕获图像期间检测机架中的一些器皿是否被阻挡(由洗碗机的一些内部组件或由装载到机架上的其它器皿阻挡),且计算装置200可在所述情况下进一步被配置成基于从图像的其余部分提取的信息(例如器皿类型、沾污程度等)来推断关于图像中被阻挡器皿的信息。
计算装置200包含一个或多个存储装置208,所述存储装置包含分类模块214、清洁过程控制模块212和验证模块216。模块212、214和216可使用驻留在计算装置200中和/或在所述计算装置处执行的软件、硬件、固件或硬件、软件和固件的混合执行所描述的操作。计算装置200可用一个或多个处理器202执行模块212、214和216。计算装置200可将模块212、214和216作为在基础硬件上执行的虚拟机来执行。模块212、214和216可作为操作系统或计算平台的服务或组件来执行。模块212、214和216可在计算平台的应用层处作为一个或多个可执行程序来执行。用户界面204和模块212、214及216可例如作为在网络云端中的网络处操作的一个或多个网络服务另外被布置成远离计算装置200且可由计算装置200远程访问。
根据本公开,分类数据218包含由对图像数据集中的一个或多个训练图像的机器学习分析产生的物品类型和机架容量信息。训练图像可包含不同物品类型的物品的一个或多个图像。每一物品类型对应于可暴露于清洁机器230的清洗室中的清洁过程的物品的不同类型。举例来说,对于自动化洗碗机,多个物品类型可包含玻璃器皿类型、餐具类型、镀银器皿类型和深锅/平底锅类型,混合的器皿类型(玻璃器皿、餐具、镀银器皿和/或深锅和平底锅的某一组合)。训练图像因此可包含:一个或多个图像,其包含装载有饮水玻璃杯(“玻璃器皿”类型)的洗碗机机架;一个或多个图像,其包含装载有盘子、碗或咖啡杯(“餐具”类型)的洗碗机机架;一个或多个图像,其包含装载有饮食器皿(“镀银器皿”类型)的洗碗机机架;一个或多个图像,其包含装载有深锅和平底锅(“深锅/平底锅”类型)的洗碗机机架;及一个或多个图像,其包含装载有物品类型的某一组合(“混合器皿”类型)的洗碗机机架。以此方式,每一训练图像根据在训练图像中呈现的器皿的类型来分类,且此信息(例如,存储于分类数据218中)可随后被应用以对与清洗过程相关联的一个或多个图像进行分类,以便确定待清洁的器皿的类型,且基于物品类型来控制清洗过程的一个或多个参数。
对于每一物品类型,相关联的训练图像数据集可包含多个图像,其各自包含不同数目的物品。这些训练图像可用于为图像分配机架容量。举例来说,当物品为饮水玻璃杯时,训练图像可包含装载有最大数目的饮水玻璃杯的洗碗机机架(即,满架)的至少一个图像,及装载有少于最大数目的饮水玻璃杯的洗碗机机架(即,未满架)的一个或多个图像。以此方式,学习模块210可根据物品类型的类型和机架容量两者对训练图像进行分类。
训练图像和其对应的分类存储于数据存储器218中,以供分类模块214在分析所捕获图像以控制清洁过程从而实现充分的清洁和消毒结果时使用。
分类模块214包含可由处理器202执行以执行各种任务的指令。举例来说,分类模块214包含可由处理器202执行以进行以下操作的指令:启动捕获待清洁的未知物品的机架的一个或多个数字图像、基于来自训练数据集的所存储的分类数据来分析一个或多个数字图像及根据基于对一个或多个所捕获图像的分析辨识的物品的类型对图像进行分类。分类模块214可将所捕获图像中的每一个分类为多个类型中的一个,每一类型对应于可暴露于清洁机器230的清洗室中的清洁过程的物品的不同类型。举例来说,对于自动化洗碗机,所述类型可包含玻璃器皿类型、餐具类型、镀银器皿类型、深锅/平底锅类型和混合的器皿类型中的一个或多个。所捕获图像中的未知物品因此可包含一个或多个图像,其包含装载有玻璃器皿、餐具、镀银器皿、深锅和平底锅的洗碗机机架,或包含多于一种器皿类型的混合的机架。分类模块214包含当被执行时使得处理器进行以下操作的指令:根据存在于图像中的器皿的类型及因此存在于清洁机器的清洗室中的器皿的类型对一个或多个所捕获图像进行分类。
分类模块214可进一步包含可由处理器执行以根据机架容量对一个或多个所捕获图像进行分类的指令。举例来说,如果物品是饮水玻璃杯,那么所捕获图像可被分类为器皿类型“玻璃器皿”,且还可被分配指示机架的相对充满度的机架容量。在一些实例中,机架容量可依据一个或多个充满度类别(例如“满”、“中等满”或“最低限度地满”)、作为机架中的物品的绝对数量或作为最小值与最大值之间的标量值(例如,0与100之间的标量值,其中0表示空架且100表示满架,或归一化纯量值的任何其它范围)被测量。应理解,所述系统可利用任一相关量度以量化或特性化机架中的物品的数量、数目或体积,且应理解,本公开在此方面不受限制。
以此方式,分类模块214可根据物品类型和机架容量两者对所捕获图像进行分类。
清洁过程控制模块212包含可由处理器202执行以执行各种任务的指令。举例来说,清洁过程控制模块212包含可由处理器202执行以进行以下操作的指令:根据本公开基于对一个或多个所捕获图像的分析来控制清洁过程的一个或多个循环。
对应于一个或多个物品类型分类和/或一个或多个机架容量分类的循环数据可存储于数据存储器210中。此信息可基于运用不同物品类型、污垢类型和机架容量连同清洁机器参数运行的清洁过程的实验结果来凭经验确定,所述清洁机器参数例如清洗和漂洗水温、清洗和漂洗循环时间及持续时间、水硬度、pH、浑浊度、清洁溶液浓度、用于施配一种或多种化学产品的定时、所分配的化学产品的数量等。
表1中展示实例表,其展示对应于一个或多个物品类型分类和/或一个或多个机架容量分类的循环数据。
表1
Figure BDA0003508372270000131
机架容量可与实现对清洁机器内部的物品的消毒所需的以热单位当量(HUE)为单位的能量的量相关。一般来说,根据FDA食物法典指南,“消毒”意味在经过清洁的食物接触表面上施加累计的热或化学物质,其足以使具有公共卫生重要性的代表性疾病微生物缩减5-log。FDA食物法典和NSF国际标准已将3600个HUE的值确立为用于实现充分消毒的要求。
对于给定清洗水温度,装载到机架上的物品的相对数目会影响累积所需量的能量以实现清洁机器的清洗室中的物品的充分清洁和/或消毒的所需的清洗循环的持续时间。举例来说,在满载机架中,机架中的物品的拥挤、重叠或紧密间隔使得清洁溶液较难以到达机架中的器皿的某些区域。此可能会转化为更长的清洗和/或漂洗循环持续时间,以便确保器皿的所有表面均被充分地清洁和/或消毒。根据本公开的技术,可分析待清洁的物品的一个或多个图像以根据物品类型对物品进行分类且确定机架容量,使得可控制清洁过程的清洗和/或漂洗循环的一个或多个参数,以确保通过清洁过程对物品进行充分清洁和消毒,而不管物品类型或装载到机架上的物品的体积如何。
另外,器皿材料本身可能会影响达到实现充分消毒的最小热能量所需的清洗参数。这可至少部分地基于器皿材料的热容量。举例来说,实现塑料餐具的充分消毒所需的清洁过程参数可不同于实现陶瓷餐具的充分消毒所需的清洁过程参数。作为另一实例,实现塑料饮食器皿的充分消毒所需的清洁过程参数可不同于实现金属饮食器皿的充分消毒所需的清洁过程参数。根据本公开,清洁机器中的器皿材料的热容量可在清洁过程的过程中引起贮槽水温的特性变化。在一些实例中,在清洁过程期间一次或多次测量的贮槽水温可用于识别器皿类型材料,且可基于器皿类型材料动态地调节一个或多个清洁过程参数,以确保实现充分的清洁和消毒结果。
根据本公开,清洁过程控制模块212可进一步包含可由处理器202执行以进行以下操作的指令:分析一个或多个清洗后图像以验证充分去除了经受清洁过程的物品上的污垢,及基于对一个或多个清洗后图像的分析来进一步控制清洁过程的一个或多个循环。举例来说,如果对一个或多个清洗后图像的分析确定尚未充分去除物品上的污垢,那么清洁过程控制模块212可确定充分地清洁残留在清洁机器中的物品上的污垢所需的延长的清洗循环持续时间和延长的漂洗循环持续时间。基于对清洗后图像的分析,计算装置200控制清洁机器以自动执行具有所确定的持续时间的延长的清洗和漂洗循环。在此实例中,由于确定污垢未被充分去除且因此清洗室中的物品需要进一步清洁以便完全地去除残留在物品上的污垢,因此延长了清洗循环持续时间。在此实例中,还延长了漂洗循环以便漂洗在延长的清洗循环期间施加的清洁溶液。
以此方式,清洁过程控制模块212可基于对清洁机器的清洗室中的物品的一个或多个图像的分析动态地控制清洗循环的总持续时间(初始清洗循环持续时间和延长的清洗循环持续时间)及漂洗循环的总持续时间(初始漂洗循环持续时间和延长的漂洗循环持续时间),以确保实现充分清洁结果(即,充分的污垢去除)。
根据本公开,清洁过程控制模块212可进一步包含可由处理器202执行以进行以下操作的指令:确定在清洁过程的过程中累积的热能以确定是否已经实现经受了清洁过程的物品的充分消毒,及基于结果进一步控制清洁过程的一个或多个循环。举例来说,如果在清洁过程的过程期间累积的热能不足以实现物品的充分消毒,那么清洁过程控制模块212可确定对清洁机器中的物品进行充分消毒所需的延长的漂洗循环持续时间。计算装置200接着可控制清洁机器以自动执行具有所确定的持续时间的延长的漂洗循环。在此实例中,假设计算装置200先前基于对一个或多个图像的分析确定从物品充分地去除了污垢,因为在延长的漂洗循环期间施加额外热漂洗水可实现符合消毒阈值所需的额外热传递,所以延长了漂洗循环持续时间。以此方式,清洁过程控制模块212可基于在清洁过程的持续时间内累积的经过计算的热能量来动态地控制漂洗循环的持续时间,以确保实现充分消毒结果。
根据本公开,清洁过程控制模块212可进一步包含可由处理器202执行以进行以下操作的指令:分析在清洁过程期间一次或多次测量的贮槽水温以识别器皿材料,及基于器皿材料来控制一个或多个清洁过程参数,以确保充分的清洁和消毒结果。举例来说,清洁过程控制模块212可分析在清洁过程期间一次或多次测量的贮槽水温以识别对应于特定器皿材料的贮槽水温的特性变化。在一些实例中,清洁过程控制模块212分析接近开始清洁过程测量的一个或多个贮槽水温以识别存在于清洗室中的物品的器皿材料,且可基于器皿材料自动调节一个或多个清洁过程参数,以确保实现充分清洁和消毒结果。在其它实例中,清洁过程控制模块212分析在清洁过程的过程中测量的一个或多个贮槽水温以识别存在于清洗室中的物品的器皿材料,且可基于器皿材料自动确定延长的清洗和/或漂洗循环持续时间,以确保实现充分清洁和消毒结果。
报告模块216(或清洁过程控制模块212、分类模块214或存储于存储装置208中的其它软件或模块中的任一个)可产生用于在计算装置200的用户界面204上或在任何其它本地或远程计算装置上存储或显示的关于一个或多个清洁过程的结果的一个或多个通知或报告。举例来说,以下为关于在2019年8月7日实行的清洁过程的实例报告,其包含从对在清洁过程期间捕获的一个或多个图像的分析提取的器皿类型分类(玻璃杯)和机架容量(中等)。
清洁循环概述
日期/时间 06-07-2019 02:35:14
地点 明尼苏达州圣保罗302号商店
机器ID B-12345
污垢去除评分 通过
消毒评分 通过
器皿类型 玻璃器皿
机架容量 中等(标量值45)
贮槽起始温度(°F) 155
贮槽结束温度(°F) 153
总循环时间 47
累积的HUE 4852
员工ID 9876554
清洁循环细节
参数 循环数据 规格/目标
清洗循环时间 25 25
停留时间 8 8
漂洗时间 9 9
装载时间 5 5
总循环时间 47 47
清洗水温度 155℉ 155°F(最低限度)
耗水量 0.47加仑/机架 0.47加仑/机架
漂洗水温度 180°F 180°F(最低限度)
清洗产品 洗碗机洗涤剂–通用 洗碗机洗涤剂–通用
清洗产品稀释 0.1% 0.1%
漂洗产品 漂洗添加剂-通用 漂洗添加剂-通用
漂洗产品稀释 0.0020% 0.0020%
消毒剂产品 固体消毒剂 固体消毒剂
消毒剂产品稀释 0.018% 0.018%
在此实例中,器皿类型被分类为“玻璃器皿”,且机架容量被分类为“中等”或标量值45(例如,按照0-100的等级)。作为另一实例,报告可包含对应于一个或多个特定清洁过程的数据,或关于特定针对以下各者中的一个或多个的清洁过程的数据:地点、清洁机器、日期/时间、员工、等。所述数据可用于识别趋势、待改进的区域,或以其它方式辅助负责确保清洁过程的功效的组织人员识别且解决清洁过程中的问题。
所述报告可进一步包含一个或多个清洁过程/循环的信息,且每一清洁过程的数据可包含例如以下各者的信息:清洁过程的日期和时间、清洁机器的独特识别、运行清洁过程和/或清洁验证程序的人员的独特识别、在清洁过程期间所清洁的经过分类的物品类型、在清洁过程期间使用的机架或托盘的机架容量类型、在清洁过程的每一循环期间施配的化学产品的类型和数量、在清洁过程的每一循环期间施配的水量、清洁过程的“通过”或“未通过”指示,或与清洁过程或清洁过程验证程序相关的其它信息。所述报告还可包含关于地点的信息;商业实体/企业;公司清洁验证目标及容忍度;按地点、区、机器类型、日期/时间、员工和/或清洁化学品类型的清洁评分;能量成本;化学产品成本;和/或由系统收集或产生或由用户请求的任何其它清洁过程数据。
图3到5为根据本公开的洗碗机机架的实例图像,所述洗碗机机架装载有不同数目的玻璃杯,所述玻璃杯可由计算装置分析以对器皿类型(玻璃器皿)进行分类且确定洗碗机的清洗室中的器皿的机架容量。更具体来说,图3展示装载有36个玻璃杯的洗碗机机架的实例图像。基于对图3的图像的分析而确定的机架容量可被分类为“满”的机架;或如果使用从0到100的标量值,那么所述机架可被分配标量值“100”。图4展示装载有15个在整个机架上有点随机地定位的器皿的洗碗机机架的实例图像,所述器皿为“玻璃器皿”类型,所述洗碗机机架可被分类为“中等满”或被分配标量值“45”。图5展示装载有5个玻璃杯的洗碗机机架的实例图像,所述洗碗机机架可被分类为“最低限度地满”机架或被分配例如标量值“12”。
在一些实例中,分类模块210包含可由处理器执行以进行以下操作的指令:在出于分类目的分析原始图像之前对原始图像执行一种或多种图像预处理技术。举例来说,处理器可将原始图像转换为灰度;将一个或多个平滑或去噪滤波器应用于图像;对图像进行裁剪、调整大小或压缩;缩减图像的文件大小;和/或对图像执行任何其它适当的图像处理技术以使图像为过程的分类阶段进行准备。在一些实例中,这些图像预处理技术可缩减所分析图像中的每一个中的数据量以便提高图像分类分析的速度和效率,同时仍确保准确的分类结果。
图6到7为根据本公开的洗碗机机架的额外实例(原始或未经预处理)图像,所述图像可由计算装置分析以根据器皿类型对每个图像进行分类且确定机架容量。在洗碗机的实例中,除了图3到5的实例图像中所展示的玻璃器皿类型之外,物品类型还可包含餐具类型、镀银器皿类型、深锅/平底锅类型和混合的器皿类型(玻璃器皿、餐具、镀银器皿和/或深锅和平底锅的某一组合)中的一个或多个。图6为根据本公开的装载有盘子的洗碗机机架的实例图像,所述实例图像可由计算装置分析以针对洗碗机的清洗室中的器皿对器皿类型(餐具)进行分类。图7为根据本公开的装载有镀银器皿的洗碗机机架的实例图像,所述实例图像可由计算装置分析以对器皿类型(镀银器皿)进行分类。还可确定图6和7的实例图像中的每一个的机架容量,且可基于物品类型和机架容量如本文中所描述控制与实例图像中的每一个相关联的清洁过程,以实现充分清洁和消毒结果。
图9为针对多个洗碗机循环展示器皿重量相对于贮槽温降的实验结果的表。清洗和漂洗循环时间在每一循环中保持一致。列2针对洗碗机的若干循环展示机架容量(在列2的标题中展示为“器皿数量”)。前六个循环具有3个盘子的机架容量,且接下来的六个循环具有“满”的机架容量。列3到6中分别展示器皿重量、开始的贮槽温度、最低贮槽温度和贮槽温降。
图9指示具有满的机架的循环的贮槽温降(最高-最低)通常大于每机架具有3个盘子的循环的贮槽温降。这意味着相较于具有未满机架的循环,对于具有满机架的循环来说,在所述循环(图9中具有相同清洗循环时间、漂洗循环时间和总循环时间的循环中的每一个)的过程中累积的热能的量更少。
为了对此进行补偿,本公开的技术基于如由分类模块214确定的机架容量来控制清洗和/或漂洗循环时间。举例来说,当执行分类模块214的处理器基于对洗碗机的清洗室内部的器皿的所捕获图像的分析将机架容量分类为“满”(或其它机架容量特性化)时,清洁过程控制模块212可调节清洁过程的清洗和/或漂洗循环的长度以确保在洗碗机循环期间足量的能量(如例如以HUE为单位所测量)被传递到器皿。更具体来说,相较于对应于被分类为“中等满”或被分类为“最低限度地满”的机架的清洗循环和/或漂洗循环的持续时间,清洁过程控制模块212可为对应于被分类为“满”的机架的清洗循环和/或漂洗循环设定更长的持续时间。
图9为根据本公开的说明实例过程(300)的流程图,其中计算装置基于对一个或多个所捕获图像的分析来控制清洁机器中的清洁过程的一个或多个清洗参数。
在接近清洁过程开始的时间,计算装置(例如如图1中所展示的计算机装置180或如图2中所展示的计算装置200)启动捕获待通过清洁过程清洁的物品的一个或多个清洗前图像(302)。举例来说,在开始清洁过程时或在接近开始清洁过程的适当时间,计算装置可将命令信号发送到成像装置,(或在实施方案包含多于一个成像装置的情况下发送到多个成像装置),例如如图1中所展示的成像装置120(302),所述命令信号指示成像装置捕获图像。在一些实例中,例如图1的实例,成像装置定位于清洁机器的清洗室内部以便捕获清洗室内部的器皿/机架的图像。以此方式,成像装置可在开始清洗过程之前、在清洗过程期间及在完成清洗过程之后的任一时间点捕获清洁机器的清洗室内部的器皿/机架的一个或多个图像。在其它实例中,额外成像装置可放置在清洗室的外部附近,例如放置在入口门的外侧上或附近,以便在进入清洗室中之前不久捕获器皿/机架的图像。在其它实例中,额外成像装置可定位于出口门的外侧上或附近,以便在器皿/机架离开清洗室之后捕获所述器皿/机架的图像。
在开始清洗过程之前由清洗室内部的成像装置或由入口门的外侧上或附近的成像装置捕获的图像可被分析以提取关于待在清洗程期间清洁的物品的物品类型信息和机架容量信息。此信息接着可用于控制清洁过程的一个或多个参数,以帮助确保实现充分的清洁和/或消毒结果。在完成清洗过程之后由清洗室内部的成像装置或由出口门的外侧上或附近的成像装置捕获的图像可被分析,以提取关于已在清洁过程期间清洁的物品的污垢去除信息,且污垢去除信息可用于验证是否令人满意地清洁所述物品。
在一个实例中,用于启动清洗前图像捕获的定时可基于对打开和/或关闭清洗室入口门(例如图1的入口门160)的感测。在另一实例中,例如通过用户致动“开始”按钮或开关来手动激活清洗室可用于启动捕获一个或多个图像。在一些实例中,可在将清洁溶液喷洒到清洁机器的清洗室中之前的时间捕获清洁机器的清洗室内部的物品/机架的清洗前图像。在其它实例中,可在将清洁溶液泵送到清洁机器的清洗室中时捕获清洗前图像。在任何情况下,可接近开始清洗过程捕获清洗前图像,使得所提取物品类型和/或机架容量信息可用于控制清洗过程的一个或多个参数。
再次参考图9,计算装置分析每一清洗前图像以根据物品类型对每一图像进行分类(304)。在洗碗机中,例如,物品类型可包含餐具类型、玻璃器皿类型、镀银器皿类型、深锅/平底锅类型、混合的器皿类型(玻璃器皿、餐具、镀银器皿和/或深锅和平底锅的某一组合)和/或可通过自动化洗碗机清洁的物品的任何其它类型。计算装置进一步分析每一清洗前图像以根据机架容量对每一图像进行分类(306)。在洗碗机中,例如,机架容量可包含满、中等满和最低限度地满。在另一实例中,机架容量可被分配指示机架的相对充满度的标量值。举例来说,机架容量可被分配从0到100的标量值,其中0表示空架且100表示满架。替代地,可使用具有不同的归一化范围的标量值,所述归一化范围例如0到1的范围,其中0表示空架且1表示满架。因此,应理解,机架容量可以许多不同方式呈现,且本公开在此方面不受限制。
另外,在开始清洁过程时或接近开始清洁过程的适当时间,计算装置接收贮槽起始温度信息(308)。举例来说,贮槽温度可由确定贮槽中的清洁溶液的温度的温度传感器感测,例如如图1中所展示的传感器114和贮槽110及清洁溶液112。贮槽温度信息可用于:确定或控制清洗过程的一个或多个参数,例如贮槽起始温度是否符合贮槽目标温度;控制贮槽倾倒和填充过程;和/或控制清洗和/或漂洗循环持续时间以实现经受根据本公开的清洁过程的器皿的充分清洁和消毒。
在对与清洁过程相关联的清洗前图像进行分类且确定机架容量之后,所述计算装置基于相关联的物品类型分类和机架容量来确定清洁过程的清洗循环时间和/或漂洗循环时间(310)。举例来说,因为饮水玻璃杯通常比深锅和平底锅的污垢要少,所以具有物品类型分类“玻璃器皿”的清洁过程的清洗循环持续时间可相对短于具有物品类型分类“深锅和平底锅”的清洁过程的清洗循环持续时间。作为另一实例,因为相较于未满的机架,当清洁满的机架时,可能需要较多热能以实现洗碗机中的器皿的令人满意的消毒,所以具有机架容量分类“最低限度地满”或“中等满”的清洁过程的清洗循环持续时间和/或漂洗循环持续时间可相对短于具有机架容量分类“满”的清洁过程的清洗循环持续时间和/或漂洗循环持续时间。
在一些实例中,过程(310)还可包含识别何时重新清洗特定机架。换句话说,当时贯穿完成的清洁过程的机架贯穿清洁机器的第二清洁过程时。可通过将与当前清洁过程相关联的一个或多个图像与同一个或多个先前清洁过程相关联的一个或多个图像进行比较以确定在当前清洁过程和先前清洁过程中呈现的物品的机架是否为相同的来实现确定与当前清洁过程相关联的机架中的物品是否经受了前一清洁过程。举例来说,所述系统可将物品类型和机架容量以及图像的一个或多个特征与一个或多个先前清洁的机架进行比较以确定当前机架是否为经过再清洗的机架。在一些实例中,当机架经过再清洗时,机架中的物品没有重新布置,且因此经过再清洗的机架中的物品的布置将匹配前一机架中的物品的布置。另外,因为经过再清洗的机架的温度在前一清洁过程期间已经升高,所以经过再清洗的机架的贮槽温差量可能低于未经过再清洗的机架的贮槽温差量。在一些实例中,在经过再清洗的机架中的物品在被再清洗之前被重新布置(以便将残留的食物污垢更好地暴露于清洁过程)的情况下,所述过程可基于物品类型、机架容量和对在清洁循环的过程中的贮槽温差的分析来识别经过再清洗的机架。还可基于当前机架是否为经过再清洗的机架来控制一个或多个清洁过程参数,例如清洗和/或漂洗循环时间。
所述系统还可通过确定指定时段内的经过再清洗的机架的总数目及将其与在指定时段内清洗的机架的总数目进行比较来确定再清洗频率统计。再清洗频率统计可为企业或企业群组的管理者或其它员工提供关于在所述企业中实行的清洁过程的效率的信息。举例来说,相对较高的再清洗频率可能需要被进一步研究以基于清洁过程结果确定机架的再清洗是否实际上为必要的。有时,员工可基于感知到物品上的初始污垢较多或在可能不需要机架的再清洗以实现充分清洁和消毒结果时“以防万一”而再清洗机架。在此类状况下,员工训练可有助于降低再清洗频率,且随后在时间、水、能量及成本方面提高效率。其它时候,由于清洁机器或清洁过程的其它部分的一个或多个故障可能需要再清洗机架。在任何情况下,再清洗频率统计可指示应对相对较高的再清洗频率的原因进行一些研究。
在确定例如清洗循环和/或漂洗循环参数的清洁过程参数之后,计算装置启动清洁过程(312)。举例来说,所述计算装置可将命令信号发送到洗碗机(例如如图1中所展示的洗碗机100),以使用所确定的清洗循环和/或漂洗循环持续时间来开始清洁过程。替代地,如果清洁过程已经起动,那么所述计算装置可基于与清洁过程相关联的物品类型分类和机架容量分类来调节清洗循环和/或漂洗循环参数。所述计算装置可基于贮槽温度信息来进一步控制清洗循环参数。
贯穿清洗过程(312)的过程,所述计算装置可贯穿清洗过程的过程一次或多次接收贮槽温度信息。举例来说,所述计算装置可在清洗过程的过程中连续地对贮槽温度信息进行取样。所述计算装置还可启动贯穿清洗过程的过程捕获清洗室中的物品的一个或多个图像。举例来说,可在执行清洗过程期间定期捕获一个或多个图像。作为另一实例,可在清洗循环结束与漂洗循环开始之间的停留时间(即,当没有清洁流体或漂洗水被泵送到清洗室中时,清洗循环与漂洗循环之间的时间)期间捕获一个或多个图像。
当完成清洁过程时,所述计算装置可启动捕获清洁机器的清洗室中的机架/器皿的一个或多个清洗后图像(314)。所述计算装置还可接收清洗后贮槽温度(315)。可分析清洗后图像以确定残留在已暴露于清洁过程的器皿上的沾污程度(316)。可将残留的污垢量与一个或多个阈值进行比较以确定是否充分地去除了污垢(318)。
如果充分地去除了污垢(318),那么所述计算装置可确定在清洁过程的过程期间累积的热能的量(如例如以热单位当量(HUE)为单位所测量)(320)。举例来说,所述计算装置可部分地基于贮槽起始和/或结束温度、物品类型和/或机架容量来确定热能的量。如果累积的热能符合确保暴露于清洁过程的器皿的令人满意的消毒所选择的消毒阈值(322),那么完成清洁过程(324)。
如果在清洁过程期间未充分地去除污垢(318),那么所述计算装置可确定完成清洁过程所需的延长的清洗和/或漂洗循环时间(326)。即,所述计算装置可确定充分地去除残留在器皿上的如通过对清洗后图像的分析确定的污垢量所需的延长的清洗和/或漂洗循环时间。举例来说,可将清洗循环持续时间延长足以充分地清洁残留的污垢量的时间量。还可延长漂洗循环持续时间,以便去除在延长的清洗循环期间施加到器皿的清洁溶液。所述计算装置接着可控制清洁机器以自动执行具有所确定的持续时间的延长的清洗和漂洗循环(336)。以此方式,过程(300)可基于对清洁机器的清洗室中的物品的一个或多个图像的分析动态地控制清洗循环的总持续时间(初始清洗循环持续时间和延长的清洗循环持续时间)及漂洗循环的总持续时间(初始漂洗循环持续时间和延长的漂洗循环持续时间),以确保实现充分清洁结果(即,充分的污垢去除)。
如果在清洁过程的过程中累积的热能不足以实现物品的充分消毒(322),那么所述计算装置可确定对清洁机器中的物品进行充分消毒所需的延长的漂洗循环持续时间(334)。计算装置200接着可控制清洁机器以自动执行具有所确定的持续时间的延长的漂洗循环(336)。在此实例中,假设计算装置200先前基于对一个或多个图像的分析确定从物品充分地去除了污垢(318),因为在延长的漂洗循环期间施加额外热漂洗水可实现符合消毒阈值所需的额外热传递,所以延长了漂洗循环持续时间。以此方式,清洁过程(300)可基于在清洁过程的持续时间内累积的经过计算的热能量来动态地控制漂洗循环的持续时间,以确保实现充分消毒结果。
在一些实例中,器皿材料本身可能会影响达到实现充分消毒的最小热能量所需的清洗参数。这可至少部分地基于器皿材料的热容量。举例来说,实现塑料餐具的充分消毒所需的清洁过程参数可不同于实现陶瓷餐具的充分消毒所需的清洁过程参数。作为另一实例,实现塑料饮食器皿的充分消毒所需的清洁过程参数可不同于实现金属饮食器皿的充分消毒所需的清洁过程参数。根据本公开,清洁机器中的器皿材料的热容量可在清洁过程的过程中引起贮槽水温的特性变化。根据本公开,在清洁过程期间一次或多次测量的贮槽水温可用于识别器皿类型材料,且可基于器皿类型材料动态地调节一个或多个清洁过程参数,以确保实现充分的清洁和消毒结果。
图10为根据本公开的说明另一实例过程(350)的流程图,其中计算装置基于贮槽温度的分析来控制清洁机器中的一个或多个清洗和/或漂洗循环。所述计算装置在清洁过程之前、期间和/或之后一次或多次接收与贮槽中的清洁溶液相关联、与清洁过程相关联的温度信息(在本文中被称作“贮槽温度”)(352)在一些实例中,在清洗过程开始或接近开始时及在清洗过程结束或接近结束时接收贮槽温度信息,以确定在清洁过程的过程内出现的贮槽温度的绝对差。作为另一实例,贯穿清洁过程的至少一指定部分和/或贯穿整个清洁过程连续地对贮槽温度进行测量或取样。
所述计算装置分析与清洁过程相关联的贮槽温度数据以识别对应于特定器皿材料的特性贮槽温度变化(354)。举例来说,贮槽温度信息可与多个所存储的特性贮槽温度变化(存储于例如如图2中所展示的数据存储器210中)进行比较。多个所存储的特性贮槽温度变化中的每一个可对应于多个物品类型/器皿材料组合中的不同的一个。物品类型/器皿材料的实例组合可包含玻璃器皿/玻璃、玻璃器皿/塑料、餐具/陶瓷、餐具/塑料、镀银器皿/金属、镀银器皿/塑料、深锅/平底锅/金属、深锅/平底锅/玻璃等。这些组合中的每一个可与不同的特性贮槽温度变化相关联,所述不同的特性贮槽温度变化在被识别时可用于识别器皿材料且因此控制相关联的清洁过程的一个或多个参数。
在一些实例中,特性贮槽温度变化可包含如从清洁过程开始到清洁过程结束所测量的贮槽温度的绝对差。在其它实例中,特性贮槽温度变化可包含如在清洁过程期间的一个或多个时间点所测量的贮槽温度的指定变化率(例如贮槽温度相对于时间曲线的斜率或导数)。在其它实例中,特性贮槽温度变化可包含如从清洁过程开始到结束或在清洁过程的指定部分期间测量的贮槽温度的贮槽温度剖面(例如,温度相对于时间曲线的“形状”)。
一旦识别与清洁过程相关联的特性温度变化,则所述计算装置可基于特性温度变化来识别器皿材料(356)。所述计算装置接着可基于器皿材料控制一个或多个清洗或漂洗循环参数,以实现足以对清洁机器的清洗室中的器皿进行充分清洁和/或消毒的清洁过程(358)。
举例来说,对于不同器皿材料,清洗和/或漂洗循环时间可不同。举例来说,就确保餐具上的充分污垢去除而言及就确保餐具的充分消毒而言,塑料餐具的清洗和/或漂洗循环时间可不同于陶瓷餐具的清洗和/或漂洗循环时间。类似地,就确保餐具上的充分污垢去除而言及就确保餐具的充分消毒而言,塑料镀银器皿的清洗和/或漂洗循环时间可不同于金属镀银器皿的清洗和/或漂洗循环时间。
可单独或结合对与清洁过程相关联的一个或多个图像的分析使用对与清洁过程相关联的贮槽温度信息的分析。当单独使用时,贮槽温度信息可用于识别器皿类型和器皿材料,且此信息可用于控制相关联清洁过程的一个或多个参数。当结合图像分析使用时,贮槽温度信息可用于确认物品类型分类且识别对应的器皿材料。替代地,图像分析的结果可用于确认如通过对贮槽温度信息的分析确定的物品类型,或结合对贮槽温度信息的分析使用以识别特性贮槽温度变化且因此识别器皿类型。
尽管关于用于食物制备/加工应用中的自动化清洁机器(例如洗碗机或器皿清洗机器)描述本文中所呈现的实例,但应理解,本文中所描述的清洁过程验证技术可应用于多种其它应用。此类应用可包含例如食物和/或饮料加工设备、洗衣应用、农业应用、酒店应用,和/或其中物品的清洁、杀菌或消毒可为有用的任何其它应用。
在一个或多个实例中,本文中所描述的功能可以用硬件、软件、固件或其任何组合实施。如果在软件中实施,则功能可以作为一或多个指令或代码存储在计算机可读媒体上或通过计算机可读媒体进行传送并且由基于硬件的处理单元执行。计算机可读介质可以包含对应于如数据存储介质等易失性介质的计算机可读存储介质或有助于例如根据通信协议将计算机程序从一个地方转移到另一个地方的任何介质的通信介质。以此方式,计算机可读介质通常可对应于(1)非暂时性的有形计算机可读存储介质或(2)例如信号或载波的通信介质。数据存储介质可以是可以被一个或多个计算机或者一个或多个处理器访问以检索用于实施本公开中描述的技术的指令、代码和/或数据结构的任何可用介质。计算机程序产品可以包括计算机可读介质。
作为实例而非限制,此类计算机可读存储介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储装置、闪存器,或可用于存储指令或数据结构形式的所需程序代码且可由计算机访问的任何其它介质。而且,任何连接均适当地被称为计算机可读介质。例如,如果使用同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或如红外线、无线电和微波等无线技术从网站、服务器或其它远程源传输指令,则同轴电缆、光纤电缆、双绞线、DSL或如红外线、无线电和微波等无线技术包含在介质的定义中。然而,应当理解的是,计算机可读存储介质和数据存储介质不包含连接、载波、信号或其它暂时性介质,反而涉及非暂时性易失性存储介质。如所使用的,磁盘和光盘包含压缩光盘(CD)、激光光盘、光盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现数据。以上的组合还应当包含在计算机可读介质的范围内。
指令可由一个或多个处理器执行,所述一个或多个处理器例如一个或多个数字信号处理器(DSP)、通用微处理器、专用集成电路(ASIC)、现场可编程逻辑阵列(FPGA)或其它等效的集成或离散逻辑电路系统。因此,如所使用的术语“处理器”可以指代任何前述结构或适于实施所描述的技术的任何其它结构。另外,在一些实例中,所描述的功能可以设置在专用硬件和/或软件模块内。而且,技术可以完全实施在一个或多个电路或逻辑元件中。
本公开的技术可以在各种装置或设备中实施,所述装置或设备包含无线手持装置、集成电路(IC)或IC组(例如,芯片组)。本公开中描述了各个部件、模块或单元以强调被配置成执行所公开技术的装置的功能方面,但不一定需要通过不同的硬件单元来实现。相反,如上所述,结合适合的软件和/或固件,各个单元可以组合在硬件单元中或由包含如上文所描述的一或多个处理器的一系列互操作硬件单元提供。
应认识到,取决于实例,本文中所描述的方法中的任一个的某些动作或事件可用不同顺序执行、可添加、合并或全部省略(例如,实践所述方法并不需要所有的所描述动作或事件)。此外,在某些实例中,可以例如通过多线程处理、中断处理或多个处理器而不是顺序地同时执行动作或事件。
在一些实例中,计算机可读存储介质可包含非暂时性介质。术语“非暂时性”可指示存储介质未体现于载波或传播信号中。在某些实例中,非暂时性存储介质可存储可随时间而改变的数据(例如,在RAM或高速缓冲存储器中)。
实例
实例1.一种系统,其包括:至少一个成像装置,其捕获待通过相关联的清洁过程在清洁机器的清洗室中清洁的物品的清洗前图像;至少一个处理器;及存储装置,其包括可由至少一个处理器执行以进行以下操作的指令:分析清洗前图像以将物品分类为属于多个物品类型中的一个;及基于多个物品类型中的经过分类的一个来确定相关联的清洁过程的一个或多个参数。
实例2.根据实例1所述的系统,其中所述清洁机器为自动化洗碗机,且所述多个物品类型包含餐具类型、玻璃器皿类型、镀银器皿类型、深锅/平底锅类型,及混合的器皿类型。
实例3.根据实例1所述的系统,其中相关联的清洁过程的一个或多个参数包含清洗循环持续时间和漂洗循环持续时间中的至少一个。
实例4.根据实例1所述的系统,其中至少一个成像装置在完成相关联的清洁过程之后进一步捕获物品的清洗后图像,且其中存储装置进一步包括可由至少一个处理器执行以进行以下操作的指令:分析清洗后图像以确定在完成清洗过程之后残留在物品上的污垢量;基于残留的污垢量来确定相关联的清洁过程的延长的清洗循环时间;及通过清洁机器来启动执行具有对应于延长的清洗循环时间的清洗循环持续时间的延长的清洗循环。
实例5.根据实例4所述的系统,其中所述存储装置包括可由至少一个处理器执行以进行以下操作的指令:基于残留的污垢量来确定相关联的清洁过程的延长的漂洗循环时间;及通过清洁机器来启动执行具有对应于延长的清洗循环时间的清洗循环持续时间和对应于延长的漂洗循环时间的漂洗循环持续时间的延长的清洗循环。
实例6.根据实例1所述的系统,其中所述存储装置进一步包含可由至少一个处理器执行以进行以下操作的指令:分析清洗前图像以分配多个机架容量中对应于在清洗室中支撑物品的机架的相对充满度的一个;及基于多个机架容量中的经过分配的一个来确定相关联的清洁过程的一个或多个参数。
实例7.根据实例6所述的系统,其中所述存储装置进一步包含可由至少一个处理器执行以进行以下操作的指令:启动清洁机器的具有基于多个物品类型中的经过分类的一个和经过分配的机架容量的清洗循环持续时间设定的清洗循环。
实例8.根据实例6所述的系统,其中所述存储装置进一步存储一个或多个特性贮槽温度变化,每一特性贮槽温度变化对应于多种器皿材料中的不同的一个。
实例9.根据实例8所述的系统,其中所述存储装置进一步包含可由至少一个处理器执行以进行以下操作的指令:在清洁过程的整个指定部分期间接收贮槽温度信息;将所接收的贮槽温度信息与一个或多个所存储的特性贮槽温度变化进行比较;基于比较来识别多种器皿材料中的对应一个;及基于多种器皿材料中的所识别的一个来确定一个或多个清洗循环参数。
实例10.根据实例1所述的系统,其中所述存储装置进一步包括可由至少一个处理器执行以进行以下操作的指令:分析物品的清洗后图像以确定物品是否被呈现在与前一清洁过程相关联的一个或多个图像中。
实例11.一种方法,其包括:通过成像装置捕获待通过相关联的清洁过程在清洁机器的清洗室中清洁的物品的清洗前图像;分析清洗前图像以将物品分类为属于多个物品类型中的一个;及基于多个物品类型中的经过分类的一个来确定相关联的清洁过程的一个或多个参数。
实例12.根据实例11所述的方法,其中所述清洁机器为自动化洗碗机,且其中所述多个物品类型包含餐具类型、玻璃器皿类型、镀银器皿类型、深锅/平底锅类型,及混合的器皿类型。
实例13.根据实例12所述的方法,其中相关联的清洁过程的一个或多个参数包含清洗循环持续时间和漂洗循环持续时间中的至少一个。
实例14.根据实例11所述的方法,其进一步包括:在完成相关联的清洁过程之后通过成像装置捕获物品的清洗后图像;分析清洗后图像以确定在完成清洗过程之后残留在物品上的污垢量;基于残留的污垢量来确定相关联的清洁过程的延长的清洗循环时间;及通过清洁机器来启动执行具有对应于延长的清洗循环时间的清洗循环持续时间的延长的清洗循环。
实例15.根据实例14所述的方法,其进一步包括:基于残留的污垢量来确定相关联的清洁过程的延长的漂洗循环时间;及通过清洁机器来启动执行具有对应于延长的清洗循环时间的清洗循环持续时间和对应于延长的漂洗循环时间的漂洗循环持续时间的延长的清洗循环。
实例16.根据实例11所述的方法,其进一步包括:分析清洗前图像以分配多个机架容量中的对应于在清洗室中支撑物品的机架的相对充满度的一个;及基于多个机架容量中的经过分配的一个来确定相关联的清洁过程的一个或多个参数。
实例17.根据实例16所述的方法,其进一步包括启动清洁机器的具有基于多个物品类型中的经过分类的一个和经过分配的机架容量的清洗循环持续时间设定的清洗循环。
实例18.根据实例16所述的方法,其进一步包括存储一个或多个特性贮槽温度变化,每一特性贮槽温度变化对应于多种器皿材料中的不同的一个。
实例19.根据实例18所述的方法,其进一步包括:在清洁过程的整个指定部分期间接收贮槽温度信息;将所接收的贮槽温度信息与一个或多个所存储的特性贮槽温度变化进行比较;基于比较来识别多种器皿材料中的对应一个;及基于多种器皿材料中的所识别的一个来确定一个或多个清洗循环参数。
实例20.一种被配置成控制用于在清洁机器的清洗室中清洁物品的清洁过程的系统,所述物品包括多种器皿材料中的一个,所述系统包括:至少一个处理器;及存储装置,其包括一个或多个特性贮槽温度变化,每一特性贮槽温度变化对应于多种器皿材料中的不同的一个,所述存储装置进一步包括可由至少一个处理器执行以进行以下操作的指令:在清洁过程期间的一个或多个指定时间接收贮槽温度信息;将所接收的贮槽温度信息与一个或多个所存储的特性贮槽温度变化进行比较;基于比较来识别多种器皿材料中的对应于物品的一个;及基于多种器皿材料中的所识别的一个来控制清洁机器的一个或多个清洗循环参数。
实例21.根据实例20所述的系统,其中所述清洁机器为自动化洗碗机,且所述多种器皿材料包含陶瓷、金属、塑料及玻璃。
实例22.根据实例20所述的系统,其中相关联的清洁过程的一个或多个参数包含清洗循环持续时间和漂洗循环持续时间中的至少一个。
实例23.根据实例20所述的系统,其进一步包括:至少一个成像装置,其捕获物品的清洗前图像;所述存储装置进一步包括可由至少一个处理器执行以进行以下操作的指令:分析清洗前图像以将物品分类为属于多个物品类型中的一个;及基于多个物品类型中的经过分类的一个及器皿材料来控制清洁过程的一个或多个参数。
实例24.根据实例23所述的系统,其中所述清洁机器为自动化洗碗机,且所述多个物品类型包含餐具类型、玻璃器皿类型、镀银器皿类型、深锅/平底锅类型,及混合的器皿类型。
已描述各种实例。这些和其他实例在随附权利要求的范围内。

Claims (24)

1.一种系统,其包括:
至少一个成像装置,其捕获待通过相关联的清洁过程在清洁机器的清洗室中清洁的物品的清洗前图像;
至少一个处理器;及
存储装置,其包括能由所述至少一个处理器执行以进行以下操作的指令:
分析所述清洗前图像以将所述物品分类为属于多个物品类型中的一个;及
基于所述多个物品类型中的经过分类的一个来确定所述相关联的清洁过程的一个或多个参数。
2.根据权利要求1所述的系统,其中所述清洁机器为自动化洗碗机,且所述多个物品类型包含餐具类型、玻璃器皿类型、镀银器皿类型、深锅/平底锅类型,及混合的器皿类型。
3.根据权利要求1所述的系统,其中所述相关联的清洁过程的所述一个或多个参数包含清洗循环持续时间和漂洗循环持续时间中的至少一个。
4.根据权利要求1所述的系统,其中所述至少一个成像装置在完成所述相关联的清洁过程之后进一步捕获所述物品的清洗后图像,且其中所述存储装置进一步包括能由所述至少一个处理器执行以进行以下操作的指令:
分析所述清洗后图像以确定在完成清洗过程之后残留在所述物品上的污垢量;
基于所述残留的污垢量来确定所述相关联的清洁过程的延长的清洗循环时间;及
通过所述清洁机器来启动执行具有对应于所述延长的清洗循环时间的清洗循环持续时间的延长的清洗循环。
5.根据权利要求4所述的系统,其中所述存储装置包括能由所述至少一个处理器执行以进行以下操作的指令:
基于所述残留的污垢量来确定所述相关联的清洁过程的延长的漂洗循环时间;及
通过所述清洁机器来启动执行具有对应于所述延长的清洗循环时间的清洗循环持续时间和对应于所述延长的漂洗循环时间的漂洗循环持续时间的所述延长的清洗循环。
6.根据权利要求1所述的系统,其中所述存储装置进一步包含能由所述至少一个处理器执行以进行以下操作的指令:
分析所述清洗前图像以分配多个机架容量中的对应于在所述清洗室中支撑所述物品的机架的相对充满度的一个;及
基于所述多个机架容量中的经过分配的一个来确定所述相关联的清洁过程的所述一个或多个参数。
7.根据权利要求6所述的系统,其中所述存储装置进一步包含能由所述至少一个处理器执行以进行以下操作的指令:启动所述清洁机器的具有基于所述多个物品类型中的所述经过分类的一个及经过分配的机架容量的清洗循环持续时间设定的清洗循环。
8.根据权利要求6所述的系统,其中所述存储装置进一步存储一个或多个特性贮槽温度变化,每一特性贮槽温度变化对应于多种器皿材料中的不同的一个。
9.根据权利要求8所述的系统,其中所述存储装置进一步包含能由所述至少一个处理器执行以进行以下操作的指令:
在所述清洁过程的整个指定部分期间接收贮槽温度信息;
将所接收的贮槽温度信息与一个或多个所存储的特性贮槽温度变化进行比较;
基于比较识别所述多种器皿材料中的对应一个;及
基于所述多种器皿材料中的所识别的一个来确定一个或多个清洗循环参数。
10.根据权利要求1所述的系统,其中所述存储装置进一步包括能由所述至少一个处理器执行以进行以下操作的指令:
分析所述物品的清洗后图像以确定所述物品是否呈现在与前一清洁过程相关联的一个或多个图像中。
11.一种方法,其包括:
通过成像装置来捕获待通过相关联的清洁过程在清洁机器的清洗室中清洁的物品的清洗前图像;
分析所述清洗前图像以将所述物品分类为属于多个物品类型中的一个;及
基于所述多个物品类型中的经过分类的一个来确定所述相关联的清洁过程的一个或多个参数。
12.根据权利要求11所述的方法,其中所述清洁机器为自动化洗碗机,且其中所述多个物品类型包含餐具类型、玻璃器皿类型、镀银器皿类型、深锅/平底锅类型,及混合的器皿类型。
13.根据权利要求12所述的方法,其中所述相关联的清洁过程的所述一个或多个参数包含清洗循环持续时间和漂洗循环持续时间中的至少一个。
14.根据权利要求11所述的方法,其进一步包括:
在完成所述相关联的清洁过程之后通过所述成像装置捕获所述物品的清洗后图像;
分析所述清洗后图像以确定在完成清洗过程之后残留在所述物品上的污垢量;
基于所述残留的污垢量来确定所述相关联的清洁过程的延长的清洗循环时间;及
通过所述清洁机器来启动执行具有对应于所述延长的清洗循环时间的清洗循环持续时间的延长的清洗循环。
15.根据权利要求14所述的方法,其进一步包括:
基于所述残留的污垢量来确定所述相关联的清洁过程的延长的漂洗循环时间;及
通过所述清洁机器来启动执行具有对应于所述延长的清洗循环时间的清洗循环持续时间和对应于所述延长的漂洗循环时间的漂洗循环持续时间的所述延长的清洗循环。
16.根据权利要求11所述的方法,其进一步包括:
分析所述清洗前图像以分配多个机架容量中的对应于在所述清洗室中支撑所述物品的机架的相对充满度的一个;及
基于所述多个机架容量中的经过分配的一个来确定所述相关联的清洁过程的所述一个或多个参数。
17.根据权利要求16所述的方法,其进一步包括启动所述清洁机器的具有基于所述多个物品类型中的所述经过分类的一个和经过分配的机架容量的清洗循环持续时间设定的清洗循环。
18.根据权利要求16所述的方法,其进一步包括存储一个或多个特性贮槽温度变化,每一特性贮槽温度变化对应于多种器皿材料中的不同的一个。
19.根据权利要求18所述的方法,其进一步包括:
在所述清洁过程的整个指定部分期间接收贮槽温度信息;
将所接收的贮槽温度信息与一个或多个所存储的特性贮槽温度变化进行比较;
基于比较识别所述多种器皿材料中的对应一个;及
基于所述多种器皿材料中的所识别的一个来确定一个或多个清洗循环参数。
20.一种被配置成控制用于在清洁机器的清洗室中清洁物品的清洁过程的系统,所述物品包括多种器皿材料中的一个,所述系统包括:
至少一个处理器;及
存储装置,其包括一个或多个特性贮槽温度变化,每一特性贮槽温度变化对应于所述多种器皿材料中的不同的一个,所述存储装置进一步包括能由所述至少一个处理器执行以进行以下操作的指令:
在所述清洁过程期间的一个或多个指定时间接收贮槽温度信息;
将所接收的贮槽温度信息与一个或多个所存储的特性贮槽温度变化进行比较;
基于比较识别所述多种器皿材料中的对应于所述物品的一个;及
基于所述多种器皿材料中的所识别的一个来控制所述清洁机器的一个或多个清洗循环参数。
21.根据权利要求20所述的系统,其中所述清洁机器为自动化洗碗机,且所述多种器皿材料包含陶瓷、金属、塑料及玻璃。
22.根据权利要求20所述的系统,其中相关联的清洁过程的一个或多个参数包含清洗循环持续时间和漂洗循环持续时间中的至少一个。
23.根据权利要求20所述的系统,其进一步包括:
至少一个成像装置,其捕获所述物品的清洗前图像;
所述存储装置进一步包括能由所述至少一个处理器执行以进行以下操作的指令:
分析所述清洗前图像以将所述物品分类为属于多个物品类型中的一个;及
基于所述多种物品类型中的经过分类的一个和所述器皿材料来控制所述清洁过程的所述一个或多个参数。
24.根据权利要求23所述的系统,其中所述清洁机器为自动化洗碗机,且所述多个物品类型包含餐具类型、玻璃器皿类型、镀银器皿类型、深锅/平底锅类型,及混合的器皿类型。
CN202080058131.9A 2019-09-12 2020-09-11 使用机器视觉控制清洁机器循环 Pending CN114269217A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201962899592P 2019-09-12 2019-09-12
US62/899,592 2019-09-12
PCT/US2020/050381 WO2021050858A1 (en) 2019-09-12 2020-09-11 Control of cleaning machine cycles using machine vision

Publications (1)

Publication Number Publication Date
CN114269217A true CN114269217A (zh) 2022-04-01

Family

ID=72644987

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080058131.9A Pending CN114269217A (zh) 2019-09-12 2020-09-11 使用机器视觉控制清洁机器循环

Country Status (7)

Country Link
US (2) US11627861B2 (zh)
EP (1) EP4027856A1 (zh)
CN (1) CN114269217A (zh)
AU (1) AU2020344611A1 (zh)
BR (1) BR112022002995A2 (zh)
CA (1) CA3152532A1 (zh)
WO (1) WO2021050858A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025000312A1 (zh) * 2023-06-29 2025-01-02 湖南哈工聚能科技有限公司 工件清洗方法及清洗系统

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
PL3467482T3 (pl) 2017-10-03 2024-02-05 Ecolab Usa Inc. Sposoby i system do oceny wydajności operacji czyszczenia
US12133619B2 (en) 2019-12-03 2024-11-05 Ecolab Usa Inc. Verification of cleaning process efficacy
DE102020206487A1 (de) * 2020-05-25 2021-11-25 BSH Hausgeräte GmbH System mit einer Geschirrspülmaschine, Verfahren und Computerprogrammprodukt
AU2021278071A1 (en) 2020-05-29 2022-12-22 Ecolab Usa Inc. Automated cleaning machine processing using shortened cycle times
US12207776B2 (en) 2020-09-25 2025-01-28 Ecolab Usa Inc. Machine learning classification or scoring of cleaning outcomes in cleaning machines
US11666198B2 (en) 2020-10-02 2023-06-06 Ecolab Usa Inc. Monitoring and control of thermal sanitization in automated cleaning machines
US11938640B2 (en) * 2021-03-15 2024-03-26 Dishcare Inc. Dish perception, planning and control for robots
CN115247347A (zh) * 2022-04-06 2022-10-28 海信(山东)冰箱有限公司 一种洗衣机及其控制方法
US20240225414A9 (en) * 2022-10-23 2024-07-11 Ecolab Usa Inc. Dish rack and ware washing system for reusable plastic wares
CN118988873B (zh) * 2024-10-22 2025-02-18 白小白科技(山东)有限公司 一种ai驱动的全自动物联清洗单元及清洗方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101460085A (zh) * 2006-08-23 2009-06-17 迈科机械制造有限及两合公司 用来评估与确保在一个多贮槽洗碗机中的热卫生效果的方法
CN109620078A (zh) * 2018-12-18 2019-04-16 广东美的白色家电技术创新中心有限公司 洗碗机智能控制方法、洗碗机及具有存储功能的装置

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4735219A (en) 1986-04-07 1988-04-05 Whirlpool Corporation Electronic appliance control with usage responsive default cycle
GB8810628D0 (en) 1988-05-05 1988-06-08 Unilever Plc Mechanical warewashing process
JP3143995B2 (ja) 1991-10-31 2001-03-07 松下電器産業株式会社 食器洗い機
JPH0663279A (ja) * 1992-08-19 1994-03-08 Toshiba Corp 洗濯機
US6615850B1 (en) 1999-09-10 2003-09-09 General Electric Company Dishwasher sanitation cycle
US6463940B1 (en) 2000-04-13 2002-10-15 Ecolab Inc. Smart rack and machine system
US6622754B1 (en) * 2001-12-19 2003-09-23 Whirlpool Corporation Load-based dishwashing cycle
DE102004030013A1 (de) 2004-06-22 2006-01-12 Premark Feg L.L.C. (N.D.Ges.D. Staates Delaware), Wilmington Geschirrspülmaschine und Betriebsverfahren für eine Geschirrspülmaschine
DE102004035847A1 (de) * 2004-07-23 2006-03-23 BSH Bosch und Siemens Hausgeräte GmbH Verfahren zur Erkennung der Spülgutbeladung und Geschirrspülmaschine
US20140041688A1 (en) 2004-11-19 2014-02-13 Meiko Maschinenbau Gmbh & Co Kg Method for assessing and guaranteeing a thermal hygiene effect
EP1690924A1 (en) 2005-02-11 2006-08-16 The Procter & Gamble Company Method of cleaning a washing machine or a dishwasher
EP1871213A1 (de) 2005-03-16 2008-01-02 MEIKO Maschinenbau GmbH & Co. KG Verfahren zur beurteilung und sicherstellung der thermischen hygienewirkung in einer mehrtankgeschirrspülmaschine
DE102005033345B4 (de) 2005-07-16 2007-06-28 Electrolux Home Products Corporation N.V. Bedieneinrichtung für eine Geschirrspülmaschine
EP2278423A3 (en) 2006-08-10 2011-04-20 Electrolux Home Products Corporation N.V. Home appliance with ambience detector and ambience dependent operation
DE102008042290B4 (de) 2008-09-23 2021-05-12 BSH Hausgeräte GmbH Verfahren zum Betreiben eines Hausgeräts und Hausgerät mit einer Eingabeeinheit
US8528228B2 (en) * 2009-02-19 2013-09-10 Whirlpool Corporation Laundry treating appliance with drying rack detection based on imaging data
DE102009027910A1 (de) 2009-07-22 2011-01-27 BSH Bosch und Siemens Hausgeräte GmbH Geschirrspülmaschine mit einem optimierten Siebsystem
US9743820B2 (en) 2010-02-26 2017-08-29 Whirlpool Corporation User interface for dishwashing cycle optimization
US8696827B2 (en) * 2010-12-01 2014-04-15 Whirlpool Corporation Dishwasher with imaging device for measuring load characteristics and a method for controlling same
EP2497404A1 (en) 2011-03-10 2012-09-12 Bonferraro S.p.A. Cleaning cycle for diswasher with device for recycling the rinse water
EP2790561B1 (en) 2011-12-13 2022-07-20 Ecolab USA Inc. Dishmachine
CN104668252B (zh) 2013-11-29 2019-01-22 艺康美国股份有限公司 清洁食品/饮料容器的方法和系统,及其管理系统
KR102083802B1 (ko) * 2013-12-31 2020-03-03 삼성전자주식회사 식기 세척기 및 그 제어 방법
CN106455900B (zh) * 2014-06-27 2019-10-18 伊莱克斯电器股份公司 洗碗机以及操作洗碗机的方法
EP3088593A1 (en) 2015-04-27 2016-11-02 The Procter and Gamble Company Method for improving washing machine performance
US20180330338A1 (en) 2015-11-12 2018-11-15 Diversey, Inc. Predictive maintenance
US20180092508A1 (en) * 2016-09-30 2018-04-05 Haier Us Appliance Solutions, Inc. Diswashing appliance and method of operation
CN107421918B (zh) 2017-07-17 2019-12-17 佛山市顺德区美的洗涤电器制造有限公司 测量浊度的方法及装置、洗碗机、存储介质
CN107485356B (zh) 2017-09-01 2019-10-18 佛山市顺德区美的洗涤电器制造有限公司 洗碗机的洗涤控制方法和装置以及洗碗机
CN107729816A (zh) * 2017-09-15 2018-02-23 珠海格力电器股份有限公司 洗涤模式的确定方法、装置、存储介质、处理器及洗碗机
US11158072B2 (en) 2018-02-02 2021-10-26 Dishcraft Robotics, Inc. Intelligent dishwashing systems and methods
DE102018108775A1 (de) 2018-04-13 2019-10-17 Miele & Cie. Kg Verfahren und Vorrichtung zum Bereitstellen einer Optimierungsempfehlung für einen Pflegevorgang in einem Pflegegerät
US10809685B2 (en) * 2019-03-18 2020-10-20 Midea Group Co., Ltd. Dishwasher with cloud connected cameras
US11058281B2 (en) * 2019-06-20 2021-07-13 Midea Group Co., Ltd. Dishwasher including rack position sensor to control capture of rack images by a camera
CN110367898B (zh) 2019-07-31 2021-05-04 佛山市百斯特电器科技有限公司 一种清洗模式的确定方法及洗碗机
US12133619B2 (en) 2019-12-03 2024-11-05 Ecolab Usa Inc. Verification of cleaning process efficacy

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101460085A (zh) * 2006-08-23 2009-06-17 迈科机械制造有限及两合公司 用来评估与确保在一个多贮槽洗碗机中的热卫生效果的方法
CN109620078A (zh) * 2018-12-18 2019-04-16 广东美的白色家电技术创新中心有限公司 洗碗机智能控制方法、洗碗机及具有存储功能的装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025000312A1 (zh) * 2023-06-29 2025-01-02 湖南哈工聚能科技有限公司 工件清洗方法及清洗系统

Also Published As

Publication number Publication date
WO2021050858A1 (en) 2021-03-18
EP4027856A1 (en) 2022-07-20
US20210076898A1 (en) 2021-03-18
BR112022002995A2 (pt) 2022-05-10
US11627861B2 (en) 2023-04-18
CA3152532A1 (en) 2021-03-18
AU2020344611A1 (en) 2022-03-24
US20230218137A1 (en) 2023-07-13

Similar Documents

Publication Publication Date Title
US11627861B2 (en) Control of cleaning machine cycles using machine vision
JP7608461B2 (ja) 洗浄プロセスの有効性の検証
US11889963B2 (en) Automated cleaning machine processing using shortened cycle times
US11794216B2 (en) Verification of cleaning processes with electronically readable coded coupon
US12207776B2 (en) Machine learning classification or scoring of cleaning outcomes in cleaning machines
JP2019534107A (ja) 洗浄される物品を洗浄するための方法および洗浄装置
US20120037185A1 (en) Optimization of dish machine parameters
CN114144105B (zh) 用于在洗碗机中进行光学洗涤物识别的系统、用于光学洗涤物识别的方法、具有该系统的洗碗机以及用于操作该洗碗机的方法
US20230337891A1 (en) Monitoring and control of thermal sanitization in automated cleaning machines

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination