Personalized laundry and ironing device
阅读说明:本技术 个性化的洗熨设备 (Personalized laundry and ironing device ) 是由 陈昕 周华 高煜翔 朱欤 于 2018-11-14 设计创作,主要内容包括:洗熨设备使用机器学习模型和/或个性化设置以提供更好的处理。作为一个示例,洗熨设备具有在其中放置要处理的洗熨物品的腔室。传感器定位成感测腔室中的物品或当洗熨物品被装载到腔室中时感测该洗熨物品。机器学习模型使用来自这些传感器的数据来确定洗熨物品和/或其处理的各种属性,例如织物类型和/或物品的脏污程度,以及对处理过程进行相应控制。诸如个人对于物品处理的偏好或个人的敏感性和过敏史之类的个性化数据也可以用于个性化处理过程。(Laundry ironing devices use machine learning models and/or personalisation to provide better treatment. As one example, laundry ironing apparatuses have a chamber in which laundry items to be treated are placed. The sensor is positioned to sense an article in the chamber or to sense an laundry article when loaded into the chamber. The machine learning model uses data from these sensors to determine various attributes of the laundry article and/or its treatment, such as fabric type and/or degree of soiling of the article, and to control the treatment process accordingly. Personalized data such as an individual's preferences for item handling or an individual's sensitivity and allergy history may also be used to personalize the process.)
1. A system for generating settings for an laundry appliance that processes a load of laundry items, the system comprising:
a sensor group associated with the laundry apparatus, the sensor group including one or more sensors that capture sensor data of one or more laundry items in the load;
a machine learning model that receives the sensor data and determines a treatment attribute related to treatment of the load by the laundry appliance based on the sensor data; and
a controller to generate settings of the laundry appliance based on the treatment attributes determined by the machine learning model, and to control the laundry appliance to treat the load in accordance with the generated settings.
2. The system of claim 1, wherein the machine learning model further receives personalization data of one or more individuals associated with the laundry article, and determines the treatment attribute further based on the personalization data.
3. The system of claim 1, wherein the machine learning model further receives historical data associated with the laundry device and/or the laundry items, and determines the treatment attribute further based on the historical data.
4. The system of claim 1, wherein the sensor set includes a tactile surface sensor that senses a surface of one or more laundry articles by contact with the laundry articles, the machine learning model determining the treatment attribute based on the surface.
5. The system of claim 1, wherein the sensor set includes a camera that captures images of one or more laundry items, the machine learning model determining the treatment attribute based on the captured images.
6. The system of claim 1, wherein the processing attribute determined by the machine learning model comprises one of: fabric type, size of the laundry article, size of the load, and degree of soiling of the load.
7. The system of claim 1, wherein the machine learning model identifies one of the laundry items based on the sensor data, the controller generating the settings based on the identified laundry item.
8. The system of claim 7, wherein the settings of the laundry device are generated based in part on at least one of: instructions for processing the identified laundry article and prior processing of the identified laundry article by the laundry apparatus.
9. The system according to claim 7, wherein the settings of the laundry device are generated based in part on personalized preferences for processing the identified laundry items.
10. The system of claim 1, wherein the machine learning model is implemented remotely from the laundry device.
11. The system according to claim 1, wherein the controller further obtains personalization data of one or more individuals associated with the laundry article and generates settings of the laundry apparatus based on the personalization data.
12. The system of claim 11, wherein the individual associated with the laundry article is a user of the laundry article, the personalization data comprising one of: sensitivity or allergy history of the user, medical condition of the user, or laundry treatment preference of the user.
13. The system according to claim 11, wherein the personalization data is obtained from a profile of the individual accessible to the laundry device.
14. The system of claim 11, wherein the personalization data is obtained from a smartphone or other personal computing device operated by the individual.
15. The system of claim 11, wherein the personalization data is obtained from a third-party website.
16. The system according to claim 1, wherein the controller includes a second machine learning model that generates settings of the laundry ironing device.
17. The system according to claim 1, wherein the controller further obtains data from another laundry device that has previously processed the laundry items, and generates the settings further based on the data from the other laundry device.
18. The system of claim 1, wherein the treatment attributes are personalized for an individual associated with the laundry article.
19. The system of claim 1, wherein the settings are personalized for an individual associated with the laundry article.
20. A method for generating settings for an laundry appliance that processes a load of laundry articles, the method comprising:
capturing sensor data of one or more laundry items in the load by a sensor group associated with the laundry apparatus, the sensor group including one or more sensors;
receiving, by a machine learning model, the sensor data and determining, based on the sensor data, a treatment attribute related to treatment of the load by the laundry appliance;
generating, by a controller, settings of the laundry ironing device based on the treatment attributes determined by the machine learning model; and
controlling, by the controller, the laundry appliance to process the load according to the generated settings.
21. The method of claim 20, further comprising:
receiving, by the machine learning model, personalization data for one or more individuals associated with the laundry article; and
determining, by the machine learning model, the processing attribute based on the personalization data.
22. The method of claim 20, further comprising:
receiving, by the machine learning model, historical data associated with the laundry device and/or the laundry article; and
determining, by the machine learning model, the processing attribute based on the historical data.
23. The method of claim 20, further comprising:
the tactile surface sensor of the sensor set senses a surface of one or more laundry items by contact with the laundry items; and
determining, by the machine learning model, the treatment attribute from the surface.
24. The method of claim 20, wherein the set of sensors comprises a camera, and the method further comprises:
capturing, by the camera, images of one or more laundry items; and
determining, by the machine learning model, the processing attribute based on the captured image.
25. The method of claim 20, wherein the processing attribute determined by the machine learning model comprises one of: fabric type, size of the laundry article, size of the load, and degree of soiling of the load.
26. The method of claim 20, further comprising:
identifying, by the machine learning model, one of the laundry items based on the sensor data; and
generating, by the controller, the setting based on the identified laundry article.
27. The method according to claim 26, wherein the settings of the laundry device are generated based in part on at least one of: instructions for processing the identified laundry article and prior processing of the identified laundry article by the laundry apparatus.
28. The method according to claim 26, wherein the settings of the laundry apparatus are generated based in part on personalized preferences for processing the identified laundry items.
29. The method according to claim 20, wherein the machine learning model is implemented remotely from the laundry device.
30. The method of claim 20, further comprising:
obtaining, by the controller, personalization data for one or more individuals associated with the laundry article; and
generating settings of the laundry device based on the personalization data.
31. The method according to claim 30, wherein the individual associated with the laundry article is a user of the laundry article, the personalization data comprising one of: sensitivity or allergy history of the user, medical condition of the user, or laundry treatment preference of the user.
32. The method of claim 30, further comprising:
the personalization data is obtained from a profile of the individual to which the laundry device has access.
33. The method of claim 30, further comprising:
the personalization data is obtained from the personal operated smartphone or other personal computing device.
34. The method of claim 30, further comprising:
obtaining the personalization data from a third-party website.
35. The method according to claim 20, wherein the controller includes a second machine learning model that generates settings of the laundry ironing device.
36. The method of claim 20, further comprising:
obtaining, by the controller, data from another laundry device that has previously processed the laundry article; and
generating the setting based on data from the other laundry device.
37. The method according to claim 20, wherein the treatment attributes are personalized for an individual associated with the laundry article.
38. The method according to claim 20, wherein the settings are personalized for an individual associated with the laundry article.
39. An electronic device, comprising:
a processor;
a memory for storing instructions executable by the processor; and
the instructions, when executed by the processor, cause the processor to perform the method of any of claims 20-38.
40. A computer program comprising instructions for carrying out the method of providing a message to a user according to any one of claims 20-38, when said program is executed by a computer.
41. A computer readable medium readable by a computer, having a computer program recorded thereon, the computer program comprising instructions for performing the method of providing a message to a user according to any of claims 20-38.
Technical Field
The present disclosure relates generally to control of laundry and ironing apparatuses, such as washing machines and dryers.
Background
Washing machines and other types of laundry ironing apparatuses are designed to handle a variety of different types of articles under a variety of different conditions. Some items are very bulky, such as carpets, towels, and bedding. Other articles are small or delicate, such as older ancestral articles, silk, or lace. The type of fabric also affects the preferred settings of the laundry and ironing device. Thicker cotton articles may take a longer time to dry than nylon or other synthetic fibers. Some fabrics shrink more easily. Whether the laundry appliance is handling a full load or a partial load, how dirty the load is, affects the optimal settings.
The responsibility for selecting the optimum setting of the washing machine or dryer usually lies on the operator. This can be very tricky for an inexperienced operator and leads to poor results. In addition, prior art laundry ironing apparatuses typically have many settings that a casual operator may not know or how to use to maximize their benefits.
Thus, there is a need for a more intelligent laundry ironing device and a laundry ironing device allowing more personalized settings.
Disclosure of Invention
The present disclosure provides laundry ironing devices that use machine learning models to provide better automation and/or allow for greater personalization. As one example, laundry ironing apparatuses have a chamber in which laundry items to be treated are placed. The sensor (e.g., touch sensor, spectral sensor, etc.) is positioned to obtain information about the laundry article, for example, by sensing the article inside or within the chamber or by sensing the laundry article as it is loaded into the chamber. From this information, the machine learning model determines various attributes of the laundry article and/or treatment, such as the type of fabric or the degree of soiling of the laundry, and controls the treatment process accordingly. The machine learning model may be located in the laundry device or may be accessible over a network.
In another aspect, the laundering process is controlled based on user input, personal user preferences or other personalization data, for example, provided by or accessed from a personal smartphone. The laundry process may also be controlled based on temperature sensing and other sensor data, user usage history, historical performance data, and other factors.
Other aspects include components, devices, systems, improvements, methods, processes, applications, computer-readable media, and other technologies relating to any of the above aspects.
Drawings
Other advantages and features of embodiments of the present disclosure will become apparent from the following detailed description and the appended claims, taken in conjunction with the accompanying drawings, by way of example, in which:
fig. 1 is a sectional side view of a washing machine according to an embodiment.
Fig. 2A is a block diagram illustrating controlling a washing machine according to an embodiment.
Fig. 2B-2E provide some specific examples of controlling a washing machine according to embodiments.
Fig. 3 is a flow diagram illustrating the training and operation of a machine learning model according to an embodiment.
Fig. 4 is a block diagram of a residential environment including a laundry device according to an embodiment.
Detailed Description
The drawings and the following description relate to preferred embodiments by way of illustration only. It should be noted that from the following discussion, alternative embodiments of the structures and methods disclosed herein will be readily recognized as viable alternatives that may be employed without departing from the principles claimed.
Fig. 1 is a sectional side view of a
The
The sensor set also includes a
The sensor suite includes
In this example, the camera 130 is not directly exposed to the wash environment in the chamber. The
If the
The sensor group may include other types of sensors. Examples include temperature sensors, weight or volume sensors, pressure sensors, non-imaging optical or spectral sensors, water level sensors, pH sensors, and the like. These sensors may be directly exposed to the wash environment, directly sense the wash environment without being exposed thereto, or indirectly sense the wash environment.
For example, the
The sensor 130 need not be incorporated as part of the washing machine. For example, they may be implemented as an accessory for a washing machine. If the goal is to use more complex sensing to identify individual laundry items, a separate accessory with a combination of tactile surface sensors, cameras and other sensors in a controllable arrangement may be useful. As another example, the sensor 130 in the
Fig. 2A is a block diagram illustrating control of an laundry appliance, such as the
Personalized settings 270 for an individual may also be generated taking into account the personalized data 255 and historical data 257 of one or more individuals associated with the laundry article. For example, some people may prefer softening, others may prefer faster or more efficient washing, and others may prefer automatic wrinkle removal or steaming. These personalized preferences may be provided directly by the individual, for example stored in an individual profile, or provided by the individual through a smartphone or other device. These personalized preferences may also be learned over time based on historical settings or the individual's feedback on previous processing results.
The individual is identified to determine how to personalize the process. An individual may be identified when the individual logs into the user account of his laundry device or a user account of a home network connected to the laundry device. Alternatively, the individual may be identified by facial recognition or other techniques.
The settings 270 may also be generated by the controller 230 directly using the sensor data 250. The controller 230 controls the laundry appliance to process the load according to the settings 270.
In general,
Examples of Table I processing attributes
The
The controller 230 determines settings 270 of the laundry ironing device based on the processing properties and optionally also based on other data, such as personalization data 255 or historical data 257. The personalized data is data of one or more individuals associated with the laundry article. Typically, the individual is a user of the laundry article (e.g., a wearer of clothing) or an operator who uses the laundry apparatus to treat the laundry article. If the laundry article is a garment and the individual is a wearer of the garment, the personalized data may include a sensitivity or allergy history of the wearer, a medical condition of the wearer, or a treatment preference of the wearer for his or her garment, e.g., some people may prefer softening. In this way, laundry article treatment may be personalized to an individual. This information may be obtained from a user profile accessible to the laundry device. It may also be obtained from other sources such as third party websites.
Examples of historical data 257 include the past operating history of the appliance and the treatment history of each laundry item. For example, the washing machine may always be operated in a water saving mode, or a hot wash cycle is always performed for white and a warm wash cycle is always performed for color. Certain laundry articles may require special treatment, which may be determined from their previous treatment.
In any event, the controller 230 determines the appropriate settings 270 for the laundry apparatus. Examples of settings 270 include: temperature of the treatment performed by the laundry ironing device, duration of the treatment, load level of the treatment, mildness of the treatment, economic settings for the treatment, rotational speed of the treatment, amount of detergent used for the treatment and amount of water used for the treatment.
Laundry ironing devices can generally be operated in different treatment modes, which are generally referred to as different washing cycles or different drying cycles. The controller 230 may select an appropriate treatment mode based on the treatment attributes determined by the machine learning model. As another example, the process itself may have different stages. The controller 230 may select when to transition between the different phases based on the personalization data and the processing attributes determined by the machine learning model.
Some examples of different settings of the washing machine are listed below in table II.
TABLE II washing machine arrangement
Table III below lists some examples of different settings of the dryer.
TABLE III dryer set-up
Fig. 2B-2E provide some specific examples. Each of these examples enumerates the types of input data 250 used, including sensor data 252, personalization data 255, and historical data 257. These data are converted into attributes 260, possibly for individual laundry items 262 or for the overall load 265. The resulting settings 270 are also shown.
In fig. 2B, the surface sensors cooperate with a machine learning model to determine that most laundry items are cotton fabrics. The camera or spectral sensor detects that the load is mostly dark. The optical sensor determines that the wash chamber is only partially filled. Personal data 255 or historical data 257 is not used. Thus, the controller generates settings for a partial load of a dark cotton fabric article. A standard wash cycle is used with warm wash and rinse temperatures and high dehydration rates. Moderate levels of detergent and water were used, with no special options.
Fig. 2C is similar to fig. 2B except that the load is primarily light in color rather than dark. In addition, the machine learning model also detects stains on one of the items, which may be wine, grape juice, tomato paste, or blood. Thus, the wash cycle uses high temperatures, pre-soaks the load before the start of the conventional wash cycle, and turns on the stain treatment option.
In fig. 2D, the machine learning model detects the towel load from the captured image. Surface sensors indicate that these are heavy towels. Thus, the washing machine is set to a towel washing cycle. In addition, fabric softeners have been commonly used in the past to wash heavier towels, and therefore the fabric softener option has also been automatically selected.
In fig. 2E, a beach towel in which one towel is identified as dad, may be identified based on a unique color or pattern on the towel. However, dad was allergic to fabric softener and therefore did not select the fabric softener option. In this example, the machine learning model identifies a particular laundry item. In this case, the processing instructions for that particular item may be used to generate the settings. For example, the appropriate settings may be determined with reference to the manufacturer's instructions. Alternatively, the individual may provide specific instructions for important laundry items, either explicitly or implicitly, based on previous treatments of the laundry item or similar laundry items.
Fig. 3 is a flow diagram illustrating the training and operation of
A training module (not shown) performs training of the machine learning model 220 (310). In some embodiments, the
The training module receives (311) a training set for training. The training samples in the training set include images captured by the camera 130 for many different situations: different laundry items and fabric types, different colors and variations of the same fabric type, different load levels, different positions of laundry items in the chamber, different lighting conditions, etc. For supervised learning, the training set typically also includes labels for the images. The label includes the processing attributes to be trained: in this example of the fabric type.
In typical training 312, training samples are taken as inputs to
The training module also typically verifies (313) the trained
The training module may use other types of metrics to quantify the accuracy of the trained model. In one embodiment, the training module trains the machine learning model until a stopping condition occurs, such as a sufficiently accurate accuracy measurement of the model indicates or the number of training rounds that have been performed.
The training (310) of the
In operation 320, the
In another aspect, the laundry device may be part of a home network. Fig. 4 is a block diagram of a residential environment including a laundry device according to an embodiment. The residential environment 400 is an environment designed for human occupancy. The residential environment 400 may be a residence, such as a house, apartment, private apartment, or dormitory. The residential environment 400 includes home appliances 410A-N, including laundry devices as described above. The residential environment 400 also includes a home device network 420 connecting home devices 410, and a household profile database 430 containing household preferences for home devices. The components in fig. 4 are shown as separate blocks, but they may be combined according to embodiments. For example, the household profile 430 may be part of the home device 410. Further, the residential environment 400 may include a hub for the network 420. The hub may also control the home devices 410. Network 420 may also provide access to external devices, such as cloud-based services.
The home device 410 is a home device that may be used by different people associated with the residential environment 400. Examples of other home devices 410 include: HVAC equipment (e.g., air conditioners, heaters, exhaust fans), lighting, motorized window treatments (e.g., door locks, motorized blinds, and curtains), motorized furniture or furnishings (e.g., standing desks, recliners), audio equipment (e.g., music players), video equipment (e.g., televisions, home theaters), environmental controls (e.g., air filters, air fresheners), kitchen equipment (e.g., rice cookers, coffee makers, refrigerators), bathroom equipment, and household robotic equipment (e.g., vacuum robots, robot caregivers). The home device 410 may include other types of devices that may be used in a home.
The household profile 430 typically includes information about different households such as name, identifiers used by the system, age, gender, and health information. The household profile 430 may also include settings and other preferences for the home device 410 selected by different households.
Network 420 provides a connection between the different components of residential environment 400 and enables these components to exchange data with one another. The term "network" is intended to be interpreted broadly. It may include formal networks with standard defined protocols, such as ethernet and wireless broadband technologies. In one embodiment, network 420 is a local area network whose network devices and interconnection devices are managed within residential environment 400. Network 420 may also combine different types of connections. It may comprise a combination of local area networks and/or wide area networks using wired and/or wireless links. Data exchanged between components may be represented using any suitable format. In some embodiments, all or some of the data and communications may be encrypted.
The above-described functionality may be physically implemented in a separate laundry device (one of the home devices 410), a central hub of a home network, a cloud-based service, or elsewhere accessible by the laundry device over the network 420.
Although the detailed description contains many specifics, these should not be construed as limiting the scope of the invention, but merely as providing illustrations of various examples of the invention. It should be understood that the scope of the present disclosure includes other embodiments not discussed in detail above. For example, although a washing machine is used as a primary example, other laundry devices may be used. These appliances include all kinds of washing machines, dryers and steamers. Various other modifications, changes, and variations apparent to those skilled in the art may be made in the arrangement, operation, and details of the methods and apparatus disclosed herein without departing from the spirit and scope as defined in the appended claims. Accordingly, the scope of the invention should be determined by the appended claims and their legal equivalents.
Alternative embodiments are implemented in computer hardware, firmware, software, and/or combinations thereof. The various embodiments may be implemented in the form of a computer program product tangibly embodied in a machine-readable storage device for execution by a programmable processor; the program of instructions may be executed by a programmable processor to perform functions by operating on input data and generating output. Advantageously, embodiments can be implemented in one or more computer programs that are executable on a programmable system including at least one programmable processor coupled to receive data and instructions from, and to transmit data and instructions to, a data storage system, at least one input device, and at least one output device. Each computer program may be implemented using a high level procedural or object oriented programming language, or in assembly or machine language if desired; in any case, the language may be a compiled or interpreted language. Suitable processors include, by way of example, both general and special purpose microprocessors. Generally, a processor will receive instructions and data from a read-only memory and/or a random access memory. Generally, a computer includes one or more mass storage devices for storing data files; such devices include magnetic disks, such as internal hard disks and removable disks; magneto-optical disks; and an optical disc. Storage devices suitable for tangibly embodying computer program instructions and data include all forms of non-volatile memory, including by way of example semiconductor memory devices, such as erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), and flash memory devices; magnetic disks, such as internal hard disks and removable disks; magneto-optical disks; and compact disc read only memory (CD-ROM) disks. Any of the foregoing may be supplemented by, or incorporated in, ASICs (application-specific integrated circuits) and other forms of hardware.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:洗涤物处理设备