The disclosure relates to surface cleaning robots, such as robots configured to perform autonomous cleaning tasks.
Wet cleaning of household surfaces has long been done manually using a wet mop or sponge. The mop or sponge is dipped into a container filled with a cleaning fluid to allow the mop or sponge to absorb an amount of the cleaning fluid. The mop or sponge is then moved over the surface to apply a cleaning fluid onto the surface. The cleaning fluid interacts with contaminants on the surface and may dissolve or otherwise emulsify contaminants into the cleaning fluid. The cleaning fluid is therefore transformed into a waste liquid that includes the cleaning fluid and contaminants held in suspension within the cleaning fluid. Thereafter, the sponge or mop is used to absorb the waste liquid from the surface. While clean water is somewhat effective for use as a cleaning fluid applied to household surfaces, cleaning is typically done with a cleaning fluid that is a mixture of clean water and soap or detergent that reacts with contaminants to emulsify the contaminants into the water.
The sponge or mop may be used as a scrubbing element for scrubbing the floor surface, and especially in areas where contaminants are particularly difficult to remove from the household surface. The scrubbing action serves to agitate the cleaning fluid for mixing with contaminants as well as to apply a friction force for loosening contaminants from the floor surface. Agitation enhances the dissolving and emulsifying action of the cleaning fluid and the friction force helps to break bonds between the surface and contaminants.
After cleaning an area of the floor surface, the waste liquid is rinsed from the mop or sponge. This is typically done by dipping the mop or sponge back into the container filled with cleaning fluid. The rinsing step contaminates the cleaning fluid with waste liquid and the cleaning fluid becomes more contaminated each time the mop or sponge is rinsed. As a result, the effectiveness of the cleaning fluid deteriorates as more of the floor surface area is cleaned.
Some manual floor cleaning devices have a handle with a cleaning fluid supply container supported on the handle and a scrubbing sponge at one end of the handle. These devices include a cleaning fluid dispensing nozzle supported on the handle for spraying cleaning fluid onto the floor. These devices also include a mechanical device for wringing waste liquid out of the scrubbing sponge and into a waste container.
Manual methods of cleaning floors can be labor intensive and time consuming. Thus, in many large buildings, such as hospitals, large retail stores, cafeterias, and the like, floors are wet cleaned on a daily or nightly basis. Industrial floor cleaning “robots” capable of wet cleaning floors have been developed. To implement wet cleaning techniques required in large industrial areas, these robots are typically large, costly, and complex. These robots have a drive assembly that provides a motive force to autonomously move the wet cleaning device along a cleaning path. However, because these industrial-sized wet cleaning devices weigh hundreds of pounds, these devices are usually attended by an operator. For example, an operator can turn off the device and, thus, avoid significant damage that can arise in the event of a sensor failure or an unanticipated control variable. As another example, an operator can assist in moving the wet cleaning device to physically escape or navigate among confined areas or obstacles.
One aspect of the disclosure provides a mobile robot that includes a body, a drive system movably supporting the body above a cleaning surface, and a cleaning system arranged to clean the cleaning surface. The robot further includes a controller in communication with at least one of the drive system and the cleaning system and a super-hydrophobic coating applied to at least one of the drive system, the cleaning system, and the controller.
Implementations of the disclosure may include one or more of the following features. In some implementations, a water contact angle of the super-hydrophobic coating is greater than or equal to 150 degrees. The super-hydrophobic coating may include nanoparticles between 10 μm-100 nm in size. Moreover, the super-hydrophobic coating may include a polymeric binder, such as one prepared from silicone resin and an acrylic polymer. In some examples, the nanoparticles comprise 20-40% by weight of the composition and the binder comprises 60-80% by weight of the composition.
The robot may include a battery contact treated with the super-hydrophobic coating and in electrical communication with at least one of the controller and the cleaning system. The battery contact blade receives electrical contact with a battery.
The drive system may include right and left drive wheel modules. Each drive wheel module has a drive wheel coupled to a drive motor. At least one of the drive wheel and the drive motor receives the super-hydrophobic coating.
In some implementations, the cleaning system includes a cleaning head (e.g., at least one of a driven brush, a smearing element, and a compliant blade extending across at least a portion of a width of the mobile robot) engaging the cleaning surface. The cleaning head can be treated with the super-hydrophobic coating. In some examples, the cleaning system includes a vacuum assembly, at least a portion of which receives the super-hydrophobic coating, and a squeegee treated with the super-hydrophobic coating. The squeegee extends across a cleaning width of the mobile robot and is arranged for movable engagement with the cleaning surface for collecting and directing liquid on the cleaning surface toward suction apertures defined by the squeegee and in fluid communication with the vacuum assembly.
The cleaning system may include a liquid applicator configured to spray a liquid onto the cleaning surface, a supply volume in fluid communication with the liquid applicator, a liquid collector disposed rearward of the liquid applicator with respect to a forward drive direction, and a waste volume in fluid communication with the liquid collector. At least one of the liquid applicator, the supply volume, the liquid collector, and the waste volume may receive the super-hydrophobic coating. Moreover, internal surfaces of the supply and waste volumes may receive the super-hydrophobic coating as well. In some examples, the liquid applicator includes at least one nozzle arranged for spraying liquid onto the cleaning surface and a pump in fluid communication with the at least one nozzle. At least one of the at least one nozzle and the pump receives the super-hydrophobic coating.
In some implementations, the liquid collector includes a vacuum assembly, at least a portion of which receives the super-hydrophobic coating, and a squeegee treated with the super-hydrophobic coating. The squeegee extends across a cleaning width of the mobile robot and is arranged for movable engagement with the cleaning surface for collecting and directing liquid on the cleaning surface toward suction apertures defined by the squeegee and in fluid communication with the vacuum assembly. The internal surfaces of passageways of the vacuum assembly may receive the super-hydrophobic coating. Moreover, external surfaces of the mobile robot may receive the super-hydrophobic coating.
A sensor system having at least one sensor may communicate a corresponding electric signal to the controller. At least a portion of the sensor system can be treated with the super-hydrophobic coating. The at least one sensor may provide an electric signal corresponding to at least one of an obstacle detection, a low battery power detection, a drive wheel drop event, a cliff detection, a dirty floor detection, an empty supply fluid container detection, a full waste container detection, a drive wheel velocity, a travel distance, a cleaning system error, a cleaning surface type, a stasis detection, and a temperature. In some examples, the robot includes a user interface in communication with the controller and coated with the super-hydrophobic coating.
Another aspect of the disclosure provides a mobile robot including a body, a drive system movably supporting the body above a cleaning surface, and a cleaning system arranged to clean the cleaning surface. The cleaning system includes a vacuum assembly having a collection region engaging the cleaning surface and a suction region in fluid communication with the collection region. The suction region suctions waste from the cleaning surface through the collection region. The cleaning system also includes a collection volume in fluid communication with the vacuum assembly for collecting waste removed by the vacuum assembly, a supply volume carried by the body and configured to hold a cleaning liquid, and a liquid applicator in fluid communication with the supply volume. The liquid applicator dispenses the cleaning liquid onto the cleaning surface (e.g., substantially near a forward end of the body). A wetting element engages the cleaning surface to distribute the cleaning liquid along at least a portion of the cleaning surface when the robot is driven in a forward direction. The robot includes a controller in communication with at least one of the drive system and the cleaning system, and a super-hydrophobic coating applied to at least one of the drive system, the cleaning system, and the controller.
In some implementations, a water contact angle of the super-hydrophobic coating is greater than or equal to 150 degrees. The super-hydrophobic coating may include nanoparticles between 10 μm-100 nm in size. Moreover, the super-hydrophobic coating may include a polymeric binder, such as one prepared from silicone resin and an acrylic polymer. In some examples, the nanoparticles comprise 20-40% by weight of the composition and the binder comprises 60-80% by weight of the composition.
The robot may include a battery contact treated with the super-hydrophobic coating and in electrical communication with at least one of the controller and the cleaning system. The battery contact blade receives electrical contact with a battery.
The drive system may include right and left drive wheel modules. Each drive wheel module has a drive wheel coupled to a drive motor. At least one of the drive wheel and the drive motor receives the super-hydrophobic coating.
In some implementations, at least one of the vacuum assembly, the collection volume, the supply volume, the liquid applicator, and the wetting element receive the super-hydrophobic coating. Moreover, any portion of the body (e.g., a bottom surface of the body exposed to the cleaning surfaces), internal surfaces of passageways of the vacuum assembly, and/or internal surfaces of the supply and waste volumes may receive the super-hydrophobic coating.
The collection region of the vacuum assembly may include a squeegee treated with the super-hydrophobic coating. The squeegee extends across a cleaning width of the mobile robot and arranged for movable engagement with the cleaning surface for collecting and directing liquid on the cleaning surface toward suction apertures defined by the squeegee.
In some implementations, the robot includes a sensor system having at least one sensor communicating a corresponding electric signal to the controller. At least a portion of the sensor system being treated with the super-hydrophobic coating. At least one sensor may provide an electric signal corresponding to at least one of an obstacle detection, a low battery power detection, a drive wheel drop event, a cliff detection, a dirty floor detection, an empty supply fluid container detection, a full waste container detection, a drive wheel velocity, a travel distance, a cleaning system error, a cleaning surface type, a stasis detection, and a temperature. The sensor system may include wire leads and/or wiring treated with the super-hydrophobic coating.
In some examples, the robot includes a user interface in communication with the controller. The user interface may receive the super-hydrophobic coating. Moreover, the robot may include a gasket for sealing at least one of the body, the controller, the drive system, and the cleaning system. The gasket may receive the super-hydrophobic coating.
In yet another aspect, a method of making a mobile robot includes applying a super-hydrophobic coating to at least a portion of a controller, mounting the controller on a body, applying the super-hydrophobic coating to at least a portion of a cleaning system, disposing the cleaning system on the body, and arranging a drive system to movably support the body above a cleaning surface.
In some implementations, a water contact angle of the super-hydrophobic coating is greater than or equal to 150 degrees. The super-hydrophobic coating may include nanoparticles between 10 μm-100 nm in size. Moreover, the super-hydrophobic coating may include a polymeric binder, such as one prepared from silicone resin and an acrylic polymer. In some examples, the nanoparticles comprise 20-40% by weight of the composition and the binder comprises 60-80% by weight of the composition.
The method may include disposing a right drive wheel module substantially opposite a left drive module with respect to a forward drive direction. Each drive wheel module includes a drive wheel driven by a drive motor. The method may include applying the super-hydrophobic coating to at least one of the drive wheel and the drive motor of each drive wheel module.
In some examples, the method includes disposing a cleaning element on the body for engagement with the cleaning surface. The cleaning element extends across at least a portion of a width of the mobile robot and receives the super-hydrophobic coating. Moreover, the cleaning element includes at least one of a driven brush, a smearing element, and a compliant blade.
The method may include disposing a vacuum assembly on the body, where at least a portion of the vacuum assembly receives the super-hydrophobic coating. A squeegee treated with the super-hydrophobic coating can be disposed on the body as well. The squeegee extends across a cleaning width of the mobile robot and is arranged for movable engagement with the cleaning surface for collecting and directing liquid on the cleaning surface toward suction apertures defined by the squeegee and in fluid communication with the vacuum assembly.
In some implementations, the method includes disposing a liquid applicator on the body. The liquid applicator is configured to spray a liquid onto the cleaning surface. The method also includes disposing a supply volume in fluid communication with the liquid applicator, disposing a liquid collector rearward of the liquid applicator with respect to a forward drive direction, and disposing a waste volume in fluid communication with the liquid collector. At least one of the liquid applicator, the supply volume, the liquid collector, and the waste volume receives the super-hydrophobic coating. Moreover, at least a portion of the body and/or internal and/or external surfaces of the supply and waste volumes may receive the super-hydrophobic coating. The liquid applicator may include at least one nozzle arranged for spraying liquid onto the cleaning surface and a pump in fluid communication with the at least one nozzle. At least one of the at least one nozzle and the pump may receive the super-hydrophobic coating.
The method may include disposing a sensor system in communication with the controller. The sensor system includes at least one sensor communicating a corresponding electric signal to the controller and at least a portion of the sensor system is treated with the super-hydrophobic coating. At least one sensor provides an electric signal corresponding to at least one of an obstacle detection, a low battery power detection, a drive wheel drop event, a cliff detection, a dirty floor detection, an empty supply fluid container detection, a full waste container detection, a drive wheel velocity, a travel distance, a cleaning system error, a cleaning surface type, a stasis detection, and a temperature.
The details of one or more implementations of the disclosure are set forth in the accompanying drawings and the description below. Other aspects, features, and advantages will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
An autonomous or semi-autonomous robot can be configured to clean surfaces in various environments. For example, a robot can vacuum carpeted or hard-surfaces and/or wash floors via liquid-assisted washing and/or wiping and/or electrostatic wiping of relatively hard surfaces. An exemplary robot is disclosed in U.S. application Ser. No. 11/359,961 by Ziegler et al. entitled “Autonomous Surface Cleaning Robot For Wet And Dry Cleaning” and U.S. application Ser. No. 12/983,837, filed on Jan. 3, 2011, which are hereby incorporated by reference in their entireties. A robot can clean surfaces in wet and/or submerged environments, such as cleaning a pool floor and/or walls, cleaning a gutter, lawn care, or other wet applications. Robots exposed to wet environments may need some level of water resistance or water proofing to protect certain components (e.g., electrical components) from fluid exposure, which may cause short circuits, corrosion, or other adverse situations.
Referring to
Some coatings provide super-hydrophobic qualities by mimicking the super-hydrophobic behavior of the lotus leaf structure by creating a honeycomb-like polyelectrolyte multilayer surface over-coated with silica nanoparticles. Super-hydrophobicity may be achieved by coating the highly textured multilayer surface with a semi-fluorinated silane. The surface maintains its super-hydrophobic character even after extended immersion in water. Super-hydrophobicity of a surface can be achieved by coating a substrate with various nanoparticles mixed with polymers, electrochemical deposition of gold and silver aggregates followed by chemisorption of a monolayer of n-dodecanothiol, electro-deposition of copper onto the substrate combined with lithography or copper wet etching, a close-packed polystyrene microsphere topography, casting of polymer solutions under humid conditions, replication of the lotus-leaf structure in PDMS by nano-casting, and/or mechanical assembly of monolayers on elastomeric surfaces and a gelation process for polypropylene and tetraethyl orthosilicate mixed with an acrylic polymer.
The super-hydrophobic coating may resist wetting of and corrosion by acids, alkalis, salts, vegetable oils, mineral oils, other oils, and/or other solutions or liquids. Moreover, the super-hydrophobic coated or treated surfaces can become self-cleaning upon exposure to liquids, which subsequently roll off and carry any surface debris therewith. The super-hydrophobic coating or treatment can result in an anti-bacterial surface as well. In some examples, when applied to electrical components, the super-hydrophobic coating or treatment prevents or impedes arcing or static discharges. Exemplary super-hydrophobic coatings include NeverWet by Ross Nanotechnology, LLC, P.O. Box 646, Leola, Pa. 17540; and any super-hydrophobic coatings offered by Oak Ridge National Laboratory, P.O. Box 2008, Oak Ridge, Tenn. 37831.
In some implementations, the super-hydrophobic coating 5 comprises about 20-40% by weight nanoparticles, about 60-80% by weight polymer binder. Optionally the composition can include a solvent in amounts between about 10-30% by weight, and can also optionally include an initiator, present in amounts ranging from about 1-10%. In additional implementations, the super-hydrophobic coating 5 comprises about 20-30% by weight nanoparticles and about 70-80% by weight polymer binder (e.g., 20-25% by weight nanoparticles and 75-80% by weight polymer binder).
The nanoparticles used in compositions of the super-hydrophobic coating 5 may be hydrophobic. Examples of suitable hydrophobic particles include, but are not limited to, silica, alumina, titanium oxide, zirconium oxide, antimony oxide, zinc oxide, tin oxide, indium oxide, cerium oxide, mullite (alumina silicate); other oxides such as iron oxide, nickel oxide, oxides of refractory metals such as molybdenum, niobium, and tungsten, and complex oxides created from co-precipitation or oxidation of complex oxides are also possible.
The nanoparticles used in the compositions of the super-hydrophobic coating 5 can be surface-modified with compounds that make the surface of the particles more hydrophobic. Exemplary compounds include organosilanes, such as polydimethylsiloxane, hexamethyldisilnzane, octyltrimethoxysilane, and dimethyldichlorosilane. Other compounds besides organosilanes that can be used include, for example, any molecule that possesses a hydrophobic chain, e.g. alkyl chain or fluorocarbon chain. These particles can be produced by numerous methods and can be of a variety of shapes including spherical, elongated, asymmetric, fibrous and various combinations of these.
The nanoparticles of the super-hydrophobic coating 5 may be between 5-100 nm in size. Other sizes are possible as well. For example, the nanoparticles can be equal to or above between 5-30 nm in size, and with an upper limit equal to or less than between 40-90 nm in size. An exemplary size range for the nanoparticles is 20-50 nm.
Any suitable polymeric binder can be used, so long as it has the ability to react with the surface to be coated with the super-hydrophobic coating 5. For example, for metal surfaces a good binder could be a polymer that includes an etchant that attaches to the metal surface by etching the surface, such that the metal atoms from the etched surface form bonds with the polymer. Some binders can also form very good mechanical bonds, through the polymerization process that leaves the binder in compression. Examples are thermoplastics and thermosets. These binders do require thermal energy for polymerization. Another set of binders are polyurethanes that polymerize at ambient temperature and tend to produce very strong bonds with the substrates. Additional examples of suitable binders include binders prepared from silicone resins and acrylate polymers.
After the binder has cured, it may be mixed via simple mixing at room temperature with the nanoparticles in the above described ratios. A suitable non-aqueous solvent (e.g., organic solvents, such as toluene and acetone) can be used to bring the mixture to a desired viscosity. The coating is applied to a substrate in the desired thickness and allowed to further cure (e.g., at room temperature or via heating, oven curing, UV curing, and infrared curing, etc.).
The super-hydrophobic coating 5 can be applied to a substrate by any suitable method, for example by spraying, dipping, spin coating, flow coating, meniscus coating, capillary coating, roll coating, and painting. Moreover, the super-hydrophobic coating 5 can be applied to new components on a production floor or applied in the field to existing components. In some examples, the super-hydrophobic coating 5 is applied to a substrate in a single layer or multiple layers, in any desired thickness (e.g., a thickness ranging between 50 nm to several micrometers, or between 5 nm and 50 μm, or between 10-30 μm).
Referring to
The surface 2 can be first coated with the particles 6 by any conventional means for applying particles to a surface, for example, a slurry, paint, ink, or film comprising the uncoated particles and an appropriate fluid vehicle, such as alcohol and/or water. The mixture can be applied by any conventional coating method, including but not limited to direct application from a container, spraying, painting, rolling, stamping, dip-coating, and the like. In some examples, the surface 2 is dry-coated with the particles 6 (e.g., by direct application from a container, electrostatic spraying, dry-brushing, etc.). Next, the particles 6 are flash bonded to the surface 2. Flash bonding can be defined as a process whereby the surface 2 (and usually also the particles) is rapidly heated to a melting point and/or softening point of the surface 2 so that the particles 6 are adherently bonded to the surface 2. An etchant can be applied to the surface 2 to etch the surface 2 sufficiently to expose the particles 6. Moreover, in some examples, the surface 2 and partially embedded particles 6 can be coated with a hydrophobic coating layer to make the surface 2 super-hydrophobic.
Additional information on hydrophobic and super-hydrophobic coatings can be found in U.S. Patent Application Publication 2010/0314575, having Ser. No. 12/815,535 and filed on Jun. 15, 2010; U.S. Pat. No. 7,150,904; U.S. Pat. No. 7,258,731; PCT Application Serial No. PCT/US05/26625, filed on Jul. 27, 2005; U.S. patent application Ser. No. 11/463,940, filed on Aug. 11, 2006; U.S. patent application Ser. No. 11/873,139, filed on Oct. 16, 2007; U.S. Pat. No. 7,638,182; U.S. Pat. No. 7,697,807; U.S. patent application Ser. No. 11/873,139, filed on Oct. 16, 2007; U.S. Pat. No. 7,697,808; and U.S. Pat. No. 7,754,279, the disclosures of which are hereby incorporated by reference in their entireties.
An autonomous robot movably supported can clean a surface while traversing that surface. The robot can remove wet debris from the surface by agitating the debris and/or wet clean the surface by applying a cleaning liquid to the surface, spreading (e.g., smearing, scrubbing) the cleaning liquid on the surface, and collecting the waste (e.g., substantially all of the cleaning liquid and debris mixed therein) from the surface. Since the wet cleaning robot is exposed to liquids, some components of the robot may need isolation from the liquids. For example, electronic components, such as printed circuit boards, sensors, batteries, motors, electrical leads and connectors, and optionally intermediate components, such as wiring, in contact with the electrical components can receive a hydrophobic or super-hydrophobic coating 5 or treatment. Moreover, non-electrical components in contact with fluids, such as fluid tanks (rigid or flexible tanks), vacuum assemblies, cleaning heads, cleaning elements, external surfaces, wheels, gaskets, etc. can receive the hydrophobic or super-hydrophobic coating 5 or treatment, for example, to reduce/eliminate wetting, fluid retention, corrosion, and/or buildup of dirty water sludge and any resulting bacteria or foul odors.
Referring to
The wheel modules 150a, 150b can be releasably attached to the chassis 110 and forced into engagement with a cleaning surface 10 by respective springs. A super-hydrophobic coating or treatment 5 may be applied to all or portions of the wheel modules 150a, 150b. For example, the drive motors 152a, 152b, wiring, and/or a housing 156a, 156b encapsulating or housing each wheel module 150a, 150b can be treated with a hydrophobic or super-hydrophobic coating 5, while leaving wheel module electrical contracts exposed or covered. The wheel modules 150a, 150b can be substantially sealed from contact with water using one or more the following: a super-hydrophobic coating or treatment 5, epoxy, ultrasonic welding, potting welds, welded interfaces, plugs, and membranes. Moreover, the wheels 154a, 154b can receive the super-hydrophobic coating or treatment 5 to improve wet floor traction. As the treated wheels 154a, 154b roll across the cleaning surface 10, they repel water and liquids, providing relatively greater wheel-to-surface contact. Moreover, the treated wheels 154a, 154b resist wetting and the accumulation of debris, which may reduce traction.
A bottom portion of chassis 110 carries the base plate 120, which at least partially supports a front portion of the chassis 110 above the cleaning surface 10. As the wheel modules 150a, 150b propel the robot 100 across the cleaning surface 10 during a cleaning routine, the base plate 120 may make slidable contact with the cleaning surface 10 and wet-vacuums the surface 10 by delivering cleaning liquid to, spreading the cleaning liquid on, and collecting waste from the cleaning surface 10. The super-hydrophobic coating or treatment 5 may be applied to the base plate 120 to reduce wetting and repel fluid and debris collection thereon. As a result, the robot 100 may traverse a relatively dirty portion of the cleaning surface 10, clean that surface portion without accumulating debris on the base plate 120 or other treated robot portions, and then continue driving over other adjacent cleaning surface portions without carrying any debris onto those cleaning surface portions.
The robot 100 can move across the cleaning surface 10 through various combinations of movements relative to three mutually perpendicular axes defined by the chassis 110: a central vertical axis 20, a fore-aft axis 22 and a transverse axis 24. A forward drive direction along the fore-aft axis 22 is designated F (sometimes referred to hereinafter as “forward”), and an aft drive direction along the fore-aft axis 22 is designated A (sometimes referred to hereinafter as “rearward”). The transverse axis extends between a right side, designated R, and a left side, designated L, of the robot 100 substantially along an axis defined by center points of the wheel modules 150a, 150b.
A forward portion of the chassis 110 carries the bumper 130, which detects (e.g., via one or more sensors, such as a contact sensor 132) one or more events in a drive path of the robot 100, for example, as the wheel modules 150a, 150b propel the robot 100 across the cleaning surface 10 during a cleaning routine. The robot 100 may respond to events (e.g., obstacles, cliffs, walls) detected by the bumper 130 by controlling the wheel modules 150a, 150b to maneuver the robot 100 in response to the event (e.g., away from an obstacle). While some sensors are described herein as being arranged on the bumper, these sensors can additionally or alternatively be arranged at any of various different positions on the robot 100. All or portions of these sensors may receive the super-hydrophobic coating or treatment 5, so as to prevent corrosion, electrical shorts, or other water damage.
A user interface 140 disposed on a top portion of the chassis 110 receives one or more user commands and/or displays a status of the robot 100. The user interface 140 is in communication with a controller 160 carried by the robot 100 such that one or more commands received by the user interface 140 can initiate execution of a cleaning routine by the robot 100. The super-hydrophobic coating or treatment 5 can be applied to the user interface 140, for example, to prevent water or other wet debris on a user's hands from contacting electrical components of the user interface 140 or seeping inside and contacting internal electrical components.
The controller 160 directs motion of the wheel modules 150a, 150b. The controller 160 can control the rotational speed and direction of each wheel module 150a, 150b independently such that the controller 160 can maneuver the robot 100 in any direction across the cleaning surface 10. For example, the controller 160 can maneuver the robot 100 in the forward, reverse, right, and left directions. For example, as the robot 100 moves substantially along the fore-aft axis 22, the robot 100 can make repeated alternating right and left turns such that the robot 100 rotates back and forth around the center vertical axis 20 (hereinafter referred to as a wiggle motion). The wiggle motion can allow the robot 100 to operate as a scrubber during cleaning operation. Moreover, the wiggle motion can be used by the controller 160 to detect robot stasis. Additionally or alternatively, the controller 160 can maneuver the robot 100 to rotate substantially in place such that the robot 100 can maneuver out of a corner or away from an obstacle, for example. The controller 160 may direct the robot 100 over a substantially random (e.g., pseudo-random) path while traversing the cleaning surface 10. The controller 160 can be responsive to one or more sensors (e.g., bump, proximity, wall, stasis, and cliff sensors) disposed about the robot 100. The controller 160 can redirect the wheel modules 150a, 150b in response to signals received from the sensors, causing the robot 100 to avoid obstacles and clutter while treating the cleaning surface 10. If the robot 100 becomes stuck or entangled during use, the controller 160 may direct the wheel modules 150a, 150b through a series of escape behaviors so that the robot 100 can escape and resume normal cleaning operations. All or portions of the controller 160 can receive the super-hydrophobic coating or treatment 5 for sealing against fluid exposure. The super-hydrophobic coating 5 can protect against static discharge, electric arcing, and other potentially damaging events.
Referring to
In some implementations, the supply volume 172 and the waste collection volume 174 are configured to maintain a substantially constant center of gravity along the transverse axis 24 while at least 25 percent of the total volume of the robot 100 shifts from cleaning liquid in the supply volume 172 to waste in the collection volume 174 as cleaning liquid is dispensed from the supply volume 172 onto the cleaning surface 10 and then collected as waste with debris in the collection volume 174.
In some implementations, all or a portion of the supply volume 172 is a flexible bladder within the waste collection volume 174 and surrounded by the waste collection volume 174 such that the bladder compresses as cleaning liquid exits the bladder and waste filling the waste collection volume 174 takes place of the cleaning liquid that has exited the bladder. Such a system can be a self-regulating system which can keep the center of gravity of the robot 100 substantially in place (e.g., over the transverse axis 24). For example, at the start of a cleaning routine, the bladder can be full such that the bladder is expanded to substantially fill the waste collection volume 174. As cleaning liquid is dispensed from the robot 100, the volume of the bladder decreases such that waste entering the waste collection volume 174 replaces the displaced cleaning fluid that has exited the flexible bladder. Toward the end of the cleaning routine, the flexible bladder is substantially collapsed within the waste collection volume 174 and the waste collection volume 174 is substantially full of waste.
While the supply volume 172 has been described as a flexible bladder substantially surrounded by the waste collection volume 174, other configurations are possible. For example, the supply volume 172 and the waste collection volume 174 can be compartments that are stacked or partially stacked on top of one another with their compartment-full center of gravity within 100 cm of one another. Additionally or alternatively, the supply volume 172 and the waste collection volume 174 can be concentric (concentric such that one is inside the other in the lateral direction); or can be interleaved (e.g., interleaved L shapes or fingers in the lateral direction).
Referring to again to
A first wetting element 126 carried by the base plate 120 substantially rearward of the trough 122 slidably contacts the cleaning surface 10 to support a forward portion of the robot 100 above the cleaning surface 10. Ends of the first wetting element 126 extend in the transverse direction substantially the entire width (e.g., diameter) of the robot 100. The first wetting element 126 may comprise a flexible compliant blade having a first edge configured for slidable contact with the cleaning surface 10 and a second edge configured for attachment to the chassis 110. The wetting element 126 defines a substantially arcuate shape that extends substantially parallel to the forward perimeter of the robot 100. As the robot 100 moves in a substantially forward direction, the sliding contact between the first wetting element 126 and the cleaning surface 10 spreads the cleaning liquid on the cleaning surface 10. The substantially arcuate shape of the first wetting element 126 can allow one or more components (e.g., a printed circuit board (PCB)) to be positioned within the boundary defined by the first wetting element 126. In some implementations, a second wetting element 128 is carried on the base plate 120, substantially rearward of the first wetting element 126 to further spread and/or agitate the cleaning liquid on the cleaning surface 10. The first and/or second wetting elements 126, 128 may receive the super-hydrophobic coating or treatment 5 to limit wetting, improve fluid dispersion, and impede corrosion and build-ups thereon.
As the robot continues to move forward, the wheel modules 150a, 150b pass through and spread the cleaning liquid on the cleaning surface 10. A combination of weight distribution (e.g., drag) of the robot 100, material selection for the tires of the wheel modules 150a, 150b, and a biased-to-drop suspension system improve the traction of wheel modules 150a, 150b through the cleaning liquid such that wheel modules 150a, 150b can pass over the cleaning liquid without substantial slipping.
A squeegee 180 disposed on the base plate 120 extends from the base plate 120 to movably contact the cleaning surface 10. The squeegee 180 is positioned substantially rearward of the wheel modules 150a, 150b. As compared to a robot including a squeegee in a more forward position, such rearward positioning of the squeegee 180 can increase the dwell time of the cleaning liquid on the cleaning surface 10 and, thus, increase the effectiveness of the cleaning operation. Additionally or alternatively, such rearward positioning of the squeegee 180 can reduce rearward tipping of the robot 100 in response to thrust created by the wheel modules 150a, 150b propelling the robot 100 in a forward direction. The movable contact between the squeegee 180 and cleaning surface 10 acts to lift waste (e.g., a mixture of cleaning liquid and debris) from the cleaning surface 10 as the robot 100 is propelled in the forward direction. The squeegee 180 may receive the super-hydrophobic coating or treatment 5 for directing or pooling the waste substantially near suction apertures 182 defined by the squeegee 180. A vacuum assembly 190 carried by the robot 100 suctions the waste from the cleaning surface and into the robot 100, leaving behind a wet vacuumed cleaning surface 10.
Referring to
In the examples shown, the top portion of the waste collection volume 174 defines a plenum 196 between exit apertures 194 of waste inlet conduits 192 and inlet aperture 212 of a fan intake conduit 211. While the fan 200 is in operation, the flow of air and waste through plenum 196 generally moves from exit apertures 194 toward the inlet aperture 212. In some implementations, the plenum 196 has a flow area greater than the combined flow area of the one or more waste intake conduits 192 such that, upon expanding in the top portion of the waste collection volume 174, the velocity of the moving waste decreases. At this lower velocity, heavier portions of the moving waste (e.g. water and debris) will tend to fall into the waste collection volume 174 under the force of gravity while lighter portions (e.g., air) of the moving waste will continue to move toward one or more fan inlet conduits 211. The flow of air continues through the fan inlet conduit 211, through the fan 200, and exits the robot 100 through a fan exit aperture 214 (
The vacuum module 190 can include a passive anti-spill system and/or an active anti-spill system that substantially prevents waste from exiting waste collection volume 174 when the robot 100 is not in use (e.g., when a user lifts the robot 100 from the surface). In some implementations of a passive anti-spill system, the one or more waste intake conduits 192 and the fan intake conduit 210 can be oriented relative to one another such each exit aperture 194 of the one or more waste intake conduits 192 is substantially perpendicular to the fan inlet aperture 212. Such a perpendicular orientation can reduce the likelihood that waste will traverse the plenum 196 and reach the fan 200 at the end of the fan intake conduit 210. Any anti-spill system can include seals throughout the vacuum module 190 to reduce the likelihood of spilling therefrom. Examples of seals that can be used in anti-spill systems include epoxy, ultrasonic welding, plugs, gaskets, and polymeric membranes. Moreover, interior and/or exterior surfaces of the vacuum module 190 can receive the super-hydrophobic coating or treatment 5.
Referring to
The fan impeller 210 includes a plurality of blade elements arranged about a central rotation axis thereof and is configured to draw air axially inward along its rotation axis and expel the air radially outward when the impeller 210 is rotated. Rotation of the impeller 210 creates a negative air pressure zone (e.g., a vacuum) on its input side and a positive air pressure zone at its output side. The fan motor 202 is configured to rotate the impeller 210 at a substantially constant rate of rotational velocity, e.g., 14,000 RPM, which generates a higher air flow rate than conventional fans for vacuum cleaners or wet vacuums. Rates as low as about 1,000 RPM and as high as about 25,000 RPM are contemplated, depending on the configuration of the fan.
Scroll 208 can fold back in on itself to allow a 30 percent larger impeller, without any loss in scroll volume while maintaining the same package size. The inducer is the portion of the fan blade dedicated to inlet flow only. A “moat” (i.e., a channel or wall) can be positioned in front of the impeller to reduce the likelihood of water entering the impeller. The impeller 210 used for air handling moves air through the system at considerable velocity, which can lead to water being pulled out of the dirty tank, through the impeller 210, and back to the cleaning surface 10. The moat is configured to prevent or limit this occurrence.
After all of the cleaning fluid has been dispensed from the robot 100 (e.g., form the supply volume 172), the controller 160 stops movement of the robot 100 and provides an alert (e.g., a visual alert or an audible alert) to the user via the user interface 140. The user can then open an empty door 178 to expose a waste port defined by the waste collection volume 174 remove collected waste from the robot 100. Because the fill door 176 and the empty door 178 are disposed along substantially opposite sides of the chassis, the fill door 176 and the empty door 178 can be opened simultaneously to allow waste to drain out of the robot 100 while adding cleaning liquid to the robot 100.
The liquid volume 171 isolates substantially the entire electrical system of the robot 100 from carried fluid. Examples of sealing that can be used to separate electrical components of the robot 100 from the cleaning liquid and/or waste include application of the super-hydrophobic coating or treatment 5, covers, plastic or resin modules, potting, shrink fit, gaskets, or the like. Any and all elements described herein as a circuit board, PCB, detector, or sensor can be sealed using the super-hydrophobic coating or treatment 5 or any of various different methods. Moreover, electrical components and/or components in intermediate contact with electrical components can receive the super-hydrophobic coating or treatment 5 to prevent conveyance of fluid to the electrical components.
Referring to
The signal guide 240 defines a recessed portion 244 that can support at least a portion of the user interface 140. A user interface printed circuit board (PCB) 246 can be arranged in the recessed portion 244 and sealed from liquid. In some examples, a membrane covers the user interface 140. In additional examples, the user interface PCB 246 receives the super-hydrophobic coating or treatment 5, thus sealing the component from fluid infiltration or exposure.
Referring to
Referring to
The robot 1000 includes a controller 1600, a cleaning system 1700, and a battery 1900 disposed on the chassis 1100, each of which can receive the super-hydrophobic coating or treatment 5. Referring to
The robot 1000 may be configured so that the cleaning system 1700 has a first cleaning zone A for collecting loose particulates from the cleaning surface 10 and for storing the loose particulates in a receptacle carried by the robot 1000. The robot 1000 may also be configured so that the cleaning system 1700 has a second cleaning zone B that at least applies a cleaning fluid onto the cleaning surface 10. The first and/or second cleaning zones A, B may receive the super-hydrophobic coating or treatment 5 to limit wetting and fluid or debris collection and impede waste build-up thereon. The cleaning fluid may be clean water alone or clean water mixed with other ingredients to enhance cleaning. The application of the cleaning fluid serves to dissolve, emulsify or otherwise react with contaminants on the cleaning surface to separate contaminants therefrom. Contaminants may become suspended or otherwise combined with the cleaning fluid. After the cleaning fluid has been applied onto the cleaning surface 10, it mixes with contaminants and becomes waste material, e.g., a liquid waste material with contaminants suspended or otherwise contained therein.
The underside of the robot 1000, shown in
The first cleaning zone A precedes the second cleaning zone B over the cleaning surface 10 and collects loose particulates from the cleaning surface 10 across the cleaning width W. The second cleaning zone B applies cleaning fluid onto the cleaning surface 10 across the cleaning width W. The second cleaning zone B may also be configured to smear the cleaning fluid applied onto the cleaning surface 10 to smooth the cleaning fluid into a more uniform layer and to mix the cleaning fluid with contaminants on the cleaning surface 10. The second cleaning zone B may also be configured to scrub the cleaning surface 10 across the cleaning width W. The scrubbing action agitates the cleaning fluid to mix it with contaminants. The scrubbing action also applies a shearing force against contaminants to thereby dislodge contaminants from the cleaning surface 10. The second cleaning zone B may also be configured to collect waste liquid from cleaning surface 10 across the cleaning width W.
Referring to
The second cleaning zone B includes a liquid applicator 1730 (also or alternatively, spray head and/or spreader) configured to apply a cleaning fluid onto the cleaning surface 10 (e.g., uniformly across the entire cleaning width W). The liquid applicator 1730 is attached to the chassis 1100 and includes at least one nozzle 1732 in fluid communication with a pump 1734 (e.g., a cam-driven pump) and configured to spray the cleaning fluid onto the cleaning surface 10. The liquid applicator or any portion thereof, such as the nozzle(s) 1732 and pump 1734 can receive the super-hydrophobic coating or treatment 5 to seal that system from fluid escapement, for example, and/or limit wetting and impede wet debris build-ups thereon. The pump 1734 receives fluid from a supply tank 1810 carried by the robot body 1200 (e.g., a portion of the tank 1800). The external surface of the supply tank 1810 can receive the super-hydrophobic coating or treatment 5 to seal the tank 1810. Moreover, the internal surface of the supply tank 1810 can receive the super-hydrophobic coating or treatment 5 to provide an anti-bacterial and/or anti-wetting characteristic, and/or prevent or impede corrosion or accumulation of particulate, debris, sludge or other build-ups inside the tank 1810.
The second cleaning zone B may also include a scrubbing module 1740 (also or alternatively, a powered brush) for performing other cleaning tasks across the cleaning width after the cleaning fluid has been applied onto the cleaning surface 10. The scrubbing module 1740 may include a smearing element disposed across the cleaning width W for smearing the cleaning fluid to distribute it more uniformly on the cleaning surface 10. In the example shown, the scrubbing module 1740 comprises a brush 1742 powered by a brush motor 1744. The brush 1742 and/or brush motor 1744 can receive the super-hydrophobic coating or treatment 5. The coating or treatment on the brush 1742 can prevent or impede fluid retention and debris build-up thereon and may improve fluid dispersion on the cleaning surface 10. The coating or treatment seals the brush motor 1744 from fluid exposure.
The second cleaning zone B may also include a passive or active scrubbing element, scrub brush, wiper, or wipe cloth configured to scrub the cleaning surface across the cleaning width W, which may also receive the super-hydrophobic coating or treatment 5. The second cleaning zone B may also include a second collecting apparatus (also or alternatively, wet vacuum, directed at either a wet surface or a wet brush) configured to collect waste materials up from the cleaning surface 10 across the cleaning width W, and the second collecting apparatus is especially configured for collecting liquid waste materials. The second collecting apparatus may receive the super-hydrophobic coating or treatment 5 to limit wetting and impede corrosion and build-ups.
Referring to
Referring again to
Another interface module 1210b may be configured for one or two way communications over a wireless network and further interface module elements may be configured to interface with one or more mechanical devices to exchange liquids and loose particulates therewith, e.g., for filling a cleaning fluid reservoir or for draining or emptying a waste material container. Accordingly, the interface module 1210 may comprise a plurality of interface ports and connecting elements for interfacing with active external elements for exchanging operating commands, digital data and other electrical signals therewith. The interface module 1210 may further interface with one or more mechanical devices for exchanging liquid and or solid materials therewith. Active external devices for interfacing with the robot 1000 may include, but are not limited to, a floor standing docking station, a hand held remote control device, a local or remote computer, a modem, a portable memory device for exchanging code and or data with the robot and a network interface for interfacing the robot 1000 with any device connected to the network. In addition, the interface module 1210 may include passive elements such as hooks and or latching mechanisms for attaching the robot 1000 to a wall for storage or for attaching the robot to a carrying case or the like.
Referring to
The robot 100 may include a plurality of sensors in communication with the controller 1600 and/or integrated with robot subsystems for sensing external conditions and/or for sensing internal conditions. In response to sensing various conditions, the sensors may generate electrical signals and communicate the electrical signals to the controller 1600. Individual sensors may perform such functions as detecting walls and other obstacles, detecting drop offs in the cleaning surface, called cliffs, detecting dirt on the floor, detecting low battery power, detecting an empty cleaning fluid container, detecting a full waste container, measuring or detecting drive wheel velocity distance traveled or slippage, detecting nose wheel rotation or cliff drop off, detecting cleaning system problems such rotating brush stalls or vacuum system clogs, detecting inefficient cleaning, cleaning surface type, system status, temperature, and many other conditions. Any of these sensors, when incorporated onto the robot 100, can receive the super-hydrophobic coating or treatment 5 to seal them from fluid exposure and/or other environmental factors. Several aspects of sensors for sensing external elements and conditions are specifically described in U.S. Pat. No. 6,594,844, by Jones, entitled “Robot Obstacle Detection System,” and U.S. patent application Ser. No. 11/166,986, by Casey et al., filed on Jun. 24, 2005, entitled “Obstacle Following Sensor Scheme for a Mobile Robot,” the entire disclosures of which are hereby incorporated by reference it their entireties.
Referring again to
Any or all electrical components of the robot 1000 and optionally intermediate structures containing the electrical components can receive the super-hydrophobic coating or treatment 5 to waterproof or protect against fluid exposure, so as to prevent short circuits and/or corrosion. For example, many sensor elements have a local small circuit board, sometimes with a local microprocessor and/or A/D converter, and these components are often sensitive to fluids and corrosion. In addition, exposed electrical connections and terminals of sensors, motors, or communication lines can be sealed as well. Any and all electrical or electronic elements defined herein as a circuit board, PCB, detector, sensor, etc., are candidates for sealing by receiving the super-hydrophobic coating or treatment 5.
Referring again to
Other electrical components that may receive the super-hydrophobic coating or treatment 5 include, but are not limited to, the drive motors 1520a, 1520b of the respective right and left wheel modules 1500a, 1500b, a stasis circuit board 1550 bearing IR “stasis” sensors and components (i.e., that detect when the front wheel does not rotate along with the driven wheels, indicating the robot may be stuck), and a reed switch PCB 1552 for detecting a wheel drop state (e.g., when the corresponding drive wheel 1540a, 1540b moves vertically downward upon encountering a cliff).
In some implementations, the robot 100, 1000 can receive the super-hydrophobic coating or treatment 5 at various stages of assembly and/or upon completion. For example, individual components of the robot 100, 1000, such as the base plate 120, chassis 110, 1100, body 1200, bumper 130, 1300, user interface 140, 1400, wheel modules 150a, 150b, 1500a, 1500b controller 246, 160, 1600, etc. can receive the super-hydrophobic coating or treatment 5 (e.g., by dipping, spraying, etc.) before assembly of the robot 100, 1000. In additional examples, the partially assembled and/or fully assembled robot 100, 1000 receives the super-hydrophobic coating or treatment 5 (e.g., by dipping, spraying, etc.).
The method may include disposing a right drive wheel module 150a, 1500a substantially opposite a left drive module 150a, 1500a with respect to a forward drive direction F. Each drive wheel module 150a, 150b, 1500a, 1500b includes a drive wheel 154a, 154b, 1540a, 1540b driven by a drive motor 152a, 152b, 1520a, 1520b. The method may include applying the super-hydrophobic coating 5 to at least one of the drive wheel 154a, 154b, 1540a, 1540b and the drive motor 152a, 152b, 1520a, 1520b of each drive wheel module 150a, 150b, 1500a, 1500b.
In some examples, the method includes disposing a cleaning element on the body 110, 1100, 1200 for engagement with the cleaning surface 10. The cleaning element extends across at least a portion of a width W of the mobile robot 100, 1000 and receives the super-hydrophobic coating 5. Moreover, the cleaning element includes at least one of a driven brush 1742, a smearing element 126, 128, and a compliant blade 126, 128, 1718a, 1718b.
The method may include disposing a vacuum assembly 190, 200, 1720 on the body 110, 1100, 1200, where at least a portion of the vacuum assembly 190, 200, 1720 receives the super-hydrophobic coating 5. A squeegee 180 treated with the super-hydrophobic coating 5 can be disposed on the body 110 as well. The squeegee 180 extends across a cleaning width W of the mobile robot 100 and is arranged for movable engagement with the cleaning surface 10 for collecting and directing liquid on the cleaning surface 10 toward suction apertures 182 defined by the squeegee 180 and in fluid communication with the vacuum assembly 190.
In some implementations, the method includes disposing a liquid applicator on the body 110, 1100, 1200. The liquid applicator 122, 1730 is configured to spray a liquid onto the cleaning surface 10. The method also includes disposing a supply volume 172, 1810 in fluid communication with the liquid applicator 122, 1730, disposing a liquid collector B, 180, 190, 1740 rearward of the liquid applicator 122, 1730 with respect to a forward drive direction F, and disposing a waste volume 174, 1820 in fluid communication with the liquid collector B, 180, 190, 1740. At least one of the liquid applicator 122, 1730, the supply volume 172, 1810, the liquid collector B, 180, 190, 1740, and the waste volume 174, 1820 receives the super-hydrophobic coating 5. Moreover, at least a portion of the body 110, 120, 1100, 1200 and/or internal and/or external surfaces of the supply and waste volumes 172, 174, 1810, 1820 may receive the super-hydrophobic coating 5. The liquid applicator 122, 1730 may include at least one nozzle 124, 1732 arranged for spraying liquid onto the cleaning surface 10 and a pump 125, 1734 in fluid communication with the at least one nozzle 124, 1732. At least one of the at least one nozzle 124, 1732 and the pump 125, 1734 may receive the super-hydrophobic coating 5.
The method may include disposing a sensor system in communication with the controller 160, 1600. The sensor system includes at least one sensor communicating a corresponding electric signal to the controller 160, 1600 and at least a portion of the sensor system is treated with the super-hydrophobic coating 5. At least one sensor provides an electric signal corresponding to at least one of an obstacle detection, a low battery power detection, a drive wheel drop event, a cliff detection, a dirty floor detection, an empty supply fluid container detection, a full waste container detection, a drive wheel velocity, a travel distance, a cleaning system error, a cleaning surface type, a stasis detection, and a temperature.
A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the disclosure. Accordingly, other implementations are within the scope of the following claims.
This U.S. patent application claims priority under 35 U.S.C. §119(e) to U.S. Provisional Application 61/512,204, filed on Jul. 27, 2012, which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61512204 | Jul 2011 | US |