Cleaner and method for operating the cleaner
Abstract
A method for operating a cleaner is provided. The method for operating a cleaner includes providing a first user interface for setting a user designated floor, identifying a first floor corresponding to a first user input among at least one floor associated with the first user interface, collecting first floor data for the first floor, providing a second user interface for setting a suction force for the first floor, and setting a first suction force corresponding to a second user input among the plurality of suction forces associated with the second user interface, as the suction force for the first floor.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for operating a cleaner, the method comprising:
providing a first user interface for setting a user designated floor; identifying a first floor corresponding to a first user input among at least one floor associated with the first user interface; collecting first floor data for the first floor, the first floor data including sensor data collected for each of a plurality of suction forces for the first floor; providing a second user interface for setting a suction force for the first floor; and setting a first suction force corresponding to a second user input among the plurality of suction forces associated with the second user interface, as the suction force for the first floor.
2 . The method of claim 1 ,
wherein the first user interface includes at least one selectable floor item, wherein the second user interface includes at least one selectable suction force item, and wherein the at least one selectable suction force item includes at least one of a suction force item corresponding to each of at least one preset default suction force or a suction force item corresponding to a user designated suction force.
3 . The method of claim 1 ,
wherein the plurality of suction forces includes at least one of a plurality of default suction forces or a user-designated suction force, wherein collecting the first floor data includes sequentially collecting the sensor data for each of the plurality of suction forces, and wherein the sensor data includes at least one of pressure data or current data of the cleaner.
4 . The method of claim 1 , wherein a period during which the sensor data for each suction force is set to a preset same period.
5 . The method of claim 1 , further comprising, before providing the second user interface, identifying that the first floor data has no error.
6 . The method of claim 5 , wherein the identifying that the first floor data has no error includes at least one of:
determining whether a range of a maximum value and a minimum value of the sensor data is smaller than a first reference value; determining whether the range of the maximum value and the minimum value of the sensor data is larger than a second reference value, the second reference value being larger than the first reference value; or determining whether at least a portion of the sensor data is identical to a pressure value in an idle state.
7 . The method of claim 1 , further comprising:
storing the first floor data or first representative value data including representative values representing the first floor data.
8 . The method of claim 7 , further comprising:
setting a first suction force which is a user designated suction force for the first floor; and obtaining first state information indicating a state of the cleaner at a first time associated with collecting the first floor data, wherein the first state information and information about the first suction force are stored together with the first floor data or the first representative value data.
9 . The method of claim 8 , wherein the first state information is obtained based on at least one of pressure data or current data obtained by operating the cleaner with a preset reference suction force in an idle state.
10 . The method of claim 8 , further comprising:
predicting second floor data for the first floor based on the first floor data, the first state information, and second state information indicating a state of the cleaner at a second time; and obtaining first area data of a first area associated with the first floor based on the second floor data, wherein the second time is a time after the first time.
11 . The method of claim 10 , further comprising:
determining whether the cleaner is positioned on the first floor based on the first area data; in case that the cleaner is positioned on the first floor, operating the cleaner with the first suction force; and in case that the cleaner is not positioned on the first floor, operating the cleaner with a second suction force.
12 . The method of claim 11 , further comprising:
obtaining second area data of a second area to which a preset margin is applied, based on the first area data; determining whether the cleaner is positioned on the first floor based on the first area data and the second area data; in case that the cleaner is positioned on the first floor, operating the cleaner with the first suction force; and in case that the cleaner is not positioned on the first floor, operating the cleaner with the second suction force.
13 . The method of claim 12 , wherein the determining of whether the cleaner is positioned on the first floor includes identifying whether a preset number of input data is included in the first area or the second area.
14 . The method of claim 10 , wherein the obtaining of the first area data is performed based on a method using a maximum/minimum value or a method using a support vector machine.
15 . The method of claim 1 , further comprising, before providing the first user interface, setting the user designated floor and entering a personalization mode for collecting floor data for the user designated floor.
16 . A cleaner comprising:
memory storing one or more computer programs; and one or more processors communicatively coupled to the memory, wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors, cause the cleaner to:
provide a first user interface for setting a user-designated floor,
identify a first floor corresponding to a first user input among at least one floor associated with the first user interface,
collect first floor data for the first floor, the first floor data including sensor data collected for each of a plurality of suction forces for the first floor,
provide a second user interface for setting a suction force for the first floor, and
set a first suction force corresponding to a second user input among the plurality of suction forces associated with the second user interface, as the suction force for the first floor.
17 . The cleaner of claim 16 ,
wherein the first user interface includes at least one selectable floor item, wherein the second user interface includes at least one selectable suction force item, and wherein the at least one selectable suction force item includes at least one of a suction force item corresponding to each of at least one preset default suction force or a suction force item corresponding to a user designated suction force.
18 . The cleaner of claim 16 ,
wherein the plurality of suction forces includes at least one of a plurality of default suction forces or a user-designated suction force, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the cleaner to sequentially collect the sensor data for each of the plurality of suction forces, and wherein the sensor data includes at least one of pressure data or current data of the cleaner.
19 . The cleaner of claim 16 , wherein a period during which the sensor data for each suction force is set to a preset same period.
20 . The cleaner of claim 19 , wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the cleaner to:
before providing second information, identify that the first floor data has no error, and wherein to identify that the first floor data has no error; determine whether a range of a maximum value and a minimum value of the sensor data is smaller than a first reference value; determine whether the range of the maximum value and the minimum value of the sensor data is larger than a second reference value, the second reference value being larger than the first reference value; and determine whether at least a portion of the sensor data is identical to a pressure value in an idle state.Join the waitlist — get patent alerts
Track US2025072684A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.