US20260090694A1
FLOOR CLEANER
Publication
Application
Classifications
IPC Classifications
CPC Classifications
Applicants
Techtronic Cordless GP
Inventors
Rafael Secundo, Kirti Kant Paulla
Abstract
A floor cleaner including a suction inlet, a recovery tank that stores liquid drawn through the suction inlet from a surface to be cleaned, a fluid flow path, a suction motor operable to generate a suction airflow to draw liquid-laden air along the fluid flow path into the recovery tank, a sensor that detects liquid in the suction airflow in the fluid flow path, and a controller having an electronic processor. The fluid flow path extends from the suction inlet to an exhaust downstream of the suction motor. The sensor disposed in the fluid flow path between the suction motor and the tank volume and generates a signal corresponding to the detected liquid. The controller determines the presence of liquid in the suction airflow based on the signal of the sensor and controls operation of the floor cleaner based on the sensor signal exceeding a first threshold value.
Figures
Description
RELATED APPLICATIONS
[0001]This application claims the benefit of U.S. Provisional Patent Application No. 63/701,330, filed Sep. 30, 2024, the entire content of which is hereby incorporated by reference.
TECHNICAL FIELD
[0002]Embodiments relate to floor cleaners and control of floor cleaners.
SUMMARY
[0003]Floor cleaners may include a recovery tank configured to store fluid and/or debris drawn up from a surface being cleaned. Upon the recovery tank reaching a storage capacity it is desirable to limit additional fluid and/or debris from being drawn into the recovery tank and limit liquid from traveling near a motor that power a suction source of the floor cleaner. Some motors are limited in how much liquid can be in the airflow that pass through the motor. Liquid in the airflow (liquid-laden air) passing through the motor can reduce the motor's lifespan, lead to costly repairs, and/or electric shock of the user.
[0004]One embodiment provides a floor cleaner including: a suction inlet; a recovery tank configured to store liquid drawn through the suction inlet from a surface to be cleaned, the recovery tank having a tank inlet, a tank outlet, and a tank volume configured to store the liquid; a fluid flow path; a suction motor operable to generate a suction airflow to draw liquid-laden air along the fluid flow path and into the recovery tank, wherein the fluid flow path extends from the suction inlet to an exhaust of the suction motor and directs the suction airflow through the recovery tank toward the suction motor from the suction inlet; a sensor disposed upstream of the suction motor, the sensor configured to detect liquid in the suction airflow in the fluid flow path and generate a signal corresponding to the detected liquid, wherein the suction airflow extends from the suction inlet to the suction motor; and a controller having an electronic processor, the controller configured to: determine the presence of liquid in the suction airflow in the fluid flow path based on the signal of the sensor, and control operation of the floor cleaner based on the sensor signal exceeding a first threshold value.
[0005]Another embodiment provides a floor cleaner including: a supply tank configured to store a dispensing liquid; a distribution nozzle in fluid communication with the supply tank, the distribution nozzle configured to dispense the dispensing liquid; a pump in fluid communication with the supply tank and the distribution nozzle, the pump operable to control the flow of the dispensing liquid from the supply tank to the distribution nozzle; a suction inlet; a recovery tank configured to store liquid drawn through the suction inlet from a surface to be cleaned, the recovery tank having a tank inlet, a tank outlet, and a tank volume configured to store the liquid; a fluid flow path; a suction motor operable to generate a suction airflow to draw liquid-laden air along the fluid flow path and into the recovery tank, wherein the fluid flow path extends at least in part from the tank volume to an exhaust of the suction motor and directs the suction airflow from the recovery tank toward the suction motor; a sensor positioned upstream of the suction motor, the sensor configured to detect liquid in the suction airflow in the fluid flow path and generate a signal corresponding to the detected liquid, wherein the suction airflow extends from the suction inlet to the suction motor; and a controller having an electronic processor, the controller configured to: determine the presence of liquid in the suction airflow in the fluid flow path based on the signal of the sensor, and control the suction motor or the pump based on the sensor signal reaching a first threshold value.
[0006]Another embodiment provides a floor cleaner including: a supply tank configured to store a dispensing liquid; a distribution nozzle in fluid communication with the supply tank, the distribution nozzle configured to dispense the dispensing liquid; a pump in fluid communication with the supply tank and the distribution nozzle, the pump operable to control the flow of the dispensing liquid from the supply tank to the distribution nozzle; a suction inlet; a recovery tank configured to store liquid drawn through the suction inlet from a surface to be cleaned, the recovery tank having a tank inlet, a tank outlet, and a tank volume configured to store the liquid; a fluid flow path; a suction motor operable to generate a suction airflow to draw liquid-laden air along the fluid flow path and into the recovery tank, wherein the fluid flow path extends at least in part from the suction inlet to an exhaust of the suction motor; a sensor positioned upstream of the suction motor, the sensor configured to detect liquid in the suction airflow in the fluid flow path and generate a signal corresponding to the detected liquid, wherein the suction airflow extends from the suction inlet to the suction motor; and a controller having an electronic processor, the controller configured to: determine the presence of liquid in the suction airflow in the fluid flow path based on the signal of the sensor, and control the suction motor and the pump based on the sensor signal reaching a first threshold value.
[0007]Other aspects of the application will become apparent by consideration of the detailed description and accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]Before any embodiments are explained in detail, it is to be understood that the embodiments are not limited in its application to the details of the configuration and arrangement of components set forth in the following description or illustrated in the accompanying drawings. The embodiments are capable of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof are meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless specified or limited otherwise, the terms “mounted,” “connected,” “supported,” and “coupled” and variations thereof are used broadly and encompass both direct and indirect mountings, connections, supports, and couplings.
[0020]In addition, it should be understood that embodiments may include hardware, software, and electronic components or modules that, for purposes of discussion, may be illustrated and described as if the majority of the components were implemented solely in hardware. However, one of ordinary skill in the art, and based on a reading of this detailed description, would recognize that, in at least one embodiment, the electronic-based aspects may be implemented in software (e.g., stored on non-transitory computer-readable medium) executable by one or more processing units, such as a microprocessor and/or application specific integrated circuits (“ASICs”). As such, it should be noted that a plurality of hardware and software based devices, as well as a plurality of different structural components, may be utilized to implement the embodiments. For example, “servers,” “computing devices,” “controllers,” “processors,” etc., described in the specification can include one or more processing units, one or more computer-readable medium modules, one or more input/output interfaces, and various connections (e.g., a system bus) connecting the components.
[0021]Also, the functionality described herein as being performed by one component may be performed by multiple components in a distributed manner. Likewise, functionality performed by multiple components may be consolidated and performed by a single component. Similarly, a component described as performing particular functionality may also perform additional functionality not described herein. For example, a device or structure that is “configured” in a certain way is configured in at least that way but may also be configured in ways that are not listed.
[0022]Furthermore, some embodiments described herein may include one or more electronic processors configured to perform the described functionality by executing instructions stored in non-transitory, computer-readable medium. Similarly, embodiments described herein may be implemented as non-transitory, computer-readable medium storing instructions executable by one or more electronic processors to perform the described functionality. As used in the present application, “non-transitory computer-readable medium” comprises all computer-readable media but does not consist of a transitory, propagating signal. Accordingly, non-transitory computer-readable medium may include, for example, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a RAM (Random Access Memory), register memory, a processor cache, or any combination thereof.
[0023]Many of the modules and logical structures described are capable of being implemented in software executed by a microprocessor or a similar device or of being implemented in hardware using a variety of components including, for example, application specific integrated circuits (“ASICs”). Terms like “controller” and “module” may include or refer to both hardware and/or software. Capitalized terms conform to common practices and help correlate the description with the coding examples, equations, and/or drawings. However, no specific meaning is implied or should be inferred simply due to the use of capitalization. Thus, the claims should not be limited to the specific examples or terminology or to any specific hardware or software implementation or combination of software or hardware. Also, if an apparatus, method, or system is claimed, for example, as including a controller, module, logic, electronic processor, or other element configured in a certain manner, for example, to perform multiple functions, the claim or claim element should be interpreted as meaning one or more controllers, modules, logic elements, electronic processors other elements where any one of the one or more elements is configured as claimed, for example, to perform any one or more of the recited multiple functions.
[0024]Relative terminology, such as, for example, “about,” “approximately,” “substantially,” etc., used in connection with a quantity or condition would be understood by those of ordinary skill to be inclusive of the stated value and has the meaning dictated by the context (e.g., the term includes at least the degree of error associated with the measurement accuracy, tolerances [e.g., manufacturing, assembly, use, etc.] associated with the particular value, etc.). Such terminology should also be considered as disclosing the range defined by the absolute values of the two endpoints. For example, the expression “from about 2 to about 4” also discloses the range “from 2 to 4”. The relative terminology may refer to plus or minus a percentage (e.g., 1%, 5%, 10%, or more) of an indicated value.
[0025]It should be understood that although certain drawings illustrate hardware and software located within particular devices, these depictions are for illustrative purposes only. Functionality described herein as being performed by one component may be performed by multiple components in a distributed manner. Likewise, functionality performed by multiple components may be consolidated and performed by a single component. In some embodiments, the illustrated components may be combined or divided into separate software, firmware and/or hardware. For example, instead of being located within and performed by a single electronic processor, logic and processing may be distributed among multiple electronic processors. Regardless of how they are combined or divided, hardware and software components may be located on the same computing device or may be distributed among different computing devices connected by one or more networks or other suitable communication links. Similarly, a component described as performing particular functionality may also perform additional functionality not described herein. For example, a device or structure that is “configured” in a certain way is configured in at least that way but may also be configured in ways that are not explicitly listed.
[0026]Other aspects of the embodiments will become apparent by consideration of the detailed description and accompanying drawings.
DETAILED DESCRIPTION
[0027]
[0028]The suction source 120 includes a suction motor and a fan. The motor and the fan are operable to draw, via a generated airflow, liquid (e.g., the cleaning liquid, spilled drinks, water, or the like) and/or debris from the surface 121 into the recovery tank 118.
[0029]Referring to
[0030]The sensor 123 includes a sensing portion configured to respond to a change in the operating environment. The sensing portion of the sensor 123 may include one or more electrodes composed of a conductive metal, graphite, or the like, or a combination thereof. In some embodiments, the sensor 123 may be coated in a carbon-based material, a noble metal, or a combination thereof. For example, the sensor 123 may include one or more electrodes (i.e., a sensing portion) composed of a conductive copper and coated with gold or stainless steel such that the electrode(s) is/are protected from corrosive elements in the operating environment. In another example, the sensor 123 may include one or more electrodes coated with carbon or nickel such that the electrode(s) is/are protected from corrosive elements. In some embodiments, the sensor 123 includes a sensing portion having a solid surface such that liquid and air contacts the solid surface and flows off the sensor 123 when drawn in the direction of the suction airflow generated by the suction source 120. In some embodiments, the sensor 123 includes a sensing portion having a mesh surface composed of interlaced electrodes such that liquid and air contact the sensing portion when passing through the mesh surface.
[0031]Referring again to
[0032]As shown in
[0033]Referring again to
[0034]In the illustrated embodiment, the floor cleaner 100 further includes a rechargeable battery pack 142 that provides power to the suction source 120 and/or other components of the floor cleaner 100. In some embodiments, the rechargeable battery pack 142 provides a constant voltage (for example, 12 volts) to the suction source 120. The rechargeable battery pack 142 may be stored in a battery receptacle, the battery receptacle having an opening through which the rechargeable battery pack 142 may be removed or replaced within the battery receptacle. A battery door 146 (
[0035]Referring to
[0036]As shown in
[0037]The fluid flow path 320 is a path for air of the suction airflow 330 to travel. The fluid flow path 320 extends from the suction inlet 126 to an exhaust of the suction source 120. The fluid flow path 320 may include a path through the suction inlet 126, the recovery tank inlet aperture 305, the recovery tank 118, the recovery tank outlet aperture 310, the lid 232, and the suction motor 120. The fluid flow path 320 directs the suction airflow 330 through the tank volume of the recovery tank 118 toward the suction motor 120. The suction source 120 generates the suction airflow 330 using a suction motor and fan. The suction airflow 330 is drawn through the suction inlet 126, the recovery tank inlet aperture 305, the recovery tank outlet aperture 310, and the suction source 120. The suction airflow 330 is drawn through the floor cleaner 100 along the fluid flow path 320. Liquid entrained in the suction airflow 330 in the fluid flow path 320 upstream of the suction source 120 can be correlated to a recovery tank event such as, for example the recovery tank 118 being filled to its operating capacity, the recovery tank 118 containing excess foam, excessive splashing, or other recovery tank event. In some instances, during a recovery tank event, the suction airflow 330 may become entrained with liquid such that the suction airflow 330 may include liquid-laden air that resultantly contacts the sensor 123.
[0038]The sensor 123 is configured to detect liquid in the suction airflow 330 drawn along the fluid flow path 320. For example, the sensor 123 detects liquid drawn from the recovery tank 118 in the fluid flow path 320, via the suction airflow 330, contacting the surface of the sensor 123. In this example, the sensor 123 generates a first signal corresponding to a change in conductivity caused by detecting an amount of liquid when the recovery tank 118 reaches a storage capacity (e.g., defined level). In this example, the sensor 123 also detects liquid drawn from the recovery tank 118, via the suction airflow 330, contacting the surface of the sensor 123 and generates a second signal corresponding to a change in conductivity caused by foam in the recovery tank 118. The first signal corresponds to a change in conductivity greater than the change in conductivity corresponding to the second signal when foam results in less liquid contacting the sensor 123.
[0039]In the embodiment illustrated in
[0040]In some embodiments, the sensor 123 is positioned downstream of the recovery tank 118 and upstream of the suction source 120 and in a portion of the fluid flow path 320 extending through the lid 232. In those embodiments, the sensor 123 is not removed from the floor cleaner 100 when the recovery tank 118 and/or the lid 232 are removed from the floor cleaner 100.
[0041]In an alternative embodiment illustrated in
[0042]Referring to
[0043]The sensor 123 being configured to detect liquid in the suction airflow 330 may replace the use of a mechanical float in the recovery tank 118, meaning, in examples where the sensor 123 replaces the mechanical float, that the tank is free from a float that rises due to increasing fluid levels to indicate the liquid level. The sensor 123 increases the usable tank volume of the recovery tank 118 compared to a traditional mechanical float. In addition, the output signal of the sensor 123 can be utilized to identify recovery tank events (e.g., sloshing water inside the recovery tank 118, the orientation of the floor cleaner 100 in operation causing an indication that the recovery tank 118 is full, or other recovery tank events) such that the floor cleaner 100 can avoid inadvertent indications that liquid has reached a defined level of in the recovery tank 118 can be avoided. Furthermore, the sensor 123 can account for foam, which if undetected can cause damage to a motor when the foam is drawn into the suction airflow 330 in the recovery tank 118.
[0044]
[0045]
[0046]Returning to
[0047]
[0048]
[0049]In some embodiments, the controller 705 includes a plurality of electrical and electronic components that provide power, operational control, and protection to the components and modules within the controller 705 and/or the floor cleaner 100. For example, the controller 705 includes, among other things, an electronic processor 720 (for example, a microprocessor or another suitable programmable device) and a memory 725.
[0050]The memory 725 includes, for example, a program storage area and a data storage area. The program storage area and the data storage area can include combinations of different types of memory, such as read-only memory (ROM) and random access memory (RAM). Various non-transitory computer readable media, for example, magnetic, optical, physical, or electronic memory may be used. The electronic processor 720 is communicatively coupled to the memory 725 and executes software instructions that are stored in the memory 725, or stored in another non-transitory computer readable medium such as another memory or a disc. The software may include one or more applications, program data, filters, rules, one or more program modules, and other executable instructions.
[0051]The battery 142 is configured to supply power to the controller 705 and/or other components of the floor cleaner 100. As illustrated, in some embodiments, the rechargeable battery pack 142 provides power to the controller 705 and/or other components of the floor cleaner 100. In other embodiments, the controller 705 and/or other components of the floor cleaner 100 can receive power from an AC power source (for example, an AC power outlet).
[0052]The user interface 133 is configured to receive input from a user and/or output information to the user concerning the floor cleaner 100. Although illustrated as including indicator 134 and actuator 135, in other embodiments, the user interface 133 may further include, in addition to or in lieu of indicator 134 and actuator 135, a display (for example, a primary display, a secondary display, etc.), output devices (for example, speakers), and/or input devices (for example, touch-screen displays, a plurality of knobs, dials, switches, buttons, etc.).
[0053]Referring to
[0054]The controller 705 determines the signal of the sensor 123 reaches one or more thresholds stored in the memory 725. The controller 705 may control the operation of the suction source 120 and/or other operating elements of the floor cleaner 100. In some embodiments, the controller 705 reduces a speed of the suction motor of the suction source 120 when the signal of the sensor 123 reaches a first threshold, such that the airflow of the suction airflow 330 generated by the suction source 120 is reduced. In some embodiments, the controller 705 stops the suction motor of the suction source 120 when the signal of the sensor 123 reaches a second threshold, such that the airflow of the suction airflow 330 generated by the suction source 120 is stopped.
[0055]In some embodiments, the controller 705 controls the pump 122, the valve 125, or other distribution system upon determining the signal of the sensor 123 reaches one or more thresholds stored in the memory 725. In some embodiments, the controller 705 controls the pump 122 and/or the valve 125 to limit the flow of liquid out of the supply tank 116 when the signal of the sensor 123 reaches a first threshold. In some embodiments, the controller 705 reduces a flow rate of the pump 122 by reducing a speed of the pump 122 when the signal of the sensor 123 reaches a first threshold, such that flow of liquid out of the supply tank 116 is limited. In some embodiments, the controller 705 inhibits a flow of liquid through the pump 122 by stopping the pump 122 when the signal of the sensor 123 reaches a second threshold. In some embodiments, the controller 705 reduces a flow rate of liquid out of the supply tank 116 by closing the valve 125 in the fluid distribution line when the signal of the sensor 123 reaches a first threshold, such that the liquid passing through the distribution nozzle 117 is limited. In some embodiments, the controller 705 inhibits a flow of liquid out of the supply tank 116 by shutting off the valve 125 in the fluid distribution line when the signal of the sensor 123 reaches a second threshold, such that the liquid is prohibited from passing through the distribution nozzle 117.
[0056]In some embodiments, the controller 705 controls the user interface 133 upon determining the signal of the sensor 123 has reached either a first threshold or second threshold. The controller 705 may be configured to activate the indicator(s) 134 of user interface 133 upon determining the signal of the sensor 123 has reached either a first threshold or a second threshold. For example, the controller 705 may activate the indicator(s) 134 by illuminating the indicator(s) 134 in an always-on state or pulsing the indicator(s) 134.
[0057]In some embodiments, the sensor 123 may include one or more electrodes disposed in a conduit the suction airflow 330 flows through. The controller 705 monitors the signal generated by the sensor 123. The controller 705 compares the signal of the sensor 123 to one or more thresholds stored in the memory 725. In some embodiments, a first threshold is selected to indicate a small amount of liquid is present in the recovery tank 118 when the first threshold is reached. For example, the small amount of liquid may correspond to a liquid level within a defined distance of the predetermined desired maximum liquid level (e.g., defined level of the recovery tank 118) or foam, liquid droplets, and/or sloshing in the recovery tank 118 or the suction airflow 330. In some embodiments, a second threshold is selected to indicate a large amount of liquid is present in the suction airflow 330 or the predetermined desired maximum liquid level of the recovery tank 118 is exceeded when the second threshold is reached or exceeded. For example, the large amount of liquid corresponds to liquid in the suction airflow 330 causing the sensor 123 to produce a conductivity level that is greater than a conductivity level produced when the first threshold is reached or exceeded. In this example, the second threshold may be selected to correspond to the predetermined desired maximum liquid level of the recovery tank 118 being reached. The predetermined desired maximum liquid level of the recovery tank 118 may be selected to be below the outlet aperture of the inlet duct (
[0058]In some embodiments, when the controller 705 determines that the desired maximum liquid level within the recovery tank 118 has been reached based on a second threshold, the controller 705 may control the operation of the suction source 120 and/or other operating elements of the floor cleaner 100. In some embodiments, the controller 705 controls the pump 122, the valve 125, and/or the suction source 120 of the floor cleaner 100 to reduce the suction airflow 330 and distribution of liquid from the supply tank 116 when a first threshold has been reached but the second threshold has not been reached. In other embodiments, the controller 705 controls the pump 122, the valve 125, and/or the suction source 120 of the floor cleaner 100 to stop the suction airflow 330 and distribution of liquid from the supply tank 116 when the second threshold has been reached. In some embodiments, the floor cleaner 100 is no longer operational when the recovery tank 118 is full.
[0059]In some embodiments, the controller 705 controls the pump 122, the valve 125, and/or, other distribution system upon determining the liquid within the recovery tank 118 has reached the desired maximum liquid level. The controller 705 controls the pump by prohibiting power provided by the power supply 710 to the pump 122 or closing the valve 125 to limit or stop distribution of liquid. Prohibiting power to the pump 122 prevents the pump 122 from drawing cleaning liquid out of the supply tank 116. Similarly, closing the valve 125 in the fluid distribution line inhibits or prevents liquid from passing through the distribution nozzle 117.
[0060]In some embodiments, the controller 705 controls the user interface 133 upon determining the liquid within the recovery tank 118 has reached the desired maximum liquid level. The controller 705 may be configured to activate the indicator(s) 134 of user interface 133 upon determining the liquid within the recovery tank 118 has reached the desired maximum liquid level. For example, the controller 705 may activate the indicator(s) 134 by illuminating the indicator(s) 134 in a constantly lit state or pulsing the indicator(s) 134.
[0061]
[0062]Many different arrangements of the various components depicted, as well as components not shown, are possible without departing from the spirit and scope of the present disclosure. Embodiments of the present disclosure have been described with the intent to be illustrative rather than restrictive. Alternative embodiments will become apparent to those skilled in the art that do not depart from its scope. A skilled artisan may develop alternative means of implementing the aforementioned improvements without departing from the scope of the present disclosure. It should thus be noted that the matter contained in the above description or shown in the accompanying drawings is to be interpreted as illustrative and not in a limiting sense.
Claims
1. A floor cleaner comprising:
a suction inlet;
a recovery tank configured to store liquid drawn through the suction inlet from a surface to be cleaned, the recovery tank having a tank inlet, a tank outlet, and a tank volume configured to store the liquid;
a fluid flow path;
a suction motor operable to generate a suction airflow to draw liquid-laden air along the fluid flow path and into the recovery tank, wherein the fluid flow path extends from the suction inlet to an exhaust of the suction motor and directs the suction airflow through the recovery tank toward the suction motor from the suction inlet;
a sensor disposed in the fluid flow path between the suction motor and the tank volume, the sensor configured to detect liquid in the suction airflow in the fluid flow path and generate a signal corresponding to the detected liquid, wherein the suction airflow extends from the suction inlet to the suction motor; and
a controller having an electronic processor, the controller configured to:
determine the presence of liquid in the suction airflow in the fluid flow path based on the signal of the sensor, and
control operation of the floor cleaner based on the sensor signal exceeding a first threshold value.
2. The floor cleaner of
reduce the suction airflow generated by the suction motor when the sensor signal exceeds the first threshold value.
3. The floor cleaner of
stop the suction airflow generated by the suction motor when the sensor signal exceeds a second threshold value.
4. The floor cleaner of
control a speed of the suction motor to control the suction airflow generated by the suction motor when the sensor signal exceeds at least one of the first threshold value and a second threshold value.
5. The floor cleaner of
a supply tank configured to store a dispensing liquid;
a distribution nozzle in fluid communication with the supply tank, the distribution nozzle configured to dispense the dispensing liquid; and
a control device in fluid communication with the supply tank and the distribution nozzle, the control device operable to control the flow of the dispensing liquid from the supply tank to the distribution nozzle.
6. (canceled)
7. (canceled)
8. The floor cleaner of
limit the flow of the dispensing liquid out of the supply tank when the sensor signal exceeds the first threshold value.
9. (canceled)
10. The floor cleaner of
inhibit the flow of the dispensing liquid out of the supply tank when the sensor signal exceeds a second threshold value.
11. (canceled)
12. (canceled)
13. The floor cleaner of
14. (canceled)
15. The floor cleaner of
16. The floor cleaner of
17. (canceled)
18. The floor cleaner of
19. The floor cleaner of
20. The floor cleaner of
21. (canceled)
22. (canceled)
23. The floor cleaner of
24. The floor cleaner of
25. (canceled)
26. The floor cleaner of
27. The floor cleaner of
28-31. (canceled)
32. The floor cleaner of
33-45. (canceled)
46. The floor cleaner of
47. The floor cleaner of