WO2023219297A1 - 청소 장치 및 그 제어 방법 - Google Patents
청소 장치 및 그 제어 방법 Download PDFInfo
- Publication number
- WO2023219297A1 WO2023219297A1 PCT/KR2023/005360 KR2023005360W WO2023219297A1 WO 2023219297 A1 WO2023219297 A1 WO 2023219297A1 KR 2023005360 W KR2023005360 W KR 2023005360W WO 2023219297 A1 WO2023219297 A1 WO 2023219297A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- suction
- brush motor
- load
- motor
- cleaning surface
- Prior art date
Links
- 238000004140 cleaning Methods 0.000 title claims abstract description 187
- 238000000034 method Methods 0.000 title claims description 28
- 238000003032 molecular docking Methods 0.000 claims description 38
- 239000000126 substance Substances 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 description 19
- 239000000428 dust Substances 0.000 description 10
- 238000003860 storage Methods 0.000 description 10
- 230000032683 aging Effects 0.000 description 9
- 238000003745 diagnosis Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/02—Nozzles
- A47L9/04—Nozzles with driven brushes or agitators
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/22—Mountings for motor fan assemblies
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
Definitions
- the disclosed invention relates to a cleaning device having a suction head equipped with a rotating brush and a method of controlling the same.
- a cleaning device is a home appliance for cleaning places such as floors in indoor and outdoor spaces.
- the cleaning device may include a vacuum cleaner and a docking station.
- the vacuum cleaner includes a suction motor that generates suction force, a suction head that sucks air and foreign substances from the cleaning surface through the suction force of the suction motor, and a foreign matter collection chamber that separates and collects foreign substances from the air sucked through the suction head.
- the suction head includes a housing having a suction port, and a brush that sweeps the cleaning surface and guides foreign substances on the cleaning surface to be efficiently sucked into the suction port.
- the brush may be connected to a brush motor and be rotatable.
- Vacuum cleaners can clean a variety of surfaces. For example, a vacuum cleaner can suck in foreign substances present on a carpet, hard floor, or mat.
- the disclosed invention provides a cleaning device and a control method that can change the standard for classifying the type of cleaning surface in consideration of the aging of the vacuum cleaner.
- a cleaning device includes: a main body, a suction motor provided within the main body and generating suction force; a suction head including a suction port through which foreign substances are sucked in by the suction force; a brush rotating inside the suction head; a brush motor that rotates the brush; a pressure sensor that detects suction pressure at the inlet; a memory storing a plurality of coefficient tables containing coefficients of a hyperplane equation for determining the type of cleaning surface; and a control unit that controls the suction motor, the brush motor, the pressure sensor, and the memory.
- the control unit selects a reference coefficient table corresponding to the first suction pressure detected at the suction port and the first load of the brush motor from the memory in a first state in which the suction head is separated from the cleaning surface, and the suction head is In a second state in contact with the cleaning surface, identify the type of the cleaning surface based on the second suction pressure detected at the suction port, the second load of the brush motor and the selected reference coefficient table, and identify the type of the identified cleaning surface. Based on this, at least one of the output of the suction motor and the output of the brush motor is adjusted.
- the control unit determines a plurality of linear equations regarding a plurality of hyperplanes in a two-dimensional coordinate plane based on the selected reference coefficient table, and determines the second suction pressure and the second load of the brush motor in the two-dimensional coordinate plane.
- the type of the cleaning surface can be identified based on the location of the corresponding coordinates.
- the control unit selects the reference coefficient table from the memory, which further corresponds to the first rotation speed of the brush motor obtained in the first state, and further corresponds to the second rotation speed of the brush motor obtained in the second state. Based on this, the type of cleaning surface can be identified.
- the control unit determines a plurality of plane equations regarding a plurality of hyperplanes in a three-dimensional coordinate space based on the selected reference coefficient table, and determines the second suction pressure and the second load of the brush motor in the three-dimensional coordinate space. And the type of the cleaning surface may be identified based on the location of the coordinates corresponding to the second rotation speed of the brush motor.
- the cleaning device further includes a user interface for obtaining a user input, wherein the control unit responds to obtaining the user input for entering a diagnostic mode in the first state, and adjusts the first suction pressure and the brush motor.
- the suction motor and the brush motor may be driven to determine the first load.
- the cleaning device further includes a docking station that can be coupled to the main body, and the control unit controls the first suction pressure and the first suction pressure of the brush motor based on the main body being coupled to the docking station and entering a diagnostic mode.
- the suction motor and the brush motor may be driven to determine the load.
- the control unit may select a coefficient table including the same values as the first suction pressure and the first load of the brush motor among the plurality of coefficient tables as the reference coefficient table.
- the control unit may select a coefficient table including values closest to the first suction pressure and the first load of the brush motor among the plurality of coefficient tables as the reference coefficient table.
- the control unit selects a plurality of candidate tables including values within a predetermined error range of each of the first suction pressure and the first load of the brush motor from among the plurality of coefficient tables, and linearly selects the plurality of candidate tables.
- the reference coefficient table can be determined by interpolation.
- the control unit may determine the first load of the brush motor or the second load of the brush motor based on a current applied to the brush motor or power consumption of the brush motor.
- a control method of a cleaning device includes driving a suction motor and a brush motor in a first state in which the suction head is away from the cleaning surface; determine a first suction pressure at the suction port of the suction head and a first load of the brush motor in the first state; select a reference coefficient table corresponding to the first suction pressure and the first load of the brush motor from among a plurality of coefficient tables related to the hyperplane equation stored in the memory; driving the suction motor and the brush motor in a second state in which the suction head is in contact with the cleaning surface; determine a second suction pressure of the suction port and a second load of the brush motor in the second state; identify the type of cleaning surface based on the second suction pressure at the suction port, the second load of the brush motor, and the reference coefficient table; and adjusting at least one of the output of the suction motor and the output of the brush motor based on the identified type of cleaning surface.
- Identifying the type of cleaning surface includes determining a plurality of linear equations about a plurality of hyperplanes in a two-dimensional coordinate plane based on the selected reference coefficient table; It may include identifying the type of the cleaning surface based on the position of the coordinate corresponding to the second suction pressure and the second load of the brush motor in the two-dimensional coordinate plane.
- Selecting the reference coefficient table is further based on the first rotation speed of the brush motor obtained in the first state, and identifying the type of cleaning surface is based on the second rotation speed of the brush motor obtained in the second state. It could be based more on speed.
- Identifying the type of cleaning surface includes determining a plurality of plane equations for a plurality of hyperplanes in a three-dimensional coordinate space based on the selected reference coefficient table; Identifying the type of the cleaning surface based on the location of the coordinates corresponding to the second suction pressure, the second load of the brush motor, and the second rotational speed of the brush motor in the three-dimensional coordinate space. can do.
- Driving of the suction motor and the brush motor in the first state may be performed in response to obtaining a user input for entering a diagnostic mode through a user interface.
- driving of the suction motor and the brush motor may be performed based on the main body being coupled to the docking station and entering a diagnostic mode.
- the standard coefficient table may be a coefficient table including the same values as the first suction pressure and the first load of the brush motor among the plurality of coefficient tables.
- the standard coefficient table may be a coefficient table including values closest to the first suction pressure and the first load of the brush motor among the plurality of coefficient tables.
- Selecting the reference coefficient table includes selecting a plurality of candidate tables including values within a predetermined error range of each of the first suction pressure and the first load of the brush motor among the plurality of coefficient tables; It may include determining the reference coefficient table by linearly interpolating the plurality of candidate tables.
- the first load or the second load of the brush motor may be determined based on a current applied to the brush motor or power consumption of the brush motor.
- the disclosed cleaning device and its control method can change the standard for classifying the type of cleaning surface in consideration of the aging of the vacuum cleaner. Therefore, the problem of misidentifying the type of cleaning surface due to the aging of the vacuum cleaner may not occur.
- the disclosed cleaning device and its control method can improve user convenience by adjusting the output of the suction motor and brush motor according to the type of cleaning surface and preventing misjudgment of the cleaning surface, and can improve cleaning performance and battery performance. can be reduced.
- FIG. 1 shows a cleaning device including a vacuum cleaner and a docking station according to one embodiment.
- FIG. 2 shows a suction head of a vacuum cleaner according to one embodiment.
- Figure 3 is an exploded view of a suction head according to one embodiment.
- Figure 4 is a control block diagram of a vacuum cleaner according to one embodiment.
- Figure 5 shows an example of distinguishing the type of cleaning surface using a hyperplane in a two-dimensional coordinate system.
- Figure 6 shows an example of distinguishing the type of cleaning surface using a hyperplane in a three-dimensional coordinate system.
- Figure 7 is a table explaining an example in which at least one of the output of the suction motor and the output of the brush motor is adjusted depending on the type of cleaning surface.
- Figure 8 is a graph to explain an example in which the type of cleaning surface is incorrectly identified due to the aging of the vacuum cleaner.
- 9 and 10 illustrate a plurality of coefficient tables related to the hyperplane equation of a two-dimensional coordinate system.
- Figure 11 illustrates a coefficient table for the hyperplane equation in a three-dimensional coordinate system.
- Figure 12 is a graph showing an example of a hyperplane changing according to a change in the reference coefficient table.
- FIG. 13 is a flowchart explaining a control method of a cleaning device according to an embodiment.
- FIG. 14 is a flowchart explaining in more detail the control method of the cleaning device described in FIG. 13.
- FIG. 15 is a flowchart explaining a control method of a cleaning device according to an additional embodiment expanded from FIG. 13 .
- FIG. 16 is a flowchart explaining in more detail the control method of the cleaning device described in FIG. 15.
- first”, “second”, etc. used in this specification may be used to describe various components, but the components are not limited by the terms, and the terms It is used only for the purpose of distinguishing one component from another.
- a first component may be named a second component, and similarly, the second component may also be named a first component without departing from the scope of the present invention.
- ⁇ unit may refer to a unit that processes at least one function or operation.
- the terms may refer to at least one hardware such as a field-programmable gate array (FPGA) / application specific integrated circuit (ASIC), at least one software stored in memory, or at least one process processed by a processor. there is.
- FPGA field-programmable gate array
- ASIC application specific integrated circuit
- the codes attached to each step are used to identify each step, and these codes do not indicate the order of each step.
- Each step is performed differently from the specified order unless a specific order is clearly stated in the context. It can be.
- FIG. 1 shows a cleaning device including a vacuum cleaner and a docking station according to one embodiment.
- the cleaning device 1 includes a vacuum cleaner 1a and a docking station that can be combined with the vacuum cleaner 1a and remove foreign substances contained in the dust collection container 40 of the vacuum cleaner 1a. (1b) may be included.
- the vacuum cleaner 1a may include a main body 10, a suction head 15, and an extension pipe 20 connecting the main body 10 and the suction head 15.
- the main body 10 includes a suction force generating device 30 that generates suction force, a dust collection container 40 that separates and collects foreign substances from the sucked air, a handle 50 that the user can hold, and a vacuum cleaner 1a. It may include a battery 60 that supplies power for operation. Additionally, the vacuum cleaner 1a may include a user interface 180 that obtains user input.
- the suction force generating device 30 may include a suction motor that converts electrical force into mechanical rotation force, and a suction fan that is connected to the suction motor and rotates.
- the dust collection container 40 can collect foreign substances through a cyclone method, which separates foreign substances using centrifugal force, or a dust bag method, which separates foreign substances by passing air through a filter bag. Air passing through the dust collection container 40 may be discharged to the outside of the main body 10.
- the extension pipe 20 may be formed of a pipe or flexible hose having a predetermined rigidity.
- the extension pipe 20 can transmit the suction force generated by the suction force generating device 30 to the suction head 15 and guide air and foreign substances sucked through the suction head 15 to the main body 10.
- the suction head 15 is in close contact with the cleaning surface and can suck in air and foreign substances from the cleaning surface.
- the suction head 15 may be rotatably coupled to the extension tube 20.
- the docking station 1b may include a docking housing 202 that is coupled (docked) with the vacuum cleaner 1a.
- the docking housing 202 may include a seating portion 281 on which the main body 10 of the vacuum cleaner 1a is seated. Specifically, the dust collection container 40 of the vacuum cleaner 1a is coupled to the seating portion 281, so that the vacuum cleaner 1a and the docking station 1b can be coupled.
- the user can mount the vacuum cleaner 1a on the docking station 1b by coupling the dust collection container 40 of the vacuum cleaner 1a to the seating portion 281.
- the docking station 1b may include a support member 205 connected to the lower part of the main body 201.
- the support member 205 is connected to one side of the main body 201 of the docking station 1b and may extend in a vertical direction so that the main body 201 of the docking station 1b can be spaced from the floor.
- the suction head 15 of the vacuum cleaner 1a can be located in the space between the main body 201 and the support member 205 of the docking station 1b. there is. That is, the suction head 15 of the vacuum cleaner 1a may be spaced apart from the floor.
- the docking station 1b may include a panel 204 disposed on the front of the main body 201 and detachable from the main body 201.
- the panel 204 may be disposed not only on the front, but also on the side or rear of the main body 201 and be separable from the main body 201. When the panel 204 is separated from the main body 201, the user can open the collection unit provided in the main body 201 and easily replace the dust bag of the collection unit.
- the docking station 1b may include a display 280 that displays the operating state of the docking station 1b.
- the display 280 may include a light emitting diode (LED) panel.
- LED light emitting diode
- the location and type of display 280 are not limited to those illustrated.
- the docking station (1b) changes the airflow formed inside the dust collection container (40) of the vacuum cleaner (1a) to remove foreign substances contained in the dust collection container (40). Foreign matter collection administration can be performed for this purpose.
- the docking station 1b may include a separate suction motor.
- the docking station 1b may supply charging power to charge the battery 60 of the vacuum cleaner 1a.
- a charging terminal 275 may be provided on one side of the docking housing 202. When the vacuum cleaner 1a and the docking station 1b are combined, the charging terminal 275 comes into contact with the battery 60, and charging power can be supplied to the battery 60 through the charging terminal 270.
- the vacuum cleaner 1a Based on whether the battery 60 of the vacuum cleaner 1a is electrically connected to the charging terminal 275 of the docking station 1b, the vacuum cleaner 1a can identify coupling with the docking station 1b. there is.
- FIG. 2 shows a suction head of a vacuum cleaner according to one embodiment.
- Figure 3 is an exploded view of a suction head according to one embodiment.
- the suction head 15 includes a housing 15b with an inlet 15a, and a brush 151 that rotates so that foreign substances are effectively sucked into the interior of the housing 15b through the inlet 15a. ) and a suction connector 70 connecting the housing 15b and the extension tube 20.
- the module coupling direction (X) may be defined along the rotation axis of the brush 151.
- the bearing module 152, brush motor 150, and brush 151 may be coupled to the housing 15b of the suction head 15 in the module coupling direction (X).
- the housing 15b of the suction head 15 may be formed by assembling the upper housing 15b-1, the lower housing 15b-2, and the side housing 15b-3.
- the suction head 15 may include a connector module 153.
- the connector module 153 may be fixed to the side housing 15b-3.
- the connector module 153 is coupled to the brush motor 150 and can supply power to drive the brush motor 150.
- the wire (not shown) that supplies power is connected from the battery 60, and is connected to the main body 10, extension tube 20, suction connector 70, lower housing (15b-2), and side housing (15b-3). It extends in order and can finally be electrically connected to the connector of the connector module 153.
- the brush motor 150 may be provided in a bottle shape, for example.
- the case of the brush motor 150 may be shaped like a bottle and may be provided to surround and protect the detailed components of the brush motor 150.
- the bottle shape may mean a shape including a cylindrical body provided with a predetermined diameter and a neck connected to the body and provided with a diameter smaller than the diameter of the body.
- a plug connected to the connector of the connector module 153 may be fixed to the neck of the brush motor 150.
- a brush drive shaft may be disposed at one end where the plug is disposed and at the other end in the direction of the rotation axis of the brush 151.
- the driving force generated by the brush motor 150 may be transmitted to the brush 151 through the brush drive shaft. Therefore, the brush 151 can rotate.
- the brush 151 may be provided in a cylindrical shape with an empty space formed along the rotation axis (X-axis), and the brush motor 150 may be seated in the empty space formed along the rotation axis.
- the connector module 153, bearing module 152, and brush motor 150 may be accommodated in the empty space of the brush 151.
- the brush 151 may rotate by driving force transmitted from the brush motor 150.
- the brush 151 can disperse foreign substances present on the cleaning surface so that the foreign substances are efficiently sucked through the suction port 15a.
- the suction head 15 is not limited to those illustrated in FIGS. 2 and 3.
- the brush motor 150 provided in the suction head 15 is installed on the outside of the brush 151, unlike the brush motor 150 that is inserted inside the brush 151 and transmits power through a meshing structure. It may also be provided in a way that transmits power through a pulley structure.
- the suction head 15 may be provided in various structures including a brush 151 to increase the suction power of foreign substances through the suction port 15a.
- Figure 4 is a control block diagram of a vacuum cleaner 1a according to one embodiment.
- the vacuum cleaner 1a includes a battery 60, a pressure sensor 110, a current sensor 120, a voltage sensor 130, a position sensor 140, a brush motor 150, and a suction motor ( 160), a suction fan 170, a user interface 180, and a control unit 300.
- the components of the vacuum cleaner 1a are not limited to those illustrated. Some of the illustrated components may be omitted, or other components may be added in addition to the illustrated components.
- the vacuum cleaner 1a may further include a communication device for communicating with an external device.
- the battery 60 may supply power to the electronic components of the vacuum cleaner 1a.
- the battery 60 may supply power to the brush motor 150 and the suction motor 160.
- the battery 60 can be connected to an external power source and charged by power supplied from the external power source.
- the pressure sensor 110 can detect the pressure of the suction port 15a provided in the suction head 15.
- the pressure of the intake port 15a may refer to the pressure of air flowing through the intake port 15a. Additionally, the pressure sensor 110 can detect atmospheric pressure.
- the pressure sensor 110 may transmit an electrical signal corresponding to the pressure of the intake port 15a and/or atmospheric pressure to the control unit 300.
- the pressure sensor 110 may include a first pressure sensor that measures atmospheric pressure and a second pressure sensor that measures the pressure of the inlet 15a.
- the pressure sensor 110 may be a relative pressure sensor that outputs the difference between the sensed value of the first pressure sensor and the sensed value of the second pressure sensor.
- the position of the first pressure sensor is not limited as long as it can measure atmospheric pressure, and the second pressure sensor may be provided on one side of the inlet 15a to measure the pressure of the inlet 15a.
- the second pressure sensor may be provided on one side of the suction connector 70 or the extension pipe 20 connected to the suction port 15a.
- the pressure sensor 110 may be an absolute pressure sensor that measures the pressure of air flowing through the intake port 15a.
- the control unit 300 may determine atmospheric pressure based on a signal transmitted from the pressure sensor 110 before the suction motor 160 operates.
- the control unit 300 may determine the pressure of the suction port 15a based on a signal transmitted from the pressure sensor 110 during the operation of the suction motor 160.
- the control unit 300 may determine the suction pressure based on atmospheric pressure and the pressure of the suction port 15a. Even when the atmospheric pressure changes depending on the external environment, the control unit 300 can determine the actual pressure according to the foreign matter by determining the suction pressure corresponding to the difference between the atmospheric pressure and the pressure of the suction port 15a. In other words, the control unit 300 can accurately determine the suction pressure corresponding to the actual pressure at which foreign substances are sucked in, even when the atmospheric pressure varies depending on the external environment.
- the suction pressure of the suction port 15a may also be determined by the pressure sensor 110. That is, the pressure sensor 110 may transmit an electrical signal corresponding to the difference between atmospheric pressure and the pressure of the inlet 15a to the control unit 300.
- the current sensor 120 can detect the current applied to the brush motor 150.
- the current sensor 120 may be provided with various ammeters.
- the voltage sensor 130 may detect the voltage applied to the brush motor 150.
- the voltage sensor 130 may be provided with various voltmeters. Although the current sensor 120 and the voltage sensor 130 are described separately, the current sensor 120 and the voltage sensor 130 may be provided as one device. Additionally, the current and voltage applied to the brush motor 150 may be detected by the control unit 300, and in this case, the control unit 300 may function as the current sensor 120 and the voltage sensor 130. .
- the position sensor 140 can detect the positional state of the vacuum cleaner 1a. For example, the position sensor 140 detects a first state in which the suction head 15 of the vacuum cleaner 1a is separated from the cleaning surface (i.e., a lift state) or a second state in which the suction head 15 is in contact with the cleaning surface. can do.
- the position sensor 140 may be provided on the suction head 15 and may be provided with various sensors such as an optical sensor, an infrared sensor, or a piezoelectric sensor.
- the position sensor 140 may transmit an electrical signal corresponding to the positional state of the vacuum cleaner 1a to the control unit 300.
- the control unit 300 may identify the location state of the vacuum cleaner 1a based on the signal from the position sensor 140.
- the brush motor 150 may rotate the brush 151.
- the suction motor 160 may rotate the suction fan 170. As the suction fan 170 rotates, suction force to suck in foreign substances may be generated.
- the control unit 300 can control the output of the brush motor 150. Additionally, the control unit 300 can control the output of the suction motor 160.
- the output of the brush motor 150 and the output of the suction motor 160 may indicate the power consumption of each motor.
- the control unit 300 may determine the load of the brush motor 150 based on the current applied to the brush motor 150. For example, when the brush motor 150 is set to maintain a constant rotational force and/or rotational speed, the current applied to the brush motor 150 may vary depending on the resistance caused by the cleaning surface. When the rotation of the brush 151 is interrupted by the cleaning surface, the rotational force and/or rotational speed of the brush motor 150 may be reduced. The control unit 300 may increase the current applied to the brush motor 150 to maintain the rotational force of the brush motor 150. The control unit 300 may determine that the load on the brush motor 150 increases when the current applied to the brush motor 150 increases.
- control unit 300 may determine the load of the brush motor 150 based on the power consumption of the brush motor 150.
- the control unit 300 may determine the power consumption of the brush motor 150 based on the current applied to the brush motor 150 and the voltage applied to the brush motor 150. When the current applied to the brush motor 150 increases, power consumption of the brush motor 150 also increases.
- the control unit 300 may determine that the load on the brush motor 150 increases when the power consumption of the brush motor 150 increases.
- the user interface 180 may include a display that displays information regarding the status and/or operation of the vacuum cleaner 1a.
- User interface 180 may include an input interface for obtaining user input. Additionally, the user interface 180 may include a speaker that outputs sound.
- the display may be provided as an LCD panel (Liquid Crystal Display Panel), an LED panel (Light Emitting Diode Panel), an OLED panel (Organic Light Emitting Diode Panel), or a micro LED panel.
- the display device may be provided as a touch display.
- the input interface may include various buttons for obtaining user input.
- the input interface may include a power button and an operating mode button.
- the control unit 300 may start or stop a cleaning operation based on a user input through the power button.
- the control unit 300 can adjust the suction power of the vacuum cleaner 1a to weak, medium, strong, or extra strong based on user input through the operation mode button.
- the control unit 300 may adjust the output of the suction motor 160 in response to the intensity of suction force set through the operation mode button.
- the operation mode of the vacuum cleaner 1a may further include a diagnostic mode for diagnosing the state of the vacuum cleaner 1a.
- the control unit 300 may enter the diagnosis mode in a first state (i.e., lift state) in which the suction head 15 of the vacuum cleaner 1a is separated from the cleaning surface.
- control unit 300 may enter the diagnostic mode based on obtaining a user input for entering the diagnostic mode through the user interface 180 in the first state (lift state).
- User input for entering the diagnostic mode may be obtained through the operation mode button of the user interface 180.
- the user interface 180 may transmit a diagnostic execution command corresponding to the selection of the diagnostic mode to the control unit 300.
- control unit 300 may enter the diagnostic mode by identifying the combination of the vacuum cleaner 1a and the docking station 1b.
- the suction head 15 of the vacuum cleaner 1a can be located in the space between the main body 201 and the support member 205 of the docking station 1b. there is. That is, the suction head 15 of the vacuum cleaner 1a may be spaced apart from the floor. Accordingly, when the main body 10 of the vacuum cleaner 1a is coupled to the docking station 1b, the control unit 300 may determine that the vacuum cleaner 1a is in the first state (lift state).
- the control unit 300 may be electrically connected to components of the vacuum cleaner 1a and may control the operation of the vacuum cleaner 1a.
- the control unit 300 may include a memory 320 and a processor 310.
- the memory 320 can memorize/store various information necessary for the operation of the vacuum cleaner 1a.
- the memory 320 may store instructions, applications, data, and/or programs necessary for the operation of the vacuum cleaner 1a.
- the memory 320 may include volatile memory such as Static Random Access Memory (S-RAM) or Dynamic Random Access Memory (D-RAM) for temporarily storing data.
- the memory 540 includes non-volatile memory such as Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM), or Electrically Erasable Programmable Read Only Memory (EEPROM) for long-term storage of data. It can be included.
- ROM Read Only Memory
- EPROM Erasable Programmable Read Only Memory
- EEPROM Electrically Erasable Programmable Read Only Memory
- the processor 310 may generate a control signal for controlling the operation of the vacuum cleaner 1a based on instructions, applications, data, and/or programs stored in the memory 320.
- the processor 310 is hardware and may include a logic circuit and an operation circuit.
- the processor 310 may process data according to programs and/or instructions provided from the memory 320 and generate control signals according to the processing results.
- the memory 320 and the processor 310 may be implemented as one control circuit or as a plurality of circuits.
- the docking station 1b may also include a separate processor and memory.
- the memory 320 may store suction pressure data of the vacuum cleaner 1a and load data of the brush motor 150. Additionally, the memory 320 may further store rotation speed data of the brush motor 150. The rotation speed of the brush motor 150 may refer to revolutions per minute (RPM).
- Memory 320 may store coefficient data of a hyperplane equation used to identify the type of cleaning surface.
- Coefficient data of the hyperplane equation can be determined by a support vector machine (SVM) model.
- Coefficient data may include coefficients of a hyperplane equation in a two-dimensional or three-dimensional coordinate system. In a two-dimensional coordinate system, the hyperplane equation may mean a straight line equation, and in a three-dimensional coordinate system, the hyperplane equation may mean a plane equation.
- the hyperplane can be a criterion for determining the type of cleaning surface.
- the coefficient data may be stored in the memory 320 when manufacturing the vacuum cleaner 1a.
- Coefficient data may be stored in multiple coefficient tables.
- Each of the plurality of coefficient tables related to the hyperplane of the two-dimensional coordinate system may include coefficients of each of a plurality of linear equations having the load of the brush motor 150 and the suction pressure of the suction port 15a as variables.
- Each of the plurality of coefficient tables related to the hyperplane of the three-dimensional coordinate system is a plurality of plane equations each having the load of the brush motor 150, the suction pressure of the suction port 15a, and the rotation speed of the brush motor 150 as variables. May contain coefficients.
- the control unit 300 may determine the hyperplane using coefficient data of the hyperplane equation.
- the hyperplane may refer to a boundary line or boundary plane that separates a plurality of driving data. There may be more than one hyperplane.
- the suction pressure data and the load data of the brush motor 150 are divided into a plurality of numbers in the two-dimensional coordinate system. It can be expressed as dots.
- the equation of the hyperplane can be determined as a linear equation in a two-dimensional coordinate system with the suction pressure and the load of the brush motor 150 as variables on the coordinate axis. Therefore, the hyperplane can be determined as a straight line in the two-dimensional coordinate plane.
- the suction pressure Data, load data of the brush motor 150, and rotational speed data of the brush motor 150 may be expressed as a plurality of points in a three-dimensional coordinate space.
- the equation of the hyperplane can be determined as a plane equation in a three-dimensional coordinate system in which the suction pressure, the load of the brush motor 150, and the rotational speed of the brush motor 150 are variables on the coordinate axis. Therefore, the hyperplane can be determined as a plane in a three-dimensional coordinate space.
- the control unit 300 may identify the type of cleaning surface in contact with the suction head 15 using the suction pressure, the load of the brush motor 150, and the hyperplane equation. For example, in a two-dimensional coordinate plane including a hyperplane, the control unit 300 controls the cleaning surface based on the position of the coordinate corresponding to the suction pressure obtained during the cleaning operation of the vacuum cleaner 1a and the load of the brush motor 150. type can be identified. In addition, in the three-dimensional coordinate space including the hyperplane, the control unit 300 provides the suction pressure obtained during the cleaning operation of the vacuum cleaner 1a, the load of the brush motor 150, and the rotation speed of the brush motor 150. The type of cleaning surface can be identified based on the location of the coordinates.
- the control unit 300 may adjust at least one of the output of the suction motor 160 and the output of the brush motor 150 based on the type of the identified cleaning surface. For example, the control unit 300 may adjust at least one of the output of the suction motor 160 and the output of the brush motor 150 to the reference output based on the cleaning surface being identified as a hard floor. Based on the cleaning surface being identified as a carpet, the control unit 300 may adjust at least one of the output of the suction motor 160 and the output of the brush motor 150 to be greater than the reference output. Based on the cleaning surface being identified as a mat, the controller 300 may adjust at least one of the output of the suction motor 160 and the output of the brush motor 150 to be less than the reference output. In addition, the control unit 300 minimizes the output of the brush motor 150 and the output of the suction motor 160 based on identifying the state in which the suction head 15 is located in the air, that is, the lift state. You can.
- the vacuum cleaner 1a can increase the usage time of the battery 60 by adjusting at least one of the output of the brush motor 150 or the output of the suction motor 160 depending on the type of surface to be cleaned, and cleaning performance can also be improved.
- the vacuum cleaner 1a may become older.
- the performance of devices such as the battery 60, brush motor 150, and suction motor 160 may change.
- the suction pressure detected while cleaning the same cleaning surface and the load on the brush motor 150 may be different.
- the brush 151 is worn, friction with the cleaning surface is reduced, thereby reducing power consumption of the brush motor 150. If the performance of the suction motor 160 is reduced, the suction pressure may be reduced.
- Hyperplane which is a standard for identifying the type of cleaning surface, to reflect changes in suction pressure due to aging of the vacuum cleaner 1a, changes in the load of the brush motor 150, and/or changes in the rotational speed of the brush motor 150. This needs to be changed appropriately. If the hyperplane does not change despite a decrease in the performance of the vacuum cleaner 1a, a problem may occur in which the type of cleaning surface is incorrectly identified. In this case, it may cause consumers to misunderstand that the product is broken, and it may also have a negative impact on cleaning performance and battery performance. Therefore, it is necessary to change the hyperplane appropriately as the vacuum cleaner 1a ages.
- the disclosed vacuum cleaner 1a can easily change the hyperplane by selecting a coefficient table corresponding to the current state of the vacuum cleaner 1a among a plurality of coefficient tables stored in the memory 320.
- the coefficient table corresponding to the current state of the vacuum cleaner 1a may be called a 'reference coefficient table'.
- the control unit 300 may select a reference coefficient table in the diagnosis mode of the vacuum cleaner 1a. Entry into the diagnostic mode may be performed in a first state (i.e., lift state) in which the suction head 15 of the vacuum cleaner 1a is away from the cleaning surface.
- the control unit 300 may drive the suction motor 160 and the brush motor 150 to determine the first suction pressure of the suction port 15a and the first load of the brush motor 150.
- the control unit 300 of the vacuum cleaner 1a determines the first suction pressure of the suction port 15a and the first load of the brush motor 150 in the first state among the plurality of coefficient tables stored in the memory 320.
- the corresponding reference coefficient table can be selected.
- control unit 300 selects a coefficient table containing the same values as the first suction pressure and the first load as a reference coefficient table, or a coefficient table containing values closest to the first suction pressure and the first load. can be selected as the standard coefficient table.
- control unit 300 selects a plurality of candidate tables including values within a predetermined error range of each of the first suction pressure and the first load from among the plurality of coefficient tables, and linearly interpolates the plurality of candidate tables to obtain a reference coefficient. You can also decide on a table.
- control unit 300 of the vacuum cleaner 1a may further detect the first rotation speed of the brush motor 150 when entering the diagnosis mode. In other words, the control unit 300 selects the first suction pressure of the suction port 15a determined in the first state, the first load of the brush motor 150, and the brush motor ( The reference coefficient table corresponding to the first rotation speed of 150) may be selected.
- control unit 300 selects a coefficient table containing the same values as the first suction pressure, the first load, and the first rotation speed as the reference coefficient table, or selects the first suction pressure, the first load, and the first rotation speed.
- the coefficient table containing the values closest to the speed can be selected as the reference coefficient table.
- control unit 300 selects a plurality of candidate tables including values within a predetermined error range for each of the first suction pressure, first load, and first rotation speed among the plurality of coefficient tables, and selects the plurality of candidate tables.
- the reference coefficient table can also be determined by linear interpolation.
- the vacuum cleaner (1a) is It is desirable to diagnose the current condition of ).
- the control unit 300 may determine a plurality of linear equations for a plurality of hyperplanes in a two-dimensional coordinate plane using the selected reference coefficient table. Thereafter, the control unit 300 drives the brush motor 150 and the suction motor 160 in the second state in which the suction head 15 is in contact with the cleaning surface to generate the second suction pressure of the suction port 15a and the brush motor 150. The second load can be determined. The control unit 300 may identify the type of cleaning surface based on the location of the coordinates corresponding to the second suction pressure and the second load in the two-dimensional coordinate plane.
- the control unit 300 may determine a plurality of plane equations for a plurality of hyperplanes in a three-dimensional coordinate space using the selected reference coefficient table.
- the control unit 300 drives the brush motor 150 and the suction motor 160 to adjust the second suction pressure of the suction port 15a and the brush motor 150.
- the second load and the second rotation speed of the brush motor 150 may be determined.
- the control unit 300 may identify the type of cleaning surface based on the positions of coordinates corresponding to the second suction pressure, second load, and second rotation speed in the three-dimensional coordinate space.
- the disclosed vacuum cleaner 1a can self-diagnose the current state and/or current performance and change the reference coefficient table for determining the hyperplane equation according to the current state and/or current performance. Since the hyperplane, which is the standard for identifying the type of cleaning surface, is appropriately changed according to changes in the performance of the vacuum cleaner 1a, the problem of incorrectly identifying the cleaning surface may not occur.
- Figure 5 shows an example of distinguishing the type of cleaning surface using a hyperplane in a two-dimensional coordinate system.
- the control unit 300 may determine a plurality of linear equations for a plurality of hyperplanes using a reference coefficient table selected from a plurality of coefficient tables stored in the memory 320. .
- a first hyperplane 510, a second hyperplane 520, and a third hyperplane 530 may be determined.
- the first hyperplane 510, second hyperplane 520, and third hyperplane 530 may be determined by different linear equations.
- the coordinate planes are divided into the first area (a), the second area (b), the third area (c), and the fourth area (c) by the first hyperplane 510, the second hyperplane 520, and the third hyperplane 530. It can be divided into d).
- the control unit 300 of the vacuum cleaner 1a may identify the type of surface currently being cleaned by identifying where the suction pressure values obtained during the cleaning operation and the load values of the brush motor 150 are located in the coordinate plane. If the variable on the The position can be determined in a two-dimensional coordinate plane.
- the suction pressure and load (e.g., power consumption) of the brush motor 150 may vary depending on the type of cleaning surface with which the suction head 15 contacts. For example, when the cleaning surface is a mat, the absolute value of the suction pressure can be measured as the largest, and when the vacuum cleaner 1a is in a lift state away from the cleaning surface, the absolute value of the suction pressure can be measured as the smallest. .
- the absolute value of suction pressure may become smaller in the order of mat, hard floor, and carpet, but the change in suction pressure is not limited to the example.
- the load (e.g., power consumption) of the brush motor 150 may increase as the resistance applied to the brush 151 by the cleaning surface increases.
- the load on the brush motor 150 may be measured significantly on long-haired carpets.
- the load on the brush motor 150 may be reduced in the order of carpet, mat, and hard floor, but the change in load is not limited to the example.
- the output of the brush motor 150 and the output of the suction motor 160 are adjusted to the minimum, so the suction pressure and the load on the brush motor 150 are measured to be the minimum. It can be.
- Each of the areas divided by a plurality of hyperplanes may correspond to a different cleaning surface.
- the first area (a) corresponds to a hard floor
- the second area (b) corresponds to a mat
- the third area (c) corresponds to a carpet
- the fourth area (d) may correspond to the lift state.
- Suction pressure data and load data of the brush motor 150 acquired during the cleaning operation of the vacuum cleaner 1a may be referred to as 'driving data'.
- the control unit 300 may identify the cleaning surface as a hard floor.
- the control unit 300 may identify the cleaning surface as a mat.
- the control unit 300 may identify the cleaning surface as a carpet.
- the control unit 300 may identify the lift state.
- Figure 6 shows an example of distinguishing the type of cleaning surface using a hyperplane in a three-dimensional coordinate system.
- the control unit 300 may determine a plurality of plane equations for a plurality of hyperplanes using a reference coefficient table selected from a plurality of coefficient tables stored in the memory 320. .
- a fourth hyperplane 610, a fifth hyperplane 620, and a sixth hyperplane 630 may be determined.
- the fourth hyperplane 610, the fifth hyperplane 620, and the sixth hyperplane 630 may be determined by different plane equations.
- the suction pressure values obtained during the cleaning operation are , the positions of a plurality of points corresponding to a plurality of load values of the brush motor 150 and rotational speed values of the brush motor 150 may be determined in a three-dimensional coordinate space.
- the suction pressure and load of the brush motor 150 may vary depending on the type of cleaning surface with which the brush 151 contacts.
- the rotation speed of the brush motor 150 may also vary depending on the type of cleaning surface.
- the rotational speed of the brush motor 150 may decrease as the resistance applied to the brush 151 by the cleaning surface increases.
- the rotation speed of the brush motor 150 may decrease in the order of mat, hard floor, and carpet, but is not limited to the example.
- the output of the brush motor 150 and the output of the suction motor 160 are adjusted to the minimum, so the rotation speed of the brush motor 150 can be measured at the minimum. there is.
- Suction pressure data, load data of the brush motor 150, and rotational speed data of the brush motor 150 acquired during the cleaning operation of the vacuum cleaner 1a may be referred to as 'driving data'.
- the type of cleaning surface is identified differently depending on whether the point corresponding to the driving data is located above or below the fourth hyperplane 610, above or below the fifth hyperplane 620, or above or below the sixth hyperplane 630. It can be.
- the rotation speed of 150 By entering the rotation speed of 150, positive or negative values can be obtained. If a positive value is obtained, the point corresponding to the driving data may be determined to be located on the hyperplane. If a negative value is obtained, the point corresponding to the driving data may be determined to be located below the hyperplane. That is, the type of cleaning surface can be determined based on the location of the point corresponding to the driving data in the coordinate space. In the three-dimensional coordinate system, a factor for distinguishing the cleaning surface is added, so the cleaning surface can be distinguished more accurately than in the two-dimensional coordinate system.
- Figure 7 is a table explaining an example in which at least one of the output of the suction motor or the output of the brush motor is adjusted depending on the type of cleaning surface.
- the control unit 300 of the vacuum cleaner 1a can adjust at least one of the output of the suction motor 160 or the output of the brush motor 150 based on the type of the identified cleaning surface. You can. For example, when the cleaning surface is identified as a hard floor, the output of the suction motor 160 may be adjusted to the reference output. When the cleaning surface is identified as a carpet, the output of the suction motor 160 may be adjusted to be greater than the reference output. When the cleaning surface is identified as a mat, the output of the suction motor 160 can be adjusted to be less than the standard output. When the suction head 15 is identified as being in the air, that is, in a lift state, the output of the suction motor 160 may be minimized.
- the output of the brush motor 150 is adjusted to the standard output on a hard floor, adjusted to be greater than the standard output on a carpet, adjusted to be less than the standard output on a mat, and adjusted to the minimum in a lift state. It can be.
- the output control of the brush motor 150 and the output control of the suction motor 160 are not limited to the examples.
- the output of the brush motor 150 and the output of the suction motor 160 may be adjusted differently. Additionally, the brush motor 150 and the suction motor 160 may be controlled to operate with different outputs for the illustrated cleaning surface.
- Figure 8 is a graph to explain an example in which the type of cleaning surface is incorrectly identified due to the aging of the vacuum cleaner.
- the suction pressure for the same cleaning surface, the load on the brush motor 150, and/or the rotation speed of the brush motor 150 may change. For example, when the brush 151 is worn, friction with the cleaning surface is reduced, so power consumption of the brush motor 150 may be reduced and the rotation speed of the brush motor 150 may increase. If the performance of the suction motor 160 is reduced, the suction pressure may be reduced. Failure to reflect these changes may result in incorrect identification of the type of cleaning surface.
- the points corresponding to the suction pressure values and load values of the brush motor 150 obtained while the new vacuum cleaner 1a cleans the hard floor are the first It may be located between the hyperplane 510 and the second hyperplane 520. However, as the vacuum cleaner 1a ages, points located on the second hyperplane 520 may be obtained while cleaning a hard floor. Suction pressure values corresponding to some points located on the second hyperplane 520 and load values of the brush motor 150 may be referred to as first interference data Do1. Due to the first interference data Do1, the control unit 300 may temporarily incorrectly identify the cleaning surface as a carpet, even though the surface being cleaned by the vacuum cleaner 1a is actually a hard floor.
- points corresponding to the suction pressure values obtained while the vacuum cleaner 1a cleans the carpet and the load values of the brush motor 150 may be located between the second hyperplane 520 and the third hyperplane 530. there is. However, as the vacuum cleaner 1a ages, some points located below the third hyperplane 530 may be obtained while cleaning the carpet. Suction pressure values corresponding to points located below the third hyperplane 530 and load values of the brush motor 150 may be referred to as second interference data Do2. Due to the second interference data Do2, the control unit 300 may incorrectly identify the vacuum cleaner 1a as being temporarily in a lift state, even though the surface being cleaned by the vacuum cleaner 1a is actually a carpet. In this case, it may cause consumers to misunderstand that the product is broken, and it may also have a negative impact on cleaning performance and battery performance.
- the disclosed vacuum cleaner 1a can easily change the hyperplane by selecting a coefficient table corresponding to the current state of the vacuum cleaner 1a among a plurality of coefficient tables stored in the memory 320.
- Figure 9 and 10 illustrate a plurality of coefficient tables related to the hyperplane equation in a two-dimensional coordinate system.
- Figure 11 illustrates a coefficient table for the hyperplane equation in a three-dimensional coordinate system.
- the memory 320 of the vacuum cleaner 1a stores a plurality of coefficient tables including coefficients of the hyperplane equation used to identify the type of cleaning surface.
- Each of the plurality of coefficient tables includes coefficients related to a hyperplane equation in a two-dimensional coordinate system or a hyperplane equation in a three-dimensional coordinate system.
- the coefficient table regarding the hyperplane of the two-dimensional coordinate system may include coefficients of each of a plurality of linear equations having the load of the brush motor 150 and the suction pressure of the suction port 15a as variables.
- the coefficient table regarding the hyperplane of the three-dimensional coordinate system may include coefficients of each of a plurality of plane equations having the load of the brush motor 150, the suction pressure of the suction port 15a, and the rotation speed of the brush motor 150 as variables. there is.
- the control unit 300 of the vacuum cleaner 1a may select a coefficient table corresponding to the current state of the vacuum cleaner 1a as a standard coefficient table among a plurality of coefficient tables.
- the control unit 300 may drive the suction motor 160 and the brush motor 150 in a first state (i.e., lift state) in which the suction head 15 of the vacuum cleaner 1a is away from the cleaning surface.
- a first state i.e., lift state
- the first suction pressure of the suction port 15a and the first load of the brush motor 150 may be determined, and the first rotation speed of the brush motor 150 may also be determined. can be decided.
- the control unit 300 may determine a coefficient table of a two-dimensional coordinate system corresponding to the first suction pressure and the first load obtained in the first state as a reference coefficient table. Additionally, the controller 300 may determine the coefficient table of the three-dimensional coordinate system corresponding to the first suction pressure, first load, and first rotation speed obtained in the first state as the reference coefficient table.
- the first load value of the brush motor 150 obtained in the first state i.e., lift state
- the first suction pressure value is P1 [Pa
- the first coefficient table 900 containing the same values as the load value and the first suction pressure value may be selected as the reference coefficient table. Even when the first load value of the brush motor 150 obtained in the first state is closest to L1 [W] and/or the first suction pressure value is closest to P1 [Pa], the first coefficient table 900 This can be selected as a reference coefficient table.
- the numerical value of each coefficient shown in the first coefficient table 900 is not limited to the example.
- the first load value of the brush motor 150 obtained in the first state i.e., lift state
- the first suction pressure value is P2 [Pa
- the first The second coefficient table 1000 containing the same values as the load value and the first suction pressure value may be selected as the reference coefficient table. Even when the first load value of the brush motor 150 obtained in the first state is closest to L2 [W] and/or the first suction pressure value is closest to P2 [Pa], the second coefficient table 1000 This can be selected as a reference coefficient table.
- the numerical value of each coefficient shown in the second coefficient table 1000 is not limited to the example.
- the control unit 300 selects a plurality of candidate tables containing values within a predetermined error range of each of the first suction pressure and the first load from among the plurality of coefficient tables, and linearly interpolates the plurality of candidate tables to provide a reference
- a coefficient table can also be determined.
- the first load value of the brush motor 150 obtained in the first state may be Lm, which is the intermediate value between L1 and L2, and the first suction pressure value may be Pm, which is the intermediate value between P1 and P2.
- the first load value Lm may be greater than the load L1 of the first coefficient table 900 and smaller than the load L2 of the second coefficient table 1000.
- the first suction pressure Pm may be greater than the suction pressure P1 of the first coefficient table 900 and may be smaller than the suction pressure P2 of the second coefficient table 1000.
- each of L1 and L2 may be a value within an error range of the first load value Lm
- each of P1 and P2 may be a value within an error range of the first suction pressure value Pm.
- the control unit 300 selects the first coefficient table 900 and the second coefficient table 1000 as candidate tables, and linearly interpolates the first coefficient table 900 and the second coefficient table 1000 to obtain the hyperplane equation. Coefficients can be determined. For example, linear interpolation may be calculating the average value of the coefficient values of the first coefficient table 900 and the coefficient values of the second coefficient table 1000.
- the linear interpolation method is not limited to the one illustrated, and various linear interpolation methods may be used.
- the first load value of the brush motor 150 obtained in the first state is L3 [W]
- the first suction pressure value is P3 [Pa]
- the brush motor 150 When the first rotation speed value is V1 [RPM], the third coefficient table 1100 containing the same values as the first load value, first suction pressure value, and first rotation speed value may be selected as the reference coefficient table. there is.
- the third coefficient table 1100 When the first load value of the brush motor 150 obtained in the first state is closest to L3 [W], when the first suction pressure value is closest to P3 [Pa], and/or when the first rotation speed value is V1 Even in the case that it is closest to [RPM], the third coefficient table 1100 may be selected as the reference coefficient table.
- the control unit 300 determines the first suction pressure, the first rotation speed, and the first suction pressure among the plurality of coefficient tables.
- the reference coefficient table may be determined by selecting a plurality of candidate tables containing values within a predetermined error range for each of the load and the first rotation speed, and linearly interpolating the plurality of candidate tables.
- the coefficient table is not limited to those illustrated in FIGS. 9-11.
- a plurality of coefficient tables corresponding to various suction pressure values, various load values, and various rotation speed values may be stored in the memory 320.
- Figure 12 is a graph showing an example of a hyperplane changing according to a change in the reference coefficient table.
- the control unit 300 of the vacuum cleaner 1a can change the hyperplane by changing the reference coefficient table that determines the hyperplane.
- the existing second hyperplane 520 may be changed to the new second hyperplane 521
- the existing third hyperplane 530 may be changed to the new third hyperplane 531.
- the first hyperplane 510 may remain existing.
- FIG. 13 is a flowchart explaining a control method of a cleaning device according to an embodiment.
- FIG. 14 is a flowchart explaining in more detail the control method of the cleaning device described in FIG. 13.
- the control unit 300 of the vacuum cleaner 1a controls the first suction pressure of the suction port 15a and the brush motor 150 determined in the first state in which the suction head 15 is away from the cleaning surface.
- a reference coefficient table may be selected based on the first load (1301).
- the control unit 300 drives the brush motor 150 and the suction motor 160 in the second state in which the suction head 15 is in contact with the cleaning surface, and operates the second suction pressure of the suction port 15a and the brush motor 150.
- the type of cleaning surface can be identified based on the second load and the selected reference coefficient table (1302).
- the control unit 300 may adjust the output of the suction motor 160 and/or the output of the brush motor 150 based on the type of the identified cleaning surface (1303).
- the control unit 300 of the vacuum cleaner 1a may enter the diagnosis mode in a first state in which the suction head 15 is away from the cleaning surface (1401).
- the control unit 300 obtains a user input for entering the diagnostic mode through the user interface 180, or enters the diagnostic mode by identifying the combination of the vacuum cleaner 1a and the docking station 1b. You can.
- the controller 300 may determine the first suction pressure of the suction port 15a and the first load of the brush motor 150 by driving the suction motor 160 and the brush motor 150 in the first state (1402).
- the control unit 300 may select a standard coefficient table corresponding to the first suction pressure and the first load from among the plurality of coefficient tables stored in the memory 320 (1403).
- the control unit 300 may determine a plurality of linear equations for a plurality of hyperplanes in a two-dimensional coordinate plane using the selected reference coefficient table (1404).
- control unit 300 drives the brush motor 150 and the suction motor 160 in the second state in which the suction head 15 is in contact with the cleaning surface to generate the second suction pressure of the suction port 15a and the brush motor 150. ) can be determined.
- the control unit 300 may identify the type of cleaning surface based on the location of the coordinates corresponding to the second suction pressure and the second load in the two-dimensional coordinate plane (1405).
- the control unit 300 may adjust the output of the suction motor 160 and/or the output of the brush motor 150 based on the type of the identified cleaning surface (1406).
- FIG. 15 is a flowchart explaining a control method of a cleaning device according to an additional embodiment expanded from FIG. 13 .
- FIG. 16 is a flowchart explaining in more detail the control method of the cleaning device described in FIG. 15.
- the control unit 300 of the vacuum cleaner 1a controls the first suction pressure of the suction port 15a and the brush motor 150, which are determined in a first state in which the suction head 15 is away from the cleaning surface.
- a reference coefficient table may be selected based on the first load and the first rotation speed of the brush motor 150 (1501).
- the control unit 300 drives the brush motor 150 and the suction motor 160 in the second state in which the suction head 15 is in contact with the cleaning surface, and operates the second suction pressure of the suction port 15a and the brush motor 150.
- the type of cleaning surface may be identified based on the second load, the second rotation speed of the brush motor 150, and the selected reference coefficient table (1502).
- the control unit 300 may adjust the output of the suction motor 160 and/or the output of the brush motor 150 based on the type of the identified cleaning surface (1503).
- the control unit 300 of the vacuum cleaner 1a may enter the diagnosis mode in a first state in which the suction head 15 is away from the cleaning surface (1601).
- the control unit 300 obtains a user input for entering the diagnostic mode through the user interface 180, or enters the diagnostic mode by identifying the combination of the vacuum cleaner 1a and the docking station 1b. You can.
- the control unit 300 drives the suction motor 160 and the brush motor 150 in the first state to adjust the first suction pressure of the suction port 15a, the first load of the brush motor 150, and the first load of the brush motor 150. 1
- the rotation speed can be determined (1602).
- the control unit 300 may select a reference coefficient table corresponding to the first suction pressure, the first load, and the first rotation speed from among the plurality of coefficient tables stored in the memory 320 (1603).
- the control unit 300 may determine a plurality of plane equations for a plurality of hyperplanes in a three-dimensional coordinate space using the selected reference coefficient table (1604).
- control unit 300 drives the brush motor 150 and the suction motor 160 in the second state in which the suction head 15 is in contact with the cleaning surface to generate the second suction pressure of the suction port 15a, and the brush motor 150 ) of the second load and the second rotation speed of the brush motor 150 can be determined.
- the control unit 300 may identify the type of cleaning surface based on the positions of coordinates corresponding to the second suction pressure, second load, and second rotation speed in the three-dimensional coordinate space (1605).
- the control unit 300 may adjust the output of the suction motor 160 and/or the output of the brush motor 150 based on the type of the identified cleaning surface (1606).
- the disclosed cleaning device and its control method can change the standard for classifying the type of cleaning surface in consideration of the aging of the vacuum cleaner. Therefore, the problem of misidentifying the type of cleaning surface due to the aging of the vacuum cleaner may not occur.
- the disclosed cleaning device and its control method can improve user convenience by adjusting the output of the suction motor and brush motor according to the type of cleaning surface and preventing misjudgment of the cleaning surface, and can improve cleaning performance and battery performance. can be reduced.
- the disclosed embodiments may be implemented in the form of a storage medium that stores instructions executable by a computer. Instructions may be stored in the form of program code, and when executed by a processor, may create program modules to perform operations of the disclosed embodiments.
- a storage medium that can be read by a device may be provided in the form of a non-transitory storage medium.
- 'non-transitory storage medium' simply means that it is a tangible device and does not contain signals (e.g. electromagnetic waves). This term refers to cases where data is semi-permanently stored in a storage medium and temporary storage media. It does not distinguish between cases where it is stored as .
- a 'non-transitory storage medium' may include a buffer where data is temporarily stored.
- Computer program products are commodities and can be traded between sellers and buyers.
- the computer program product may be distributed in the form of a machine-readable storage medium (e.g. compact disc read only memory (CD-ROM)) or through an application store (e.g. Play StoreTM) or on two user devices (e.g. It can be distributed (e.g. downloaded or uploaded) directly between smartphones) or online.
- a machine-readable storage medium e.g. compact disc read only memory (CD-ROM)
- an application store e.g. Play StoreTM
- two user devices e.g. It can be distributed (e.g. downloaded or uploaded) directly between smartphones) or online.
- at least a portion of the computer program product e.g., a downloadable app
- a machine-readable storage medium such as the memory of a manufacturer's server, an application store's server, or a relay server. It can be temporarily stored or created temporarily.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Nozzles For Electric Vacuum Cleaners (AREA)
Abstract
Description
Claims (15)
- 본체;상기 본체 내에 마련되고, 흡입력을 발생시키는 흡입 모터;상기 흡입력에 의해 이물질이 흡입되는 흡입구를 포함하는 흡입 헤드;상기 흡입 헤드 내부에서 회전하는 브러시;상기 브러시를 회전시키는 브러시 모터;상기 흡입구에서의 흡입 압력을 검출하는 압력 센서;청소면의 유형을 결정하기 위한 초평면 방정식의 계수를 포함하는 복수의 계수 테이블들을 저장하는 메모리; 및상기 흡입 모터, 상기 브러시 모터, 상기 압력 센서 및 상기 메모리를 제어하는 제어부;를 포함하고,상기 제어부는상기 흡입 헤드가 상기 청소면으로부터 떨어진 제1 상태에서, 상기 흡입구에서 검출된 제1 흡입 압력 및 상기 브러시 모터의 제1 부하에 대응하는 기준 계수 테이블을 상기 메모리로부터 선택하고,상기 흡입 헤드가 상기 청소면에 접촉한 제2 상태에서, 상기 흡입구에서 검출된 제2 흡입 압력, 상기 브러시 모터의 제2 부하 및 상기 선택된 기준 계수 테이블에 기초하여 상기 청소면의 유형을 식별하고,상기 식별된 청소면의 유형에 기초하여 상기 흡입 모터의 출력 및 상기 브러시 모터의 출력 중 적어도 하나를 조절하는 청소 장치.
- 제1항에 있어서,상기 제어부는상기 선택된 기준 계수 테이블에 기초하여 2차원 좌표 평면에서 복수의 초평면들에 관한 복수의 선형 방정식들을 결정하고,상기 2차원 좌표 평면에서 상기 제2 흡입 압력과 상기 브러시 모터의 제2 부하에 대응하는 좌표의 위치에 기초하여 상기 청소면의 유형을 식별하는 청소 장치.
- 제1항에 있어서,상기 제어부는상기 제1 상태에서 획득되는 상기 브러시 모터의 제1 회전 속도에 더 대응하는 상기 기준 계수 테이블을 상기 메모리로부터 선택하고,상기 제2 상태에서 획득되는 상기 브러시 모터의 제2 회전 속도에 더 기초하여 상기 청소면의 유형을 식별하는 청소 장치.
- 제3항에 있어서,상기 제어부는상기 선택된 기준 계수 테이블에 기초하여 3차원 좌표 공간에서 복수의 초평면들에 관한 복수의 평면 방정식들을 결정하고,상기 3차원 좌표 공간에서 상기 제2 흡입 압력, 상기 브러시 모터의 상기 제2 부하 및 상기 브러시 모터의 상기 제2 회전 속도에 대응하는 좌표의 위치에 기초하여 상기 청소면의 유형을 식별하는 청소 장치.
- 제1항에 있어서,사용자 입력을 획득하는 사용자 인터페이스;를 더 포함하고,상기 제어부는상기 제1 상태에서 진단 모드로 진입을 위한 상기 사용자 입력이 획득됨에 응답하여, 상기 제1 흡입 압력과 상기 브러시 모터의 상기 제1 부하를 결정하기 위해 상기 흡입 모터와 상기 브러시 모터를 구동시키는 청소 장치.
- 제1항에 있어서,상기 본체와 결합 가능한 도킹 스테이션;을 더 포함하고,상기 제어부는상기 본체가 상기 도킹 스테이션에 결합되고 진단 모드로 진입함에 기초하여, 상기 제1 흡입 압력과 상기 브러시 모터의 상기 제1 부하를 결정하기 위해 상기 흡입 모터와 상기 브러시 모터를 구동시키는 청소 장치.
- 제1항에 있어서,상기 제어부는상기 복수의 계수 테이블들 중 상기 제1 흡입 압력과 상기 브러시 모터의 상기 제1 부하와 동일한 값들을 포함하는 계수 테이블을 상기 기준 계수 테이블로 선택하는 청소 장치.
- 제1항에 있어서,상기 제어부는상기 복수의 계수 테이블들 중 상기 제1 흡입 압력과 상기 브러시 모터의 상기 제1 부하에 가장 가까운 값들을 포함하는 계수 테이블을 상기 기준 계수 테이블로 선택하는 청소 장치.
- 제1항에 있어서,상기 제어부는상기 복수의 계수 테이블들 중 상기 제1 흡입 압력 및 상기 브러시 모터의 상기 제1 부하 각각의 미리 정해진 오차 범위 내의 값들을 포함하는 복수의 후보 테이블들을 선택하고,상기 복수의 후보 테이블들을 선형 보간함으로써 상기 기준 계수 테이블을 결정하는 청소 장치.
- 제1항에 있어서,상기 제어부는상기 브러시 모터에 인가되는 전류 또는 상기 브러시 모터의 소비 전력에 기초하여 상기 브러시 모터의 상기 제1 부하 또는 상기 브러시 모터의 상기 제2 부하를 결정하는 청소 장치.
- 흡입 헤드가 청소면으로부터 떨어진 제1 상태에서, 흡입 모터와 브러시 모터를 구동시키고;상기 제1 상태에서 상기 흡입 헤드의 흡입구에서 제1 흡입 압력 및 상기 브러시 모터의 제1 부하를 결정하고;메모리에 저장된 초평면 방정식에 관한 복수의 계수 테이블들 중 상기 제1 흡입 압력 및 상기 브러시 모터의 제1 부하에 대응하는 기준 계수 테이블을 선택하고;상기 흡입 헤드가 상기 청소면에 접촉한 제2 상태에서, 상기 흡입 모터와 상기 브러시 모터를 구동시키고;상기 제2 상태에서 상기 흡입구의 제2 흡입 압력 및 상기 브러시 모터의 제2 부하를 결정하고;상기 흡입구에서의 제2 흡입 압력, 상기 브러시 모터의 제2 부하 및 상기 기준 계수 테이블에 기초하여 상기 청소면의 유형을 식별하고;상기 식별된 청소면의 유형에 기초하여 상기 흡입 모터의 출력 및 상기 브러시 모터의 출력 중 적어도 하나를 조절하는 것;을 포함하는 청소 장치의 제어 방법.
- 제11항에 있어서,상기 청소면의 유형을 식별하는 것은,상기 선택된 기준 계수 테이블에 기초하여 2차원 좌표 평면에서 복수의 초평면들에 관한 복수의 선형 방정식들을 결정하고;상기 2차원 좌표 평면에서 상기 제2 흡입 압력과 상기 브러시 모터의 제2 부하에 대응하는 좌표의 위치에 기초하여 상기 청소면의 유형을 식별하는 것;을 포함하는 청소 장치의 제어 방법.
- 제11항에 있어서,상기 기준 계수 테이블을 선택하는 것은,상기 제1 상태에서 획득되는 상기 브러시 모터의 제1 회전 속도에 더 기초하고,상기 청소면의 유형을 식별하는 것은,상기 제2 상태에서 획득되는 상기 브러시 모터의 제2 회전 속도에 더 기초하는 청소 장치의 제어 방법.
- 제13항에 있어서,상기 청소면의 유형을 식별하는 것은,상기 선택된 기준 계수 테이블에 기초하여 3차원 좌표 공간에서 복수의 초평면들에 관한 복수의 평면 방정식들을 결정하고;상기 3차원 좌표 공간에서 상기 제2 흡입 압력, 상기 브러시 모터의 상기 제2 부하 및 상기 브러시 모터의 상기 제2 회전 속도에 대응하는 좌표의 위치에 기초하여 상기 청소면의 유형을 식별하는 것;을 포함하는 청소 장치의 제어 방법.
- 제11항에 있어서,상기 제1 상태에서 상기 흡입 모터와 상기 브러시 모터의 구동은,사용자 인터페이스를 통해 진단 모드로 진입을 위한 사용자 입력이 획득됨에 응답하여 수행되는 청소 장치의 제어 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202380016465.3A CN118510432A (zh) | 2022-05-13 | 2023-04-20 | 清洁装置及其控制方法 |
EP23803720.4A EP4434424A1 (en) | 2022-05-13 | 2023-04-20 | Cleaning device and control method for same |
US18/196,138 US20230363602A1 (en) | 2022-05-13 | 2023-05-11 | Cleaning device and control method thereof |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2022-0059165 | 2022-05-13 | ||
KR20220059165 | 2022-05-13 | ||
KR1020220118222A KR20230159795A (ko) | 2022-05-13 | 2022-09-19 | 청소 장치 및 그 제어 방법 |
KR10-2022-0118222 | 2022-09-19 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/196,138 Continuation US20230363602A1 (en) | 2022-05-13 | 2023-05-11 | Cleaning device and control method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023219297A1 true WO2023219297A1 (ko) | 2023-11-16 |
Family
ID=88730573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2023/005360 WO2023219297A1 (ko) | 2022-05-13 | 2023-04-20 | 청소 장치 및 그 제어 방법 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2023219297A1 (ko) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970008976A (ko) * | 1995-07-10 | 1997-02-24 | 정장호 | 음성을 이용한 휴대용 전화기의 제어 방법 |
JP2011010801A (ja) * | 2009-07-01 | 2011-01-20 | Panasonic Corp | 電気掃除機の被掃除面判別方法及びこれを使用した電気掃除機 |
CN109961455A (zh) * | 2017-12-22 | 2019-07-02 | 杭州萤石软件有限公司 | 一种目标检测方法及装置 |
KR20210128977A (ko) * | 2015-09-17 | 2021-10-27 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
KR20220042746A (ko) * | 2020-09-28 | 2022-04-05 | 엘지전자 주식회사 | 진공청소기 |
-
2023
- 2023-04-20 WO PCT/KR2023/005360 patent/WO2023219297A1/ko active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970008976A (ko) * | 1995-07-10 | 1997-02-24 | 정장호 | 음성을 이용한 휴대용 전화기의 제어 방법 |
JP2011010801A (ja) * | 2009-07-01 | 2011-01-20 | Panasonic Corp | 電気掃除機の被掃除面判別方法及びこれを使用した電気掃除機 |
KR20210128977A (ko) * | 2015-09-17 | 2021-10-27 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
CN109961455A (zh) * | 2017-12-22 | 2019-07-02 | 杭州萤石软件有限公司 | 一种目标检测方法及装置 |
KR20220042746A (ko) * | 2020-09-28 | 2022-04-05 | 엘지전자 주식회사 | 진공청소기 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2014297039B2 (en) | Auto-cleaning system, cleaning robot and method of controlling the cleaning robot | |
WO2018128353A1 (en) | Robot cleaner and method for controlling thereof | |
WO2018135870A1 (en) | Mobile robot system and control method thereof | |
WO2016137252A1 (ko) | 로봇 청소기 및 그의 제어 방법 | |
WO2018026124A1 (ko) | 이동 로봇 및 그 제어방법 | |
WO2019124913A1 (en) | Robot cleaners and controlling method thereof | |
WO2017018848A1 (en) | Mobile robot and control method thereof | |
WO2016137251A1 (ko) | 로봇 청소기 및 그의 제어 방법 | |
WO2018079985A1 (ko) | 청소기 및 그 제어방법 | |
WO2018124543A1 (ko) | 청소기 | |
WO2018043957A1 (en) | Robot cleaner | |
EP3236829A1 (en) | Autonomous mobile cleaner and control method thereof | |
WO2017204517A1 (ko) | 청소 로봇 및 그 제어 방법 | |
WO2022092571A1 (ko) | 로봇 청소기 및 그의 주행 방법 | |
WO2021006674A2 (ko) | 이동 로봇 및 그 제어방법 | |
WO2023219297A1 (ko) | 청소 장치 및 그 제어 방법 | |
WO2021006550A1 (en) | Robot cleaner using artificial intelligence and controlling method thereof | |
AU2018257677B2 (en) | Moving robot and control method thereof | |
WO2024025113A1 (ko) | 진공 청소기 및 그 제어 방법 | |
WO2023224229A1 (ko) | 진공 청소기 및 그 제어 방법 | |
WO2022145651A1 (ko) | 로봇청소기 물 부족 감지 및 공급 시스템 | |
WO2019212172A1 (ko) | 청소기 및 그 제어방법 | |
WO2023140592A1 (ko) | 청소기 및 청소기의 제어방법 | |
KR20230159795A (ko) | 청소 장치 및 그 제어 방법 | |
WO2022065765A1 (ko) | 흡입 노즐, 흡입 노즐을 포함하는 청소기, 및 청소기의 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23803720 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2023803720 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2023803720 Country of ref document: EP Effective date: 20240619 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202380016465.3 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |