Smart home device and control method thereof

By setting up smart home equipment on the stove and using robotic arms and image sensors for automated cleaning, the problem of low manual cleaning efficiency in the existing technology is solved, and efficient and environmentally friendly automatic cleaning effect is achieved.

CN115774402BActive Publication Date: 2025-03-25HAIER YOUJIA INTELLIGENT TECH (BEIJING) CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211195749.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-28
Publication Date
2025-03-25
Estimated Expiration
2042-09-28

AI Technical Summary

Technical Problem

The prior art requires manual operation when cleaning the stove, which is low in efficiency and is prone to environmental pollution and waste of resources.

Method used

Design a smart home device, including clean water pipes, detergent pipes and robotic arms, use image sensors to detect the cleaning status of the area to be cleaned and the cleaning block, and control the cleaning block or robotic arms to self-clean or clean the area to be cleaned through the controller.

Benefits of technology

It realizes automated cleaning, frees users' hands, saves cleaning time, improves cleaning efficiency, and avoids environmental pollution and resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115774402B_ABST
    Figure CN115774402B_ABST
Patent Text Reader

Abstract

The present application discloses a smart home device and a control method thereof. The smart home device is used to clean the area to be cleaned on the stove, and includes a cleaning arm, including a cleaning block and a mechanical arm; the mechanical arm has a disassembled state and an assembled state; a clean water pipeline and a detergent pipeline; an image sensor, which is used to detect the cleaning state of the area to be cleaned and the cleaning block; and a controller, which is electrically connected to the sensor and the mechanical arm. The smart home device provided by the present application is provided with a mechanical arm with a detachable cleaning block on the stove, and a clean water pipeline and a detergent pipeline correspondingly controlled by induction are provided, and the image sensor is used to detect the cleaning state of the area to be cleaned and the cleaning block, and the controller is used to control the cleaning block to perform self-cleaning or control the cleaning block or the mechanical arm to clean the area to be cleaned, so as to effectively save the user's cleaning time and improve the cleaning efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart home / smart family technology, and in particular to a smart home device and a control method thereof. Background Art

[0002] Gas stoves use open flames, and the taste of cooking is widely loved by the public, but it also inevitably makes the kitchen a place with heavy oil pollution. The stove is very easy to get dirty and it is very difficult to clean after a long time. Existing stove equipment often does not have cleaning tools, and cleaning is mainly done manually. It is often time-consuming and laborious, resulting in condensation of oil on the surface of the stove and nearby walls over time, which is difficult to clean again.

[0003] To solve the above problems, existing methods include the design of stove cleaning films, the preparation of stove cleaning liquids, the development of stove cleaning brushes, and the installation of various stove cleaning devices. However, cleaning films easily waste resources and are not conducive to environmental protection, while cleaning liquids, cleaning brushes, and some cleaning devices still require manual operation, resulting in low cleaning efficiency. Summary of the invention

[0004] The present application provides a smart home device and a control method thereof, which are used to solve the problem that the stove needs to be cleaned manually in the prior art and the cleaning efficiency is low.

[0005] The present application provides a smart home device, which is used to clean an area to be cleaned on a stove, including:

[0006] A clean water pipeline, a detergent pipeline and a cleaning arm, wherein the cleaning arm comprises: a cleaning block and a mechanical arm; the mechanical arm is arranged on the stove, and the mechanical arm has a disassembled state and an assembled state; in the assembled state, the gripping end of the mechanical arm is connected to the cleaning block; in the disassembled state, the gripping end of the mechanical arm is separated from the cleaning block;

[0007] An image sensor, used for detecting the cleaning status of the area to be cleaned and the cleaning block;

[0008] A controller is electrically connected to the image sensor and the robotic arm, and is used to control the cleaning block to perform self-cleaning using the clean water pipeline and / or the detergent pipeline or to control the cleaning block or the robotic arm to clean the area to be cleaned according to the cleaning state.

[0009] According to a smart home device provided by the present application, the smart home device further includes: a trash can, which is arranged at the edge of the stove;

[0010] The controller is used to control the robotic arm to move the garbage to the garbage bin when the image sensor detects that the garbage in the area to be cleaned exceeds the cleaning size; and control the cleaning block to clean the area to be cleaned when the image sensor detects that the garbage in the area to be cleaned does not exceed the cleaning size.

[0011] According to a smart home device provided by the present application, the smart home device also includes:

[0012] The intelligent voice module is electrically connected to the controller and is used to detect voice signals and send the detected voice signals to the controller.

[0013] According to a smart home device provided by the present application, the smart home device also includes:

[0014] a signal transmitter, electrically connected to the controller and the image sensor, and used for communication with the electronic device;

[0015] A signal receiver is electrically connected to the controller, and is used for receiving a control signal and sending the received control signal to the controller.

[0016] The present application also provides a control method for a smart home device, comprising:

[0017] Get the cleaning status of the area to be cleaned and the cleaning block;

[0018] According to the cleaning state, the cleaning block is controlled to perform self-cleaning or the cleaning block or the robot arm is controlled to clean the area to be cleaned.

[0019] According to a control method for a smart home device provided by the present application, the step of controlling the cleaning block to perform self-cleaning or controlling the cleaning block or the robotic arm to clean the area to be cleaned according to the cleaning state includes:

[0020] When the cleaning state of the area to be cleaned does not meet the preset requirements, but the cleaning state of the cleaning block meets the preset requirements, controlling the cleaning block or the robot arm to clean the area to be cleaned;

[0021] When the cleaning state of the area to be cleaned meets the preset requirement, but the cleaning state of the cleaning block does not meet the preset requirement, the cleaning block is controlled to perform self-cleaning.

[0022] According to a control method for a smart home device provided in the present application, the step of controlling the cleaning block or the robotic arm to clean the area to be cleaned includes:

[0023] When it is detected that the garbage in the area to be cleaned exceeds the cleaning size, obtaining the first coordinate of the area to be cleaned and the second coordinate of the garbage can;

[0024] Based on the first coordinate and the second coordinate, the robotic arm is controlled to move the garbage to the garbage bin.

[0025] The present application also provides a control method for a smart home device, comprising:

[0026] Collecting a user's voice signal directed to the smart home device;

[0027] Determining whether the user is a designated user according to the voice signal;

[0028] If the user is the designated user, obtaining a control instruction corresponding to the voice signal;

[0029] The cleaning block is controlled to perform self-cleaning according to the control instruction, or the cleaning block or the robot arm is controlled to clean the area to be cleaned.

[0030] The present application also provides a control method for a smart home device, comprising:

[0031] receiving a control signal;

[0032] Acquire a control instruction corresponding to the control signal;

[0033] The cleaning block is controlled to perform self-cleaning according to the control instruction, or the cleaning block or the robot arm is controlled to clean the area to be cleaned.

[0034] The smart home device and control method provided by the present application can free the user's hands, effectively save the user's cleaning time, and improve the cleaning efficiency by setting a mechanical arm with a detachable cleaning block on the stove, setting a corresponding clean water pipe and detergent pipe controlled by induction, and using an image sensor to detect the cleaning state of the area to be cleaned and the cleaning block, and using a controller to control the cleaning block to self-clean or control the cleaning block or the mechanical arm to clean the area to be cleaned. At the same time, it will not cause environmental pollution or waste of resources, and can achieve automatic cleaning. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0036] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0037] Figure 1 is a schematic diagram of a hardware environment of an interaction method of a smart device according to an embodiment of the present application;

[0038] Figure 2 is a schematic diagram of a smart home device provided by this application;

[0039] Figure 3 This is one of the flow charts of the control method of the smart home device provided by the present application;

[0040] Figure 4 This is the second flow chart of the control method of the smart home device provided by the present application;

[0041] Figure 5 This is the third flow chart of the control method of the smart home device provided by the present application;

[0042] Figure 6 This is the fourth flow chart of the control method of the smart home device provided by the present application;

[0043] Figure 7 is a schematic diagram of the structure of a control system of a smart home device provided by an embodiment of the present invention;

[0044] Figure 8 It is a schematic diagram of the structure of the electronic device provided in this application.

[0045] Reference numerals:

[0046] 10. stove; 11. stove wall; 12. stove panel; 13. stove top; 102. terminal device; 104. server; 21. cleaning arm; 22. clean water pipe; 23. detergent pipe; 211. cleaning block; 212. robotic arm; 24. trash can; 701. acquisition module; 702. execution module; 610. processor; 620. communication interface; 630. memory; 640. communication bus. DETAILED DESCRIPTION

[0047] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0048] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0049] According to one aspect of an embodiment of the present application, a method for interacting with a smart home device is provided. The method for interacting with a smart home device is widely used in smart home, smart home, smart home device ecosystem, smart home ecosystem and other whole-house intelligent digital control application scenarios. Optionally, in this embodiment, the method for interacting with the smart home device can be applied to Figure 1 In the hardware environment composed of the terminal device 102 and the server 104 shown in FIG. Figure 1 As shown, the server 104 is connected to the terminal device 102 via a network, and can be used to provide services (such as application services, etc.) for the terminal or a client installed on the terminal. A database can be set on the server or independently of the server to provide data storage services for the server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data computing services for the server 104.

[0050] The network may include but is not limited to at least one of the following: wired network, wireless network. The wired network may include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network, and the wireless network may include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The terminal device 102 may be but is not limited to a PC, a mobile phone, a tablet computer, a smart air conditioner, a smart range hood, a smart refrigerator, a smart oven, a smart stove, a smart washing machine, a smart water heater, a smart washing device, a smart dishwasher, a smart projection device, a smart TV, a smart clothes drying rack, a smart curtain, a smart audio and video, a smart socket, a smart speaker, a smart fresh air device, a smart kitchen and bathroom device, a smart bathroom device, a smart sweeping robot, a smart window cleaning robot, a smart mopping robot, a smart air purification device, a smart steamer, a smart microwave oven, a smart kitchen treasure, a smart purifier, a smart water dispenser, a smart door lock, etc.

[0051] like Figure 2 As shown, the smart home device can use a stove cleaning device, which can be integrated with the stove or can be separated. The smart home device is mainly used to clean the area to be cleaned on the stove 10. According to actual conditions, the area to be cleaned on the stove can be one or more areas, such as designated cleaning positions such as the stove wall 11, the stove panel 12, and the stove top 13.

[0052] In this embodiment, Figure 2 As shown, the smart home device includes: a washing arm 21, a clean water pipe 22, a detergent pipe 23, an image sensor and a controller.

[0053] The cleaning arm 21 is directly used to clean the area to be cleaned, which includes three areas: the stove wall 11, the stove panel 12, and the stove table 13. The cleaning arm 21 includes a cleaning block 211 and a mechanical arm 212. The mechanical arm 212 is arranged on the stove 10, and the mechanical arm 212 has a disassembled state and an assembled state. The cleaning block 211 can be a rag or a sponge.

[0054] When the robot arm 212 is in the assembled state, the gripping end of the robot arm 212 is connected to the cleaning block 211, that is, when the robot arm 212 is in the assembled state, the robot arm 212 grips the cleaning block 211. When the robot arm 212 is in the disassembled state, the gripping end of the robot arm 212 is separated from the cleaning block 211, that is, when the robot arm 212 is in the disassembled state, the robot arm 212 is separated from the cleaning block 211.

[0055] The clean water pipe 22 is used to provide clean water. A first induction switch is provided on the clean water pipe 22. When the robot arm 212 or the cleaning block 211 approaches the clean water pipe 22, the first induction switch is turned on, and the robot arm 212 or the cleaning block 211 can be cleaned through the clean water pipe 22.

[0056] The detergent pipe 23 is used to provide detergent. A second induction switch is provided on the detergent pipe 23. When the robot arm 212 or the cleaning block 211 approaches the detergent pipe 23, the second induction switch is turned on, and detergent can be added to the robot arm 212 or the cleaning block 211 through the detergent pipe 23.

[0057] A plurality of image sensors may be provided, and the image sensors are provided around the stove 10 or directly provided on the mechanical arm 212, and the image sensors can detect the cleaning status of the area to be cleaned and the cleaning block 211. The controller is electrically connected to the image sensor and the mechanical arm 212, and the controller is used to control the cleaning block 211 to perform self-cleaning using the clean water pipe 22 and / or the detergent pipe 23 or to control the cleaning block 211 or the mechanical arm 212 to clean the area to be cleaned according to the cleaning status.

[0058] Before the smart home device is turned on, you can upload photos of daily large solid waste (such as vegetable leaves, discarded paper towels, etc.) through image sensors or in the corresponding smart home butler applications of mobile phones, tablets and other electronic devices. The photos include location information and photos of the clean water pipe 22, detergent pipe 23, stove wall 11, stove panel 12, stove table 13, etc., so that the image sensor can identify them. You can also upload specific location distribution information on the stove 10 so that the device can clean the designated area in a targeted manner later.

[0059] After the smart home device is turned on, the image sensor starts to obtain the cleaning status of the three areas of the stove wall 11, the stove panel 12, and the stove table 13 and the cleaning status of the cleaning block 211 according to the previously input information. For example, it is determined whether there is garbage on the stove wall 11, the stove panel 12, and the stove table 13, and whether it is necessary to clean the stove wall 11, the stove panel 12, the stove table 13 and the cleaning block 211 itself.

[0060] After determining the cleaning status of the three areas of the stove wall 11, the stove panel 12, and the stove top 13 and the cleaning status of the cleaning block 211, according to the corresponding cleaning status, the cleaning block 211 is controlled to perform self-cleaning or the cleaning block 211 or the robotic arm 212 is controlled to clean the stove wall 11, the stove panel 12, and the stove top 13.

[0061] When the cleaning block 211 performs self-cleaning, it is necessary to first obtain the position of the cleaning block 211, control the robot arm 212 to complete docking with the cleaning block 211, and move the cleaning block 211 to the cleaning agent pipeline 23 and the clean water pipeline 22, first add cleaning agent to the cleaning block 211 through the cleaning agent pipeline 23, and then complete the cleaning of the cleaning block 211 through the clean water pipeline 22. In this way, the cleaning block 211 itself is cleaned.

[0062] When using the cleaning block 211 to clean the stove wall 11, the stove panel 12, and the stove top 13, it is necessary to first obtain the position of the cleaning block 211 and the coordinates of the position to be cleaned, control the robotic arm 212 to complete the docking with the cleaning block 211, and use the robotic arm 212 to move the cleaning block 211 to the position to be cleaned, thereby completing the cleaning of the corresponding position.

[0063] When the cleaning block 211 is not needed to clean the stove wall 11 , the stove panel 12 , and the stove tabletop 13 , it is only necessary to obtain the coordinates of the positions that need to be cleaned, and use the robot arm 212 to complete the cleaning of the corresponding positions.

[0064] In addition, smart home devices can be linked with stoves, range hoods, etc., and can understand the switch status of the range hood and stove, and the image acquisition device can monitor the situation of the stove 10 in real time. In this way, the cloud control platform can monitor whether the user has finished using the stove 10. When it is recognized that the user has finished using the stove, the automatic cleaning program is started to clean the convenient or necessary parts.

[0065] The smart home device provided by the present application can free the user's hands, effectively save the user's cleaning time, and improve the cleaning efficiency by setting a mechanical arm with a detachable cleaning block on the stove, setting corresponding clean water pipes and detergent pipes controlled by induction, and using an image sensor to detect the cleaning state of the area to be cleaned and the cleaning block, and using a controller to control the cleaning block to perform self-cleaning or control the cleaning block or the mechanical arm to clean the area to be cleaned. At the same time, it will not cause environmental pollution or waste of resources, and can achieve automatic cleaning.

[0066] It should be noted that the smart home device can clean the entire stove and the walls nearby, not limited to the stove wall 11 , the stove panel 12 , and the stove top 13 .

[0067] In one embodiment provided in the present application, the smart home device further includes: a trash can 24. The trash can 24 is arranged at the edge of the stove 10.

[0068] The controller is used to control the mechanical arm 212 to transfer the garbage to the garbage bin 24 when it is detected that the garbage in the area to be cleaned exceeds the cleaning size. When it is detected that the garbage in the area to be cleaned does not exceed the cleaning size, the cleaning block 211 is controlled to clean the area to be cleaned.

[0069] Specifically, when it is detected that the garbage in the area to be cleaned exceeds the cleaning size, for example, when the image sensor identifies a large piece of solid garbage, the image sensor obtains the first coordinate of the area to be cleaned and the second coordinate of the garbage can 24. Based on the first coordinate and the second coordinate, the robot arm 212 is controlled to move the garbage to the garbage can 24.

[0070] That is, the image sensor recognizes that there are large pieces of solid waste (such as vegetable leaves, discarded paper towels, etc.) in at least one of the stove wall 11, stove panel 12, and stove top 13. Since it cannot be cleaned by the cleaning block 211 at this time, the location of the large piece of solid waste (first coordinate) and the location of the trash can 24 (second coordinate) are identified, and the solid waste is picked up, swept or pushed into the fixed trash can 24 placed on the edge of the stove 10.

[0071] It should be noted that if a light sweep or light push method is adopted, the third coordinate of the cleaning block 211 and the first coordinate of the area to be cleaned and the second coordinate of the trash can 24 can also be obtained before processing. The robotic arm 212 is used to first complete the docking of the cleaning block 211, and then the robotic arm 212 is used to drive the cleaning block 211 to lightly sweep or push it into the fixed trash can 24 placed on the edge of the stove 10.

[0072] When it is detected that the garbage in the area to be cleaned does not exceed the cleaning size, for example, when the image sensor recognizes oil stains, the first coordinate of the area to be cleaned and the third coordinate of the cleaning block 211 are obtained. Based on the first coordinate and the third coordinate, the cleaning block 211 is controlled to clean the area to be cleaned.

[0073] That is, when the image sensor recognizes that there is oil stain on at least one of the stove wall 11, the stove panel 12, and the stove top 13, and it is impossible to clean it by the robotic arm 212 at this time, the position of the oil stain (first coordinate) and the position of the cleaning block 211 (third coordinate) are identified, and the robotic arm 212 is used to complete the docking of the cleaning block 211, and then the cleaning block 211 completes the cleaning of the corresponding position.

[0074] In addition, the smart home device can be integrated with the stove, that is, the smart home device can work with other stoves, or can be separated. For example, when the trash can 24 is electronically controlled, the smart home device can be used in conjunction with the trash can 24, and when the mechanical arm 212 and the cleaning block 211 clean the area to be cleaned, the trash can 24 automatically opens. When the cleaning stops, the trash can 24 automatically closes.

[0075] To facilitate user control, the smart home device also includes: an intelligent voice module. The intelligent voice module is electrically connected to the controller, used to detect voice signals, and send the detected voice signals to the controller, using the sound signals to control the entire smart home device.

[0076] The user can wake up the smart home device at any time through a voice signal (for example, voice start) to clean the designated area, such as cleaning the stove wall 11, stove panel 12, stove top 13 and other locations, or perform other specific operations, such as self-cleaning the cleaning block 211.

[0077] When the cleaning tool is cleaning the stove, if it conflicts with the user's work, the user can stop the smart home device at any time through a voice signal (for example, voice off), and the mechanical arm 212 twists and squeezes the dry cleaning block 211 and retracts the mechanical arm 212.

[0078] In addition, the user's motion signals can be obtained through the image sensor, and the detected motion signals can be sent to the controller, and the motion signals can be used to control the entire smart home device.

[0079] The user can wake up the smart home device at any time through the action signal to clean the designated area, such as cleaning the stove wall 11, the stove panel 12, the stove table 13 and other locations, or perform other specific operations, such as self-cleaning the cleaning block 211.

[0080] When the cleaning tool is cleaning the stove, if it conflicts with the user's work, the user can stop the smart home device at any time through an action signal, and the mechanical arm 212 will twist and squeeze the dry cleaning block 211 and retract the mechanical arm 212.

[0081] To facilitate remote control, the smart home device also includes: a signal transmitter and a signal receiver. The signal transmitter is electrically connected to the controller and the image sensor, and an electronic device (mobile phone, tablet, etc.) is used to establish a communication connection with the signal transmitter. The signal receiver is electrically connected to the controller, and the signal receiver is used to receive the control signal and send the received control signal to the controller.

[0082] For example, when the user does not turn on automatic cleaning and forgets to issue a cleaning instruction to the device after cooking, and only remembers it when leaving home, the image data of the image acquisition device can be obtained through an electronic device, and the electronic device can be used to issue instructions to remotely turn on the smart home device or direct its operation.

[0083] In summary, the smart home device can realize remote control of the cleaning device through the electronic device smart home management software, and can monitor the cleaning effect in real time and perform voice commands.

[0084] The present application also provides a method for controlling a smart home device. Figure 3 As shown, the control method includes the following steps:

[0085] Step S310: Acquire the cleaning status of the area to be cleaned and the cleaning block.

[0086] like Figure 2 As shown, the area to be cleaned includes three areas: a stove wall 11 , a stove panel 12 , and a stove top 13 .

[0087] Before the smart home device is turned on, you can upload photos of daily large solid waste (such as vegetable leaves, discarded paper towels, etc.) through image sensors or in mobile smart home management applications such as mobile phones and tablets. The photos include location information and photos of the clean water pipe 22, detergent pipe 23, stove wall 11, stove panel 12, stove top 13, etc., so that the image sensor can identify them. You can also upload specific location distribution information on the stove 10 so that the device can clean the designated area in a targeted manner later.

[0088] After the smart home device is turned on, the image sensor starts to obtain the cleaning status of the three areas of the stove wall 11, the stove panel 12, and the stove table 13 and the cleaning status of the cleaning block 211 according to the previously input information. For example, it is determined whether there is garbage on the stove wall 11, the stove panel 12, and the stove table 13, and whether it is necessary to clean the stove wall 11, the stove panel 12, the stove table 13 and the cleaning block 211 itself.

[0089] Step S320: According to the cleaning state, the cleaning block is controlled to perform self-cleaning or the cleaning block or the robot arm is controlled to clean the area to be cleaned.

[0090] After determining the cleaning status of the three areas of the stove wall 11, the stove panel 12, and the stove top 13 and the cleaning status of the cleaning block 211, according to the corresponding cleaning status, the cleaning block 211 is controlled to perform self-cleaning or the cleaning block 211 or the robotic arm 212 is controlled to clean the stove wall 11, the stove panel 12, and the stove top 13.

[0091] When the cleaning block 211 performs self-cleaning, it is necessary to first obtain the position of the cleaning block 211, control the robot arm 212 to complete docking with the cleaning block 211, and move the cleaning block 211 to the cleaning agent pipeline 23 and the clean water pipeline 22, first add cleaning agent to the cleaning block 211 through the cleaning agent pipeline 23, and then complete the cleaning of the cleaning block 211 through the clean water pipeline 22. In this way, the cleaning block 211 itself is cleaned.

[0092] When using the cleaning block 211 to clean the stove wall 11, the stove panel 12, and the stove top 13, it is necessary to first obtain the position of the cleaning block 211 and the coordinates of the position to be cleaned, control the robotic arm 212 to complete the docking with the cleaning block 211, and use the robotic arm 212 to move the cleaning block 211 to the position to be cleaned, thereby completing the cleaning of the corresponding position.

[0093] When the cleaning block 211 is not needed to clean the stove wall 11 , the stove panel 12 , and the stove tabletop 13 , it is only necessary to obtain the coordinates of the positions that need to be cleaned, and use the robot arm 212 to complete the cleaning of the corresponding positions.

[0094] In addition, the smart home device can be linked with the stove, range hood, etc., and the switch status of the range hood and stove can be understood, and the image acquisition device can monitor the situation of the stove 10 in real time. In this way, the cloud control platform can monitor whether the user has finished using the stove 10. When it is recognized that the user has finished using the stove, the automatic cleaning program is started to clean the parts that are convenient or need to be cleaned. This smart home device can monitor the user's usage status through the image acquisition device and the device interconnection function, and automatically and timely self-clean the stove, thereby avoiding the situation where oil accumulation makes it difficult to clean, and at the same time giving the user the best refreshing experience every time they cook.

[0095] The control method of the smart home device provided by the present application is to set a mechanical arm with a detachable cleaning block on the stove, set a corresponding clean water pipe and detergent pipe controlled by induction, use an image sensor to detect the cleaning state of the area to be cleaned and the cleaning block, and use a controller to control the cleaning block to perform self-cleaning or control the cleaning block or the mechanical arm to clean the area to be cleaned. The smart home device can free the user's hands, effectively save the user's cleaning time, and improve the cleaning efficiency. At the same time, it will not cause environmental pollution or waste of resources, and can achieve automatic cleaning.

[0096] like Figure 4 As shown, step S320: according to the cleaning state, the step of controlling the cleaning block to perform self-cleaning or controlling the cleaning block or the robot arm to clean the area to be cleaned specifically includes:

[0097] Step S410: When the cleaning state of the area to be cleaned does not meet the preset requirement, but the cleaning state of the cleaning block meets the preset requirement, the cleaning block or the robot arm is controlled to clean the area to be cleaned.

[0098] When it is determined that at least one of the stove wall 11, the stove panel 12, and the stove tabletop 13 has garbage that needs to be cleaned, and the cleaning block 211 does not need to be cleaned, the cleaning block 211 or the robot arm 212 is controlled to clean the area to be cleaned.

[0099] Specifically, when it is detected that the garbage in the area to be cleaned exceeds the cleaning size, for example, when the image sensor identifies a large piece of solid garbage, the image sensor obtains the first coordinate of the area to be cleaned and the second coordinate of the garbage can 24. Based on the first coordinate and the second coordinate, the robot arm 212 is controlled to move the garbage to the garbage can 24.

[0100] That is, the image sensor recognizes that there are large pieces of solid waste (such as vegetable leaves, discarded paper towels, etc.) in at least one of the stove wall 11, stove panel 12, and stove top 13. Since it cannot be cleaned by the cleaning block 211 at this time, the location of the large piece of solid waste (first coordinate) and the location of the trash can 24 (second coordinate) are identified, and the solid waste is picked up, swept or pushed into the fixed trash can 24 placed on the edge of the stove 10.

[0101] It should be noted that if a sweeping or pushing method is adopted, the third coordinate of the cleaning block 211 and the first coordinate of the area to be cleaned and the second coordinate of the trash can 24 can also be obtained before processing, and the docking of the cleaning block 211 can be completed by using the robotic arm 212, and then the cleaning block 211 is driven by the robotic arm 212 to sweep or push it into the fixed trash can 24 placed on the edge of the stove 10.

[0102] When it is detected that the garbage in the area to be cleaned does not exceed the cleaning size, for example, when the image sensor recognizes oil stains, the first coordinate of the area to be cleaned and the third coordinate of the cleaning block 211 are obtained. Based on the first coordinate and the third coordinate, the cleaning block 211 is controlled to clean the area to be cleaned.

[0103] That is, when the image sensor recognizes that there is oil stain on at least one of the stove wall 11, the stove panel 12, and the stove top 13, and it is impossible to clean it by the robotic arm 212 at this time, the position of the oil stain (first coordinate) and the position of the cleaning block 211 (third coordinate) are identified, and the robotic arm 212 is used to complete the docking of the cleaning block 211, and then the cleaning block 211 completes the cleaning of the corresponding position.

[0104] Step S420: When the cleaning state of the area to be cleaned meets the preset requirement, but the cleaning state of the cleaning block does not meet the preset requirement, control the cleaning block to perform self-cleaning.

[0105] The cleaning state of the cleaning block 211, the third coordinate of the cleaning block 211, the fourth coordinate of the clean water pipe 22 and the fifth coordinate of the detergent pipe 23 are obtained. Based on the cleaning state of the cleaning block 211 and the third, fourth and fifth coordinates, the cleaning block 211 is controlled to perform self-cleaning.

[0106] Specifically, when the cleaning state of the cleaning block 211 meets the cleaning conditions, the cleaning block 211 can be cleaned. After the robotic arm 212 completes the docking with the cleaning block 211, it controls the cleaning block 211 to move to the clean water pipe 22, and uses clean water to grasp and soak the cleaning block 211. The robotic arm 212 squeezes the water in the cleaning block 211 to an appropriate amount before wiping and cleaning.

[0107] When the cleaning state of the cleaning block 211 does not meet the cleaning conditions, the cleaning ability of the cleaning block 211 is reduced. After the robot arm 212 completes the docking of the cleaning block 211, the cleaning block 211 is controlled to move to the detergent pipe 23 and the clean water pipe 22, the cleaning block 211 is taken under the clean water pipe 22 for soaking, and placed at the liquid outlet of the detergent pipe 23 to take a small amount of cleaning liquid, the cleaning block 211 is grasped and cleaned, and then rinsed with clean water under the clean water pipe 22.

[0108] In actual use, after the image sensor identifies the garbage, it will first clean up the large solid garbage. The image sensor picks up the objects identified as large solid garbage in the sight, or gently sweeps or pushes them into the fixed garbage bin 24 placed on the edge of the stove.

[0109] Then, the second round of cleaning begins. The mechanical arm 212 picks up the cleaning block 211 at a specific position of the stove 10, controls the cleaning block 211 to be grasped and soaked in the clean water pipeline 22, and the mechanical arm 212 squeezes the water in the cleaning block 211 to a proper amount before wiping and cleaning.

[0110] After monitoring that the cleaning ability of the cleaning block 211 decreases, the cleaning block 211 is taken to the clean water pipe 22 for soaking, and placed at the liquid outlet of the detergent pipe 23 to take a small amount of cleaning liquid, and the cleaning block 211 is grasped and cleaned, and then rinsed with clean water under the clean water pipe 22. And return to the previous position to continue cleaning. During the cleaning process, block cleaning can be carried out in steps, that is, the principle is to clean one part and then clean another part, so as to avoid large-scale inefficient smearing and make the stove 10 dirtier. If there is no inductive detergent pipe 23 and clean water pipe 22, two clean water tanks can be used instead, one is a clean water tank containing detergent, and the other is a clean water tank without detergent. The first cleaning block 211 is soaked in the clean water tank and squeezed dry, and then the first cleaning is started. When it is found that the cleaning effect of the cleaning block 211 is not good, it is taken back to the clean water tank for cleaning. In order to avoid excessive detergent affecting the cleaning effect, it is necessary to perform a secondary cleaning in the clean water tank before cleaning the countertop or wall.

[0111] After the image sensor detects that the entire stovetop 10 has been cleaned, the robotic arm 212 is automatically retracted and shut down.

[0112] The present application also provides a control method for a smart home device, such as Figure 5 As shown, the following steps are included:

[0113] Step S510: Collect the user's voice signal for the smart home device.

[0114] Step S520: determining whether the user is a designated user according to the voice signal.

[0115] During the operation of smart home devices, the smart home is equipped with a function to collect voice signals. The smart home device pre-stores the voice information of the designated user, matches the voice signal according to the voice information, and determines whether it is the designated user when the match is successful. If the match is unsuccessful, it means that it is not the designated user.

[0116] Step S530: If the user is a designated user, a control instruction corresponding to the voice signal is obtained.

[0117] Step S540: controlling the cleaning block to perform self-cleaning or controlling the cleaning block or the robot arm to clean the area to be cleaned according to the control instruction.

[0118] When it is determined that the user is a designated user, the intelligent voice module in the smart home device determines the control instruction corresponding to the voice signal, and controls the cleaning block to perform self-cleaning or controls the cleaning block or the robot arm to clean the area to be cleaned according to the control instruction.

[0119] Specifically, the user can wake up the smart home device at any time through a voice signal (for example, voice start) to clean the designated area, such as cleaning the stove wall 11, stove panel 12, stove top 13 and other locations, or perform other specific operations, such as self-cleaning the cleaning block 211.

[0120] When the cleaning tool is cleaning the stove, if it conflicts with the user's work, the user can stop the smart home device at any time through a voice signal (for example, voice off), and the mechanical arm 212 twists and squeezes the dry cleaning block 211 and retracts the mechanical arm 212.

[0121] In addition, the user's motion signals can be obtained through the image sensor, and the detected motion signals can be sent to the controller, and the motion signals can be used to control the entire smart home device.

[0122] The user can wake up the smart home device at any time through the action signal to clean the designated area, such as cleaning the stove wall 11, the stove panel 12, the stove table 13 and other locations, or perform other specific operations, such as self-cleaning the cleaning block 211.

[0123] When the cleaning tool is cleaning the stove, if it conflicts with the user's work, the user can stop the smart home device at any time through an action signal, and the mechanical arm 212 will twist and squeeze the dry cleaning block 211 and retract the mechanical arm 212.

[0124] The present application also provides a control method for a smart home device, such as Figure 6 As shown, the control method includes the following steps:

[0125] Step S610: Receive a control signal.

[0126] The energy home device also includes: a signal transmitter and a signal receiver. The signal transmitter is electrically connected to the controller and the image sensor, and a communication connection with the signal transmitter is established by using an electronic device (mobile phone, tablet, etc.). The signal receiver is electrically connected to the controller, and the signal receiver is used to receive a control signal and send the received control signal to the controller.

[0127] Step S620: Acquire a control instruction corresponding to the control signal.

[0128] After receiving the control signal, the signal receiver determines the control instruction corresponding to the control signal based on the control signal. The control signal includes various control commands for controlling the robot arm 212, such as cleaning or self-cleaning operations.

[0129] Step S630: controlling the cleaning block to perform self-cleaning or controlling the cleaning block or the robot arm to clean the area to be cleaned according to the control instruction.

[0130] After the signal receiver determines the control instruction, it controls the cleaning block to perform self-cleaning or controls the cleaning block 211 or the robot arm 212 to clean the area to be cleaned according to the control instruction.

[0131] For example, when the user does not turn on automatic cleaning and forgets to issue a cleaning instruction to the device after cooking, and only remembers it when leaving home, the image data of the image acquisition device can be obtained through an electronic device, and the electronic device can be used to issue instructions to remotely turn on the smart home device.

[0132] The control system of the smart home device provided in the present application is described below. The control system of the smart home device described below and the control method of the smart home device described above can be referenced to each other.

[0133] In this embodiment, Figure 7 As shown, the control system of the smart home device includes: an acquisition module 701 and an execution module 702.

[0134] The acquisition module 701 is used to acquire the cleaning status of the area to be cleaned and the cleaning block, and the execution module 702 is used to control the cleaning block to perform self-cleaning or control the cleaning block or the robot arm to clean the area to be cleaned according to the cleaning status.

[0135] Figure 8 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 8 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the control method of the smart home device, and the control method includes: obtaining the cleaning status of the area to be cleaned and the cleaning block; according to the cleaning status, controlling the cleaning block to perform self-cleaning or controlling the cleaning block or the robot arm to clean the area to be cleaned.

[0136] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0137] On the other hand, the present application also provides a computer program product, which includes a computer program. The computer program can be stored on a computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the control method of the smart home device provided by the above methods. The control method includes: obtaining the cleaning status of the area to be cleaned and the cleaning block; according to the cleaning status, controlling the cleaning block to perform self-cleaning or controlling the cleaning block or the robotic arm to clean the area to be cleaned.

[0138] On the other hand, the present application also provides a computer-readable storage medium, which includes a stored program, wherein when the program is run, the control method of the smart home device provided by the above methods is executed, and the control method includes: obtaining the cleaning status of the area to be cleaned and the cleaning block; according to the cleaning status, controlling the cleaning block to perform self-cleaning or controlling the cleaning block or the robotic arm to clean the area to be cleaned.

[0139] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0140] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0141] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A smart home device, characterized in that: The smart home device is used to clean the area to be cleaned on the stove, including: A clean water pipeline, a detergent pipeline and a cleaning arm, wherein the cleaning arm comprises: a cleaning block and a mechanical arm; the mechanical arm is arranged on the stove, and the mechanical arm has a disassembled state and an assembled state; in the assembled state, the gripping end of the mechanical arm is connected to the cleaning block; in the disassembled state, the gripping end of the mechanical arm is separated from the cleaning block; An image sensor, used for detecting the cleaning status of the area to be cleaned and the cleaning block; A controller is electrically connected to the image sensor and the robotic arm, and is used to control the cleaning block to perform self-cleaning using the clean water pipeline and / or the cleaning agent pipeline according to the cleaning status of the area to be cleaned and the cleaning block, and to control the cleaning block or the robotic arm to clean the area to be cleaned.

2. The smart home device according to claim 1, characterized in that: The smart home device also includes: a trash can, which is arranged at the edge of the stove; The controller is used to control the robotic arm to move the garbage to the garbage bin when the image sensor detects that the garbage in the area to be cleaned exceeds the cleaning size; and control the cleaning block to clean the area to be cleaned when the image sensor detects that the garbage in the area to be cleaned does not exceed the cleaning size.

3. The smart home device according to claim 1, characterized in that: The smart home device also includes: The intelligent voice module is electrically connected to the controller and is used to detect voice signals and send the detected voice signals to the controller.

4. The smart home device according to claim 1, characterized in that: The smart home device also includes: a signal transmitter, electrically connected to the controller and the image sensor, and used for communication with the electronic device; A signal receiver is electrically connected to the controller, and is used for receiving a control signal and sending the received control signal to the controller.

5. A control method for a smart home device as claimed in any one of claims 1 to 4, characterized in that: include: Get the cleaning status of the area to be cleaned and the cleaning block; According to the cleaning state, the cleaning block is controlled to perform self-cleaning or the cleaning block or the robot arm is controlled to clean the area to be cleaned.

6. The control method of the smart home device according to claim 5, characterized in that: The step of controlling the cleaning block to perform self-cleaning or controlling the cleaning block or the robot arm to clean the area to be cleaned according to the cleaning state comprises: When the cleaning state of the area to be cleaned does not meet the preset requirements, but the cleaning state of the cleaning block meets the preset requirements, controlling the cleaning block or the robot arm to clean the area to be cleaned; When the cleaning state of the area to be cleaned meets the preset requirement, but the cleaning state of the cleaning block does not meet the preset requirement, the cleaning block is controlled to perform self-cleaning.

7. The control method of the smart home device according to claim 6, characterized in that: The step of controlling the cleaning block or the robot arm to clean the area to be cleaned comprises: When it is detected that the garbage in the area to be cleaned exceeds the cleaning size, obtaining the first coordinate of the area to be cleaned and the second coordinate of the garbage can; Based on the first coordinate and the second coordinate, the robotic arm is controlled to move the garbage to the garbage bin.

8. The control method of the smart home device according to claim 6, characterized in that: The step of controlling the cleaning block or the robot arm to clean the area to be cleaned comprises: When it is detected that the garbage in the area to be cleaned does not exceed the cleaning size, obtaining the first coordinate of the area to be cleaned and the third coordinate of the cleaning block; Based on the first coordinate and the third coordinate, the cleaning block is controlled to clean the area to be cleaned.

9. A control method for a smart home device as claimed in any one of claims 1 to 4, characterized in that: include: Collecting a user's voice signal directed to the smart home device; Determining whether the user is a designated user according to the voice signal; If the user is the designated user, obtaining a control instruction corresponding to the voice signal; The cleaning block is controlled to perform self-cleaning according to the control instruction, or the cleaning block or the robot arm is controlled to clean the area to be cleaned.

10. A control method for a smart home device according to any one of claims 1 to 4, characterized in that: include: receiving a control signal; Acquire a control instruction corresponding to the control signal; The cleaning block is controlled to perform self-cleaning according to the control instruction, or the cleaning block or the robot arm is controlled to clean the area to be cleaned.

Citation Information

Patent Citations

  • Intelligent cleaning method of robot, device thereof and robot

    CN109664309A

  • Method and device for controlling robot, electronic equipment, and storage medium

    CN110737265A