The invention relates to methods of controlling a vacuum cleaner using various types of sensors. It finds particular application in conjunction with upright vacuum cleaners as well as robotic vacuum cleaners. A suitable robotic vacuum cleaner includes, but is not limited to, a controller, a cleaning head, and an interconnecting hose assembly, and the invention will be described with particular reference thereto. However, it is to be appreciated that the invention is also amenable to other applications. For example, a traditional upright vacuum cleaner, a traditional canister vacuum cleaner, a carpet extractor, other types of vacuum cleaners, and other types of robotic vacuums. More generally, this invention is amenable to various types of robotic and/or manual household appliances, both indoor, such as floor polishers, and outdoor, such as lawnmowers or window washing robots.
It is well known that robots and robot technology can automate routine household tasks eliminating the need for humans to perform these repetitive and time-consuming tasks. Currently, technology and innovation are both limiting factors in the capability of household cleaning robots. Computer processing power, battery life, electronic sensors such as cameras, and efficient electric motors are all either just becoming available, cost effective, or reliable enough to use in autonomous consumer robots.
Generally, there are two standard types of vacuums: upright and canister. Uprights tend to be more popular because they are smaller, easier to manipulate and less expensive to manufacture. Conversely, the principal advantage of canister vacuums is that, while the canister may be more cumbersome, the cleaning head is smaller. A few patents and published patent applications have disclosed self-propelled and autonomous canister-like vacuum cleaners.
Much of the work on robotic vacuum technology has centered on navigation and obstacle detection and avoidance. The path of a robot determines its success at cleaning an entire floor and dictates whether or not it will get stuck. Some proposed systems have two sets of orthogonal drive wheels to enable the robot to move directly between any two points to increase its maneuverability. Robotic vacuum cleaners have mounted the suction mechanisms on a pivoting or transverse sliding arm so as to increase the reach of the robot. Many robotic vacuums include methods for detecting and avoiding obstacles.
Thus, there is a need for an improved vacuum cleaner, the improvements of which apply to various types of vacuum cleaners, as well as other household appliances, both indoor and outside.
The invention contemplates a canister and upright vacuum cleaner, as well as other types of cleaning appliance.
In one aspect of the invention, a cleaning appliance includes a housing with a brushroll and a wheel mounted thereto. A floor-type sensor is disposed within a mounting tube secured to the housing. The floor-type sensor emits sonic energy toward a surface being traversed by the cleaning appliance and receives corresponding sonic energy reflected by the surface. A comparator, electrically coupled to the floor-type sensor, compares the received reflected sonic energy to one or more associated predetermined values to determine the type of surface being traversed. A processor analyzes the results of the comparison and controls at least one of a suction fan, said wheel and said brushroll, based at least in part on the analysis.
In another aspect of the invention, a vacuum cleaner has a housing that includes: a suction opening located in a bottom wall of the housing; a brushroll mounted to the housing and located in the suction opening; a wheel mounted to the housing for supporting the housing on a subjacent surface; and a mounting tube secured to the housing, wherein the mounting tube includes a first end, opening to the housing bottom wall; and a second end. A floor type sensor is disposed adjacent to the mounting tube second end and emits sonic energy toward the subjacent surface and receives corresponding sonic energy reflected by the surface. A comparator, electrically coupled to the sensor, compares the received reflected sonic energy to one or more associated predetermined values to determine the type of surface being traversed. A processor analyzes the results of the comparison and controls at least one of a suction fan, the wheel and the brushroll, based at least in part on the analysis.
In still another aspect of the invention, a vacuum cleaner includes a floor nozzle with a suction opening communicating with a suction source; a brushroll; a first motor for driving said brushroll; at least one wheel on which said floor nozzle is mounted to allow the floor nozzle to move in relation to a subjacent surface; a second motor for driving said at least one wheel; and a mounting tube including a first end, opening toward the subjacent surface, and a second end. A sonic sensor disposed adjacent to the mounting tube second end emits sonic energy toward the subjacent surface and receives corresponding sonic energy reflected by the surface. A comparator, electrically coupled to the sensor, compares the received reflected sonic energy to one or more associated predetermined values to determine the type of surface being traversed. A processor analyzes the results of the comparison and controls at least one of the suction source, the first motor, and the second motor.
Benefits and advantages of the invention will become apparent to those of ordinary skill in the art upon reading and understanding the description of the invention provided herein.
The invention is described in more detail in conjunction with a set of accompanying drawings, wherein:
While the invention is described in conjunction with the accompanying drawings, the drawings are for purposes of illustrating exemplary embodiments of the invention and are not to be construed as limiting the invention to such embodiments. It is understood that the invention may take form in various components and arrangement of components and in various steps and arrangement of steps beyond those provided in the drawings and associated description. Within the drawings, like reference numerals denote like elements. It is to be appreciated that the invention is amenable to various applications. For example, a traditional upright vacuum cleaner, a traditional canister vacuum cleaner, a carpet extractor, other types of vacuum cleaners, and other types of robotic vacuums. More generally, this invention is amenable to various types of household appliances, both indoor, such as floor polishers, and outdoor, such as lawnmowers or window washing robots.
With reference to
The controller 12 is in fluidic communication with the cleaning head 14 via a hose 16 for performing vacuuming functions. The controller is also in operative communication with the cleaning head 14 with respect to control functions. Essentially, in the embodiment being described, the controller 12 and the cleaning head 14 are separate housings and cooperate by moving in tandem across a surface area to vacuum dirt and dust from the surface during robotic operations. Typically, the cleaning head 14 acts as a slave to the controller 12 for robotic operations. Since the cleaning head 14 is separate from the controller 12 in a tandem configuration, the cleaning head 14 can be significantly smaller than the controller 12 and smaller than known one-piece robotic vacuums. The small cleaning head 14 is advantageous because it can access and clean small or tight areas, including under and around furniture.
The controller 12 performs mapping, localization, planning and control for the robotic vacuum 10. Typically, the controller 12 “drives” the robotic vacuum 10 throughout the surface area. While the controller 12 is performing this function, it may also learn and map a floor plan for the surface area including any existing stationary objects. This includes: i) detecting characteristics of the environment, including existing obstacles, using localization sensors, ii) mapping the environment from the detected characteristics and storing an environment map in a controller processor 74 (
With reference to
Additionally, as shown in
With reference to
Power distribution 88 receives power from a power source and distributes power to other components of the vacuum cleaner 10 including the controller processor 74, sensor processor 90, brush motor controller 134, drive motor controller 148, and suction motor controller 166. The power source, for example, may be located in the controller 12 or in the cleaning head 14; or divided between both the controller 12 and the cleaning head 14. Power distribution 88 may be a terminal strip, discreet wiring, or any suitable combination of components that conduct electrical power to the proper components. For example, if any components within the vacuum cleaner 10 require a voltage, frequency, or phase that is different than that provided by the power source, power distribution 88 may include power regulation, conditioning, and/or conversion circuitry suitable to provide the required voltage(s), frequencies, and/or phase(s). In one embodiment, the power source is in the controller 12 (
The sensor processor 90 processes information detected by the suction airflow sensor 94, floor distance sensor 96, floor type sensor 97, and overcurrent sensor 98. The sensor processor 90, for example, can be in communication with the controller processor 74 via discrete control signals communicated through hose 16 (
The suction airflow sensor 94, in combination with the sensor processor 90, detects if there is an obstruction in the suction airflow path of the vacuum cleaner. If there is an obstruction, the sensor processor 90 issues a visual indication via LED and a control signal to the controller processor 74 to shut the suction motor 36 off. If the suction motor 36 is not shut off when there is an obstruction in the suction airflow path, the suction motor 36 increases its speed. This can cause catastrophic failure to the suction motor 36 and potentially to the vacuum cleaner 10. The suction airflow sensor can be calibrated to be used as a maintenance sensor (for example clean filter, empty dirt receptacle, or change bag).
The suction airflow sensor 94, in combination with the sensor processor 90, detects an obstruction in the suction airflow path. In one embodiment, the suction airflow sensor 94 performs a differential pressure measurement between ambient air and the suction airflow path. In this embodiment, one of the differential pressure ports of the suction airflow sensor 94 is tapped to the atmosphere and the other port includes tapped to the suction airflow path. An exemplary differential pressure sensor includes model no. MPS5010 manufactured by Motorola, Inc. The sensor processor 90 can distinguish between a foreign object obstruction condition, a full dirt receptacle 32 (
In self-propelled vacuum cleaners, particularly a robotic vacuum cleaner, catastrophic failure will occur if stairs or other potential height changes in floor surfaces are not detected. To this end, the floor distance sensor 96, in combination with the sensor processor 90, detects height changes in floor surfaces and issues a control signal to the controller processor 74 for a stop and reverse command so that the vacuum cleaner 10 does not tumble down the stairs.
The floor distance sensor 96, in combination with the sensor processor 90, detects a drop-off in the floor that would cause the cleaning head 14 to hang up or fall. For example, the floor distance sensor 96 detects when the cleaning head 14 is at the top of a staircase or when the cleaning head approaches a hole or substantial dip in the surface area being traversed. In one embodiment, the floor distance sensor 96 can include two infrared (IR) sensors mounted approximately 5 cm off the ground at about a 20° angle normal to vertical. An exemplary IR floor distance sensor includes Sharp model no. GP2D120 manufactured by Sharp Corp., 22-22 Nagaiko-Cho, Abeno-Ku, Osaka 545-8522, Japan. The floor distance sensor 96 can communicate information to the sensor processor 90. In turn, the sensor processor 90 can communicate the detected conditions to the controller processor 74. The controller processor 74 controls the drive motors 104 to maneuver, for example, the cleaning head 14 in order to avoid the surface area when a hazardous surface condition is detected.
In combination with the sensor processor 90, the floor type sensor 97 can detect if a floor is carpeted or not. This is important since typically it is preferred to shut off the brush 54 if the vacuum cleaner is on a bare floor (e.g., hardwood floors, etc.) to protect the floor from damage caused by the brush.
The floor type sensor 97, in combination with the sensor processor 90, detects the type of floor being traversed and distinguishes between carpeted and non-carpeted surfaces. Floor type information is communicated to the controller processor 74. Typically, the controller processor 74 operates the brush motor 100 to spin the brush 54 when the surface area is carpeted and stops the brush motor 100 when non-carpeted surfaces are being cleaned. In one embodiment, the floor type sensor can use sonar to detect floor type. If used, a sonar floor type sensor can be mounted approximately 3 inches off the floor and can run at approximately 220 kHz. Using this arrangement, the sonar sensor can distinguish between, for example, low cut pile carpet and linoleum. Suitable sonar floor type sensors include sonar floor type sensors from Massa Products, a corporation of Hingham, Mass.
The overcurrent sensor 98, in combination with the sensor processor 90, can detect an unsafe current level in the brush motor 100. In operation, the vacuum cleaner 10 has the potential of picking up items (e.g., rags, throw rugs, etc.) that can jam the brush 54. When this happens the brush motor 100 can be in a locked rotor position causing the current and the motor to rise beyond its design specifications. An overcurrent sensor, in combination with the sensor processor 90, can detect this condition and turn off the brush motor 100 to avoid the potentially hazardous condition.
The overcurrent sensor 98, in combination with the sensor processor 90, can provide locked rotor and overcurrent protection to the brush motor 100. If the brush motor 100, for example, jams, brush motor current is increased. In one embodiment, the overcurrent sensor 98 can be an overcurrent feedback module associated with the brush motor 100. For example, if the brush motor is a brushless DC motor, the overcurrent feedback module can sense motor RPMs. Similarly, if the brush motor is a servo motor, the overcurrent feedback module can sense average torque on the motor. Additionally, the overcurrent feedback module may be an encoder that detects and measures movement of the brush motor shaft. In another embodiment, the overcurrent sensor 98 can be an electronic circuit that senses brush motor current and, in combination with the sensor processor 90, removes power from the brush motor 100 when an overcurrent condition is sensed. The overcurrent sensor 98 can be reset after, for example, a throw rug jamming the brush 54 is removed from the suction inlet 24 (
Either the controller processor 74 or the sensor processor 90 can control drive functions for the cleaning head 14. The controller processor 74 is in communication with the drive motor 104 and associated steering mechanism. In one embodiment, the steering mechanism may move the caster 52 (
In still another embodiment, having two casters 54 (
The wheel 46, caster 48, and drive motor of the controller 12 (
In various embodiments, the functions performed by the controller processor 74 and sensor processor 90 may be combined in one or more processors or divided differently among two or more processors. The resulting processor(s) may be located in the controller 12 or the cleaning head 14 or divided between the controller 12 and the cleaning head 14. In the embodiment being described, the controller 12 and cleaning head 14 are typically assembled in separate housings. The various components depicted in
With reference to
The sensor processor 90 can communicate a control signal to the signal generator circuit 124. In turn, the signal generator circuit 124 can provide a drive signal to the sonar emitter 126. The control and drive signals may, for example, be about 220 kHz. Normally, the drive signal would be a high voltage stimulus that causes the sonar emitter 126 to emit sonic energy in the direction of the floor to be sensed. Such energy is either reflected (in the case of a hard floor) or partially absorbed and scattered (in the case of a soft or carpeted floor). The reflected sonic energy is received by the sonar detector 128 and converted to an electrical signal, indicative of signal amplitude, echo width, and/or cleaning head height, for example, provided to the signal conditioning circuit 130.
Optionally, the signal conditioning circuit 130 conditions and filters the detected signal so that it is compatible with the comparator circuit 132. If desired, the comparator circuit 132 can be programmable and can receive a second input from the sensor processor 90. The input from the sensor processor 90 can act as a threshold for comparison to the detected signal. One or more predetermined threshold values may be stored in the sensor processor 90 and individually provided to the comparator circuit 132. The output of the comparator circuit 132 can be monitored by the sensor processor 90.
The comparator circuit 132 may be implemented by hardware or software. For example, in one embodiment the sensor processor 90 may include a look-up table (LUT) and a comparison process may include matching the detected signal to values in the look-up table where values in the look-up table identify thresholds for the detected signal for various types of floor surfaces. For example, hard floor surfaces, such as concrete, laminate, ceramic, and wood, and soft floor surfaces, such as sculptured carpet, low pile carpet, cut pile carpet, and high pile carpet.
The sensor processor 90 identifies the type of floor being traversed by the vacuum cleaner and communicates type of floor information to the controller processor 74. Based on the type of floor information, the controller processor 74 determines whether or not to operate the brush motor and provides a control signal to the brush motor controller 134 to start or stop the brush motor 100. The controller processor 74 may also control the speed of the brush motor 100 via the brush motor controller 134 if variations in speed, based on the type of floor detected, are desirable. It is to be appreciated that the speed of the brush motor 100 and/or the brush 54 can be dynamically controlled. Thus, at any given instance the speed of the brush motor 100 and/or the brush 54 can be increased and/or decreased depending on the type of floor and/or a floor characteristic (e.g., when moving from a worn region of carpet to an unworn region of the same or different carpet).
The brush motor controller 134, brush motor 100, and brush 54 operate as described above in relation to
The vacuum cleaner circuit with the floor type sensor which has been described above, may be implemented in a robotic vacuum cleaner, a robotic canister-like vacuum cleaner, a hand vacuum cleaner, a carpet extractor, a canister vacuum cleaner, an upright vacuum cleaner, and similar indoor cleaning appliances (e.g., floor scrubbers) and outdoor cleaning appliances (e.g., street sweepers) that include rotating brushes.
With reference to
During operation of the brush motor 100, power flows from power distribution 88 through the reset switch 140 and the brush motor controller 134 to the brush motor 100. In the embodiment being described, the return path for power is connected to the brush motor 100. The sensor processor 90 monitors, for example, brush motor RPM via the overcurrent feedback module 135 and determines whether an overcurrent condition exists based on the brush motor RPM. The sensor processor 90 may, alternatively, monitor brush motor torque, brush motor revolutions, or distance of brush motor rotation as described above. The sensor processor 90 can compare the information provided by the overcurrent feedback module 135 to a predetermined threshold. If the feedback information is less than the predetermined threshold, the sensor processor 90 can send a control signal to the controller processor 74 and/or brush motor controller 134 to open the power connection to the brush motor 100. In the embodiment being described, the brush motor controller 134 remains open until the reset switch 140 is manually activated, thereby cycling power to the brush motor controller 134 and applying a control activation signal to the sensor processor 90. In other embodiments, the brush motor controller 134 may be reset by other suitable means. Once power is cycled by activation of the reset switch 140, the sensor processor 90 sends a control signal to close the power connection in the brush motor controller 134, thus enabling power to flow to the brush motor 100 through the brush motor controller 134.
The sensor processor 90 may communicate conditions associated with brush motor current to the controller processor 74. In turn, the controller processor 74 may use brush motor current information to control operation of the brush motor 100, including on/off and/or speed control. The brush motor controller 134, brush motor 100, and brush 54 can operate in the same manner as described above in reference to
The vacuum cleaner circuit with the brush motor overcurrent sensor may be implemented in a robotic vacuum cleaner, a robotic canister-like vacuum cleaner, a hand vacuum cleaner, a carpet extractor, a canister vacuum cleaner, an upright vacuum cleaner, and similar household cleaning appliances that include a brush motor.
With reference to
During operation of the brush motor 100, power flows from power distribution 88 through the reset switch 140 and the brush motor controller 134 to the brush motor 100. In the embodiment being described, the overcurrent sensor 98′ is in the return path between the brush motor 100 and ground. In other embodiments, the overcurrent sensor 98′ may be located at other points in the brush motor current path. The sensor processor 90 monitors brush motor current via the current sense circuit 136. This circuit may include a current sense resistor that converts motor current to a voltage signal that is filtered and provided to the sensor processor 90. The sensor processor 90 can compare the sensed current to a predetermined threshold. If the sensed current exceeds the predetermined threshold, the sensor processor 90 can send a control signal to the electronic switch 138 to open the return path for power to the brush motor 100. In the embodiment being described, the electronic switch 138 remains open until the reset switch 140 is manually activated, thereby cycling power to the brush motor controller 134 and applying a control activation signal to the sensor processor 90. In other embodiments, the electronic switch 138 may be reset by other suitable means. Once power is cycled by activation of the reset switch 140, the sensor processor 90 sends a control signal to close the electronic switch 138, thus enabling power to flow through the brush motor 100 via the brush motor controller 134 under control of the controller processor 74 and sensor processor 90.
The sensor processor 90 may communicate conditions associated with brush motor current to the controller processor 74. In turn, the controller processor 74 may use brush motor current information to control operation of the brush motor 100, including on/off and/or speed control. The brush motor controller 134, brush motor 100, and brush 54 can operate in the same manner as described above in reference to
The vacuum cleaner circuit with the brush motor overcurrent sensor may be implemented in a robotic vacuum cleaner, a robotic canister-like vacuum cleaner, a hand vacuum cleaner, a carpet extractor, a canister vacuum cleaner, an upright vacuum cleaner, and similar household cleaning appliances that include a brush motor.
In reference to
The power distribution 88 applies power to the light emitter 142. The light emitter 142 emits light energy toward a surface of a floor toward which the vacuum cleaner is advancing. Detecting the amount of light reflected by the floor is the light detector 144. The amount of light detected is indicative of the distance to the surface of the floor. Providing a detected signal to the signal conditioning circuit 146 is the light detector 144. The signal conditioning circuit 146 conditions and filters the signal for the sensor processor 90. Comparing the conditioned signal to a predetermined threshold is the sensor processor 90 to determine if there is a sudden increase in the distance, such as would occur when the vacuum cleaner approaches the edge of a downward staircase. The specific values of this distance threshold are programmable and dependent on sensor mounting and view angles. Two floor distance sensors 96 can be mounted on opposite edges of the vacuum cleaner to detect a stair edge when the vacuum cleaner is moving at any angle to a drop-off in the surface of the floor.
The sensor processor 90 identifies conditions in the floor surface that may be hazardous for a self-propelled vacuum cleaner. These potential hazardous conditions are communicated to the controller processor 74. The controller processor 74 controls the drive motor controller 148, which in turn controls the speed and direction of the drive motor 104 so that the vacuum cleaner avoids the potential hazardous condition. For example, when a potential hazardous condition is detected, the controller processor 74 may implement a control procedure that stops the vacuum cleaner from advancing, reverses the vacuum cleaner to back away from the potential hazardous surface condition, and activates localization sensors to localize the vacuum cleaner within the environment to be cleaned. Alternatively, the controller processor 74 may implement an edge following routine using the floor distance sensor 96 to advance the vacuum cleaner along the edge of the potentially hazardous surface condition. If desired, the drive motor controller 148, drive motor 104, and wheel 50 can operate in the same manner as described above in reference to
It is to be appreciated that the speed of the drive motor 104 and/or and the wheels 50 can be dynamically controlled. Thus, at any given instance the speed of the drive motor 104 and/or and the wheels 50 can be increased and/or decreased depending on the type of floor and/or a floor characteristic (e.g., when moving from a worn region of carpet to an unworn region of the same or different carpet). The vacuum cleaner circuit with the floor distance sensor may be implemented in a robotic vacuum cleaner, a robotic canister-like vacuum cleaner, a self-propelled carpet extractor, a self-propelled canister vacuum cleaner, a self-propelled upright vacuum cleaner, and similar cleaning units (e.g., street sweeper, lawn mower, floor polisher) that are self-propelled.
With reference to
The differential pressure sensor 150 converts a difference in pressure across the two sensing ports to a signal that is provided to the sensor processor 90. The sensor processor 90 compares the sensed signal to one or more predetermined set points (160, 162). Any or all set points can be implemented in hardware (e.g., variable resistors) or software. Depending on the results of the comparison, the sensor processor 90 updates the one or more status indicators 164 to reflect the sensed differential pressure.
One sensing port (e.g., 154) can measure the pressure in the suction airflow path and the other sensing port (e.g., 158) can measure the pressure of ambient air near the vacuum cleaner. The difference in pressure can be used to determine varying degrees of obstruction within the suction airflow path. For example, individual set points (e.g., 160, 162) can be calibrated to represent thresholds for differential pressure measurements that are expected when the suction airflow path is obstructed by a foreign object, when a dirt receptacle associated with the vacuum cleaner is generally full, and when a filter associated with the vacuum cleaner is generally blocked. In other words, the first set point 160 may be adjusted to act as a threshold for determining when the suction airflow path is obstructed by a foreign object, a second set point may be adjusted to act as a threshold for determining when the dirt receptacle is generally full, and a third set point may be adjusted to act as a threshold for determining when the filter is generally blocked.
The status indicator 164 may include an illuminated indicator, an annunciator, or a combination of both. If the sensor processor 90 can identify multiple conditions for the vacuum cleaner based on different differential pressure measurements, it is preferred that the status indicator be able to provide multiple types of indicator sequences with a unique indicator sequence associated with each unique detectable condition. The illuminated indicator can have multiple illuminated display sequences and the annunciator can have multiple audible tone sequences.
For example, the illuminated indicator may include a tri-color LED with red, yellow, and green sections. The sensor processor 90 may illuminate the red section when the suction airflow path is obstructed by a foreign object and the yellow section when the dirt receptacle is generally full. The sensor processor 90 may illuminate and flash the yellow section when the filter is generally blocked, and the green section when the suction airflow path is suitable for normal vacuuming operations. Of course, alternate color schemes and alternate display characteristics are also possible. The annunciator may be used in combination with the illuminated indicator or in place of the illuminated indicator. Similarly, the sensor processor 90 can control the annunciator to sound unique audible tone sequences for each detectable condition.
It is to be appreciated that the speed of the suction motor 36 and/or the suction fan 38 can be dynamically controlled. Thus, at any given instance the speed of the suction motor 36 and/or the suction fan 38 can be increased and/or decreased depending on the type of floor and/or a floor characteristic (e.g., when moving from a worn region of carpet to an unworn region of the same or different carpet ). The vacuum cleaner circuit with the suction airflow sensor may be implemented in a robotic vacuum cleaner, a robotic canister-like vacuum cleaner, a hand vacuum cleaner, a carpet extractor, a canister vacuum cleaner, a stick vacuum cleaner, an upright vacuum cleaner, and any other type of cleaning unit (e.g., street sweeper) that includes a suction airflow path.
With reference to
With reference to
With reference to
A first brushroll dowel 200 having bristles 202 extending from it rotates about a first brushroll shaft within a first brushroll chamber 204. In one instance, a first brushroll motor drives a first pinion that engages a. first toothed brushroll belt. The first brushroll motor can rest in a compartment and/or chamber defmed in the housing, and typically rests in a base of the housing. The first brushroll belt engages a toothed portion of the first brushroll dowel 200, and rotational motion of the first brushroll motor drive translates to rotational motion of the first brushroll dowel 200 about the first brushroll shaft.
A second brushroll dowel 206 is disposed on an opposite side from the first brushroll dowel 200. The second brushroll dowel 206 having bristles 208 extending from it rotates about a second brushroll shaft within a second brushroll chamber 210 in a substantially similar manner as described above in connection with the first brushroll dowel 200. That is, in one instance a second brushroll motor drives a second pinion that engages a second toothed brushroll belt, which engages a toothed portion of the second brushroll dowel 206. Rotational motion of the second brushroll motor drive translates to rotational motion of the second brushroll dowel 206 about the second brushroll shaft. Likewise, the second brushroll motor can rest in a compartment and/or chamber defmed in the housing, and typically rests in a base of the housing.
It is to be appreciated that although brushroll assemblies have been described as each having a pinion that drives a toothed belt, the brushroll motor can drive the brushroll through interengagaing gears or another known transmission.
The powered cleaning appliance can be propelled to move by a drive assembly. In one embodiment, a first drive motor (e.g., a reversible electric motor) drives a drive sprocket through a gear reduction transmission assembly encased in a gear housing and a gear housing cover. The drive sprocket engages and drives a toothed drive belt, which drives at least one toothed track pulley wheel 212. In turn, the driven track pulley wheel drives a first belt tread 214 that surrounds the first track pulley wheel 212 and at least one other track pulley wheel 212 spaced from the first track pulley wheel 212. The first and second track pulley wheels 212 receive first and second drive pins that attach to the housing so that the pulley wheels are attached to the housing.
A second drive motor drives a second belt tread 216 through components similar to the drive assembly described above. The second belt tread 216 surrounds track pulley wheels 218, both mounted to the housing. The second belt tread 216 is disposed on an opposite side of the appliance from the first drive tread 214 and can be driven independently thereof. Such a configuration allows for the appliance to rotate about its central axis easily by driving one motor at one speed while driving the other motor at another speed or, perhaps, in the opposite direction. Because the appliance can include two separate drive assemblies, it can easily turn without complicated differential gears and the like. In an alternative embodiment, the appliance could simply include one or more driven wheels that are driven through one or more suitable known transmissions.
Both the drive assemblies and the brushroll assemblies are driven by a power source. An opening 220 between the brushroll chambers 204 and 210 receives the power source. A rechargeable battery type power source is disclosed in this embodiment; however, the power source can be any conventional power source including an AC power source from a wall outlet, a solar power source, or a disposable battery power source. A battery pack assembly, which can include one or more batteries, can fit into the opening 220 into a suitably shaped lower wall of the dirt cup housing. Battery pack contacts are provided to electrically connect the brushroll motors and the drive motors to the power source. A charging jack can be provided in electrical communication with the batteries to facilitate charging the batteries. In the depicted embodiment, the battery pack assembly is centrally located in the base of the housing. It is to be appreciated that they can be located elsewhere in the housing, for example, to facilitate increasing the size of the dirt cup. By way of example, a set of batteries can be located toward each belt tread 214 and 216 or toward each brushroll chamber 204 and 210. The batteries could also be located elsewhere in the appliance and electrically connect to the brushroll assemblies and the drive assemblies.
A plurality of brackets 222 and 224 facilitate attaching bumpers to the housing. Each bracket 222 and 224 can be a generally rectangular plate having openings that receive fasteners to attach each bracket to the bumper. Such bumpers can be movably mounted to the housing. In one instance, the bumpers are substantially circular shells that at least substantially surround the housing. The bumpers can include a central opening that allows the dirt cup to be lifted away from the housing without having to remove the bumper. Fasteners 226 attach the bracket 222 to one or more bumpers, and fasteners 228 attach the bracket 224 to the housing. The first bracket 222 fits into a recess 230 formed in a bottom wall of the base of the housing. The recess 230 is generally shaped similar to that of the bracket 222, and is slightly larger than the bracket 222 to allow for movement of the bracket in the recess 230. Similarly, the bracket 224 fits into a second recess 232 in the bottom wall. The second recess 232 is similarly shaped to and on an opposite side of the appliance from the recess 230.
Movement of the appliance can also be controlled by one or more floor sensor assemblies 234 that can deliver a signal to the drive motors. The floor sensor assemblies 234 can be positioned such that at least one of the floor assemblies 234 is located forward the first belt tread 214 and at least one of the floor sensor assemblies 234 is located forward the second belt tread 216. In addition, at least one of the floor sensor assemblies 234 can be located rearward the first belt tread 214, and at least one of the floor sensor assemblies 234 can located rearward the second belt tread 216. The floor sensor assemblies 234 can include infrared, sonar, etc. sensors with an emitter and corresponding detector.
Sonar sensors emit sonic energy and receive return signals reflected and/or scattered by an object (e.g., floor surface). The received signals can be processed by sensor processor componentry to measure signal amplitude and echo width, either of which can be compared, for example by comparator, with predetermined limits to detect multiple different types of floors as well as other information. In addition, the received signals can be processed by sensor processor componentry to determine the height of the cleaning head. For example, the time between signal transmission and return signal reception can be used to determine the height. The measured signal amplitude, echo width, and/or cleaning head height can be used by the sensor processor and/or suction motor controller to determine whether to activate, de-activate, and/or adjust operation of the suction motor and/or associated alarms (e.g., visual and audible). Cleaning head height information can additionally be used to discriminate desired signals from interfering signals. For instance, the measured height can be used to discard signals that are deemed too close or too far away to be valid signals.
With reference to
A mounting tube 300 defining a volume 302 is adapted to mount to a portion of a floor nozzle of a cleaning appliance such as a vacuum cleaner. The mounting tube 300 can be variously shaped, depending on the shape of the cleaning appliance. For instance, the shape of the mounting tube 300 can be rectangular, circular, irregular, etc. A first end portion 304 of the mounting tube 300 faces a floor surface, or other surface being cleaned, during a typical cleaning operation. The first end portion 304 includes an opening 306 into the volume 302. Typically, the opening 306 encompasses a substantial portion of the first end portion 304. For instance, the opening 306 can extend to one or more walls 308 of the mounting tube 300. In other instances, the opening 306 may not extend to the walls 308 and/or may asymmetrically or symmetrically extend to some defined limit within the first end portion 304.
A second end portion 310 of the mounting tube 300 opposes the first end portion 304. A sensor 312 is operatively coupled proximate the second end portion 310 through essentially any known connecting means such as mounting brackets, screws, rivets, adhesive, wire, solder, etc. It is to be understood that more than one sensor 312 can be operatively coupled proximate to the second end portion 310. Depicted is a non-limiting technique employing sensor mount(s) 314, which can be formed from one or more mounting mechanisms. Furthermore, the sensor 312 is illustrated as being affixed within the mounting tube 300 relatively near the second end portion 310. It is to be understood that in alternative embodiments, the sensor 312 can be positioned closer to either the first end portion 304 or the second end portion 310 than depicted in
The sensor 312 can be a sonar and/or other type of sensor. The following describes an exemplary instance in which the sensor 312 is a sonar sensor. As such, the sensor 312 includes an emitter (e.g., the sonar emitter 126 in
The received sonic energy typically is converted to an electrical and/or mechanical signal, and can be indicative of various characteristics such as signal amplitude, echo width, and height (e.g., of a cleaning head). The signal obtained therefrom can be compared to one or more predetermined threshold signals. One or more predetermined threshold values may be stored and individually and/or concurrently compared with the signal. The comparison can include comparing the signal with values stored in a look-up table (LUT). For example, the signal can be compared with values in a LUT that maps floor type to signal amplitude and/or echo width to determine a floor type. Examples of floor types include, but are not limited to, relatively hard and soft surfaces, smooth and textured surfaces, new and old surfaces, waxed and unwaxed surfaces, etc. Examples of hard floor surfaces include, but are not limited to, concrete, laminate, ceramic, and wood, and examples of soft floor surfaces include, but are not limited to, sculptured carpet, low pile carpet, cut pile carpet, and high pile carpet. The cleaning appliance can be variously controlled based on the type of floor as described in detail herein. For example, the floor type can be used to determine whether to activate or continue operating the suction motor 36, the drive motor 104, and/or the brush motor 100.
In one non-limiting example, processing of the received sonic energy can be performed local to and/or remote from the vacuum cleaner. For example, the vacuum cleaner can include a signal processor (e.g., the sensor processor 90) and associated componentry that processes and analyses the received sonic energy and makes control decisions therefrom. In another example, the received sonic energy can be conveyed to a remote computing system (e.g., through a wire and/or wireless network, a bus, etc.). Such remote system can process and analyze the received sonic energy and return the processed data and/or control information. In yet another example, a combination of local and remote processing componentry can be used to process and analyze the received sonic energy and render control decisions. It is to be appreciated that such processing capabilities can include intelligence such as inference engines, classifiers, neural networks, etc. and employ statistics, probabilities, heuristics, etc. to facilitate analysis and decision making.
In another non-limiting example, a time differential between transmission of the sonic energy by the sensor 312 and reception of a corresponding echo by the sensor 312 is computed to determine a height of an associated cleaning head, for example, and/or to filter noise or interfering signals. For determining cleaning head height, the time differential can be compared to one or more values (e.g., from a LUT) that map time differences to height. Interpolation or other techniques can be used where the time differential does not directly map to any particular value. For filtering, a lower and/or an upper threshold that defines a range of values that are considered to be within a range of valid values can be defined. Such range can be based on probabilities, likelihoods, confidence intervals that balance accepting noise signals as valid signals (false positive) and discarding valid signals as noise (true negative). By example, the lower and/or upper thresholds can be used to exclude or discard signals that are too close or too far, based on the measured height, from the sensor 312 as erroneous signals. In order allow for closer mounting of the sensor 312 to the floor, the signal threshold can be adjusted and/or damping circuitry can be used to damp the transducing components of the sensor 312.
The shape of the mounting tube 300 and/or the location of the sensor 312 within the mounting tube 300 can also be used to further direct and/or amplify the effects of the signal transmission and echo return. Moreover, the shape of the mounting tube 300 and/or the location of the sensor 312 can facilitate eliminating extraneous signals.
With reference to
During vacuuming operations, the nozzle base 404 travels across a floor, carpet, or other subjacent surface being cleaned. An underside of the nozzle base includes a main suction opening formed therein, which can extend substantially across the width of the nozzle at the front end thereof. The main suction opening is in fluid communication with the vacuum upright body section 402 through a passage and a connector hose assembly. A plurality of wheels 408 support the nozzle on the surface being cleaned and facilitate its movement.
The upright vacuum cleaner 400 includes a vacuum or suction source 409 for generating the required suction airflow for cleaning operations. A suitable suction source, such as an electric motor and fan assembly, generates a suction force in a suction inlet and an exhaust force in an exhaust outlet. Optionally, a filter assembly can be provided for filtering the exhaust air stream of any contaminants which may have been picked up in the motor assembly immediately prior to its discharge into the atmosphere. The motor assembly suction inlet, on the other hand, is in fluid communication with a dust and dirt separating region of the vacuum cleaner 400 to generate a suction force therein.
The dust and dirt separating region housed in the upright section 402 includes a dirt cup or container 410 which is releasably connected to the upper housing 402 of the vacuum cleaner 400. Cyclonic action in the dust and dirt separating region removes a substantial portion of the entrained dust and dirt from the suction airstream and causes the dust and dirt to be deposited in the dirt container 410. The suction airstream enters an air manifold 412 of the dirt container through a suction airstream inlet section which is formed in the air manifold. The suction airstream inlet is in fluid communication with a suction airstream hose through a fitting, for example. The dirt container 410 can be mounted to the vacuum cleaner upright section 402 via conventional means.
The dirt container 410 includes first and second generally cylindrical sections 414 and 416. Each cylindrical sections includes a longitudinal axis, the longitudinal axis of the first cylindrical section 414 is spaced from the longitudinal axis of the second cylindrical section 416. The first and second cylindrical sections 414 and 416 define a first cyclonic airflow chamber and a second cyclonic airflow chamber, respectively. The first and second airflow chambers are each approximately vertically oriented and are arranged in a parallel relationship. The cylindrical sections 414 and 416 have a common outer wall and are separated from each other by a dividing wall. The first and second cyclonic airflow chambers include respective first and second cyclone assemblies. The first and second cyclone assemblies act simultaneously to remove coarse dust from the airstream. The air manifold 412 collects a flow of cleaned air from both of the airflow chambers and merges the flow of cleaned air into a single cleaned air outlet passage or conduit 418 which is in fluid communication with an inlet of the electric motor and fan assembly. The outlet passage 418 has a longitudinal axis which is oriented approximately parallel to the longitudinal axes of the first and second cyclonic chambers.
The mounting tube 300 shown in
With reference to
During vacuuming operations, the nozzle base 504 travels across a floor, carpet, or other subjacent surface being cleaned. An underside of the nozzle base includes a main suction opening formed therein, which can extend substantially across the width of the nozzle at the front end thereof. The main suction opening is in fluid communication with the vacuum upright body section 502 through a conduit 512. One or more wheels 508 supports the nozzle on the surface being cleaned and facilitate its movement thereacross.
The upright vacuum cleaner 500 includes a vacuum or suction source 509, such as a motor/fan assembly for generating the required suction airflow for cleaning operations. A dust cup 510 is connected by a conduit 5112 to the nozzle base 504. Optionally, a filter assembly (not shown) can be provided for filtering the exhaust air stream from the dust cup 510.
As in the previous embodiment, the mounting tube 300 can be secured to the nozzle base 504. The sensor 312 can be used to control the operation of the suction source 509 or a motor (not shown) which selectively powers a brushroll 514.
With reference to
During vacuuming operations, the nozzle base 604 travels across a floor, carpet, or other subjacent surface being cleaned. An underside of the nozzle base includes a main suction opening formed therein, which can extend substantially across the width of the nozzle at the front end thereof. The main suction opening is in fluid communication with the vacuum upright body section 602 through a passage. One or more wheels 608 supports the nozzle on the surface being cleaned and facilitate its movement thereacross.
The upright vacuum cleaner 600 includes a vacuum or suction source such as an electric motor and fan assembly 609, which generates a suction force for cleaning operations. As in the previous embodiments, the sensor 312 can be mounted to the nozzle based 604, via the mounting tube 300. The sensor 312 can control the operation of a brushroll motor (not visible) and the suction source 609.
With reference to
The sensor processor 90 can communicate a control signal to the signal generator circuit 124. In turn, the signal generator circuit 124 can provide a drive signal to the sonar emitter 126. The control and drive signals may, for example, be about 220 kHz. Normally, the drive signal would be a high voltage stimulus that causes the sonar emitter 126 to emit sonic energy in the direction of the floor to be sensed. Such energy is either reflected (in the case of a hard floor) or partially absorbed and scattered (in the case of a soft or carpeted floor). The reflected sonic energy is received by the sonar detector 128 and converted to an electrical signal, indicative of signal amplitude and/or echo width, for example, and provided to the signal conditioning circuit 130.
The signal conditioning circuit 130 conditions and filters the detected signal so that it is compatible with the comparator circuit 132. If desired, the comparator circuit 132 can be programmable and can receive a second input from the sensor processor 90. The input from the sensor processor 90 can act as a threshold for comparison to the detected signal. One or more predetermined threshold values may be stored in the sensor processor 90 and individually provided to the comparator circuit 132. The output of the comparator circuit 132 can be monitored by the sensor processor 90. The comparator circuit 132 may be implemented by hardware or software. For example, in one embodiment the sensor processor 90 may include a look-up table (LUT) and a comparison process may include matching the detected signal to values in the look-up table where values in the look-up table identify thresholds for the detected signal for various types of floor surfaces. For example, hard floor surfaces, such as concrete, laminate, ceramic, and wood, and soft floor surfaces, such as sculptured carpet, low pile carpet, cut pile carpet, and high pile carpet.
The sensor processor 90 identifies the type of floor being traversed by the vacuum cleaner and communicates type of floor information to the controller processor 74. Based on the type of floor information, the controller processor 74 determines whether or not to operate the suction motor 36 and provides a control signal to the suction motor controller 166 to start or stop the suction motor 36. The controller processor 74 may also control the speed of the suction motor 36 via the suction motor controller 166 if variations in suction, based on the type of floor detected, are desirable. The suction motor controller 166, the suction motor 36, and the suction fan 38 operate as described above in relation to
The reflected sonic energy received by the sonar detector 128 can also be utilized to determine other characteristics such as cleaning head height. For example, the sensor processor 90 can compute a time differential between a transmission of the sonic energy by the emitter 126 and reception of a corresponding echo by the detector 128. The sensor processor 90 can be programmed with a LUT or algorithm that is used to map the time differential to a height. The sensor processor 90 can use the height information to facilitate control of the suction motor controller 166, the suction motor 36, and the suction fan 38, and/or filter noise or interfering signals. For filtering, the sensor processor 90 can be programmed with one or more thresholds that define a range of values that are considered to be within a range of valid values. By example, a lower and/or an upper threshold can be used to exclude or discard signals that are too close or too far, based on the measured height, as erroneous signals. In order allow for closer mounting of the sensor 97 to the floor, the signal threshold can be adjusted and/or damping circuitry can be used to damp the transducing components of the sensor 97.
The vacuum cleaner circuit with the floor type sensor which has been described above, may be implemented in a robotic vacuum cleaner, a robotic canister-like vacuum cleaner, a hand vacuum cleaner, a carpet extractor, a canister vacuum cleaner, an upright vacuum cleaner, and similar indoor cleaning appliances (e.g., floor scrubbers) and outdoor cleaning appliances (e.g., street sweepers) that include rotating brushes.
With reference to
The audio-activated shut-off device 702 can include visual indicia identifying the audio-activated shut-off device 702 and/or indicating activation/deactivation of the audio-activated shut-off device 702. In other instances, the audio-activated shut-off device 702 can be embedded within the cleaning appliance without any exterior indication of its existence and/or state. Optionally, the audio-activated shut-off device 702 can include an audio mechanism that identifies presence of the audio-activated shut-off device 702 and/or indicates activation/deactivation of the audio-activated shut-off device 702.
The componentry, associated with the audio-activated shut-off device 702 includes at least a receiver (as described in detail in connection with
In one embodiment, the associated telephone system employs caller ID or the like to obtain a telephone number and/or name associated with a caller. Once determined, the telephone number and/or name of the caller can be compared to a list of pre-programmed numbers and/or names. It is to be appreciated that the list can be stored with the transmitter and/or a component (e.g., memory) residing within the vacuum cleaner. In addition, the comparison can be performed at the transmitter and/or the vacuum cleaner. When performed at the transmitter, it can transmit a shut-off signal along with caller information or a signal indicating the telephone is ringing to the receiver, and/or ignore the ringing telephone.
In one instance, simply locating a matching number or name can invoke removing power from the vacuum as well as other functions. In another instance, the user can set a flag or other indicia for each number and/or name within the pre-programmed list. The flag or other indicia allows the user to determine whether a particular matched number and/or name has permission to remove power from the vacuum cleaner through the telephone ring shut-off feature. For example, the user can set of flag to allow a telephone from a location the user is going to in order to power down the vacuum cleaner from that location. In this manner, the user can place a call from that location to terminate cleaning. Private or otherwise unidentifiable calls can be ignored.
The telephone system may additionally or alternatively employ ring tone technology that associates one or more ring tones with a caller. Such technology can also be used to facilitate discriminating between callers. Based on the ring tone, the associated transmitter can transmit one or more of a telephone number of the caller, a name of the caller, a ring-tone identifier, a shut-off signal along with caller information, and a signal indicating the telephone is ringing to the receiver, and/or ignore the ringing telephone.
When an associated telephone rings, the transmitter transmits a signal (e.g., RF) which is received by the receiver of the audio-activated shut-off device 702. Upon receiving the signal, electrical componentry associated with the audio-activated shut-off device 702 can process the signal and remove power from various components of the cleaning appliance 700. For example, the signal may result in the removal of power from the entire cleaning appliance or one or more components, such as the suction motor 36, the drive motor 104, the brush motor 100, the suction controller 166, the drive controller 148, the brush controller 134, the controller processor 74, etc. In addition, the received signal may elicit one or more audible and/or visual alarms. For example, power from the power distribution component 88 may be supplied to one or more light emitting diodes (LEDs) or other visual component to provide a visual indication that the audio-activated shut-off device 702 is activated/deactivated, that operation of the cleaning appliance was terminated via the audio-activated vacuum shut-off device 702, that the telephone is ringing, etc.
The audio-activated shut-off device 702 can be associated with control circuitry that allows a user of cleaning appliance to enable and/or disable such functionality. For example, the circuitry may be associated with a button, a switch, a slide bar, or the like which toggles the audio-activated shut-off device 702 “on” and “off.” When activated (or turned “on”), the audio-activated shut-off device 702 behaves in a manner described above when an associated telephone rings. When deactivated (or turned “off”), the audio-activated shut-off device 702 does not remove power from any component based on a ringing telephone.
De-activation of the audio-activated shut-off device 702 may also result in turning off illumination indicators. Power may be provided to similar and/or different LEDs to indicate activation of the audio-activated shut-off device 702, de-activation of the audio-activated shut-off device 702, power removal in response to a ringing telephone, and/or a ringing telephone. The LEDs typically are located such that they can be easily observed. For example, the LEDs may be located on the handle of the cleaning appliance as described next in connection with
With reference to
In addition, one or more of the LEDs 802 can be used to indicate activation and/or de-activation of the floor type sensor 97 (e.g., the sonar sensor described in
It is to be appreciated that the LEDs 802 as well as other LEDs can also be used to indicate various other states of the cleaning appliance. For example, cleaning appliance states associated with over or under pressure situations, excessive current draw, etc. and/or environmental conditions such as floor type, distance between cleaning nozzle and cleaning surface, etc. can also be indicated through one or more LEDs. Moreover, other types of illuminating devices and/or audible indicators can be used in addition or alternatively to the LEDs 802.
With reference to
The architecture 900 includes a control element 904 that receives input from an associated first switching mechanism that activates/deactivates the audio-activated shut-off device 702 and/or an associated second switching mechanism that activates/deactivates a brush motor over-current sensor 98. The input from the first and the second switching mechanisms indicates whether the corresponding device 702 and/or sensor 98 is activated or deactivated.
When the first switching mechanism is used to activate the audio-activated shut-off device 702, the control element 904 powers one or more of the LEDs 902, which provides a visual indication that the audio-activated shut-off device 702 is “on,” or enabled. If the first switching mechanism is subsequently used to deactivate the audio-activated shut-off device 702, the control element 904 can remove power to the one or more LEDs 902. Alternatively, the one or more LEDs 902 can be illuminated when the audio-activated shut-off device 702 is “off,” or disabled, and not illuminated otherwise.
Activating the audio-activated shut-off device 702 activates other circuitry that detects signals transmitted in response to a ringing telephone and/or removes power from one or more components (including removing power from all the components) of the cleaning appliance such as, for example, the suction motor controller 166, the suction motor 36, the suction fan 38, the drive motor controller 148, the drive motor 104, the wheel 50, the brush motor controller 134, the brush motor 100, the brush 54, etc. Such circuitry can reside within the control element 904 or be associated therewith.
A receiver 906 detects and receives one or more signals that indicate a telephone is ringing. It is to be appreciated that the receiver 906 can directly detect a ringing telephone upon receiving signals generated by the ringing, the ringing telephone, and/or detect and receive a signal from an intermediary device (e.g., a transmitter) that detects a ringing telephone, generates a corresponding signal (e.g., RF) that indicates the telephone is ringing, and/or conveys (e.g., broadcasts) such signal to the receiver 906. A tuner 908 is used to tune the receiver 906 to accept signals within a frequency band (band pass) and/or reject signal outside of the frequency band. Such discrimination can facilitate filtering extraneous signals that may erroneously lead to removal of power to one or more components of the cleaning appliance when a telephone is not ringing.
Upon detecting and receiving a signal indicating a telephone is ringing, the receiver 906 notifies the control element 904. If the audio-activate shut-off feature is enabled, the control component 904 removes power from the one or more components of the cleaning appliance. It is to be appreciated that the control component 904 can be programmed to use a default or user customized profile that identifies which components power should be removed from upon receiving such signal. In addition, the control component 904 can illuminate one or more of the LEDs 902 in order to indicate that power was removed from at least one component in response to a ringing telephone and/or a telephone is ringing. The one or more LEDs 902 can be driven to produce a continuous or a periodic illumination (e.g., a flashing LED).
Deactivating the audio-activated shut-off device 702 may result in removal of power from the one or more illuminated LEDs 902 in order to indicate the audio-activated shut-off device 702 has been deactivated. The one or more LEDs 902 that were illuminated can remain illuminated to continue to indicate such events occurred or be reset to a non illuminated state. For instance, power from the one or more LEDs 902 may removed to indicate the audio-activated shut-off device 702 has been deactivated, but one or more other LEDs 902 may continue to be illuminated to indicate that the reason the cleaning appliance shut down was due to a ringing telephone and/or to provide an indication that someone called. In other instances, power is removed from substantially all of the LEDs 902 that were illuminated in response to associated events.
Deactivating the audio-activated shut-off device 702 terminates the ringing telephone auto shut-off feature. However, the control element 904, the receiver 906, and/or the tuner 908 can remain active in order in order detect when a telephone is ringing and, optionally, illuminate one or more of the LEDs 902 to indicate the telephone is ringing. In other instances, deactivating the audio-activated shut-off device 702 also removes power from the receiver 906 and the tuner 908.
It is to be appreciated that the audio-activated shut-off device 702 can also be used to turn “on” one or more components of the cleaning appliance in response to detecting a ringing telephone. For example, the audio-activated shut-off device 702 along with the receiver 906 and the tuner 908 can be enabled, but the cleaning appliance can be left in a non-cleaning state. When a telephone rings, the receiver 904 can receive the signal indicative of the ringing telephone and notify the control element 904, which can invoke circuitry that activates various components associated with cleaning a particular area. Such feature can be used to commence a cleaning job and/or resume a cleaning job that was terminated due to ringing telephone. In addition, ring tone technology that associates one or more ring tones with a caller can be used to discriminate amongst ring tones that activate the audio-activated shut-off device 702; deactivate the audio-activated shut-off device 702; invoke power removal from one or more components of the cleaning appliance; commence a cleaning job; resume a cleaning job; terminate a cleaning job; and do not have an effect on the cleaning appliances (with the exception that one or more of the LEDs 902 can be illuminated to indicate the phone is ringing).
The second switching mechanism activates/deactivates the brush motor over-current sensor 98. Likewise, when the second switching mechanism is used to activate the brush sensor 98, the control element 904 is notified (e.g., via a signal) and powers one or more of the LEDs 902, which provides a visual indication that the brush sensor 98 is “on,” or enabled. If the second switching mechanism is used to deactivate the brush sensor 98, the control element 904 removes power from the one or more illuminated LEDs 902. Alternatively, the one or more LEDs 902 can be illuminated when the brush sensor 98 is turned “off,” or disabled, and not illuminated otherwise.
When the brush sensor 98 is activated, electrical current draw of the brush motor 100 is monitored by the control element 904. In one instance, the control element 904 includes a comparator that compares the electrical current draw of the brush motor 100 to a predefined range of acceptable operational values. If the current drawn by the brush motor 100 is outside of the predefined range, the control element 904 can remove power from the brush motor 100 and/or components powering and/or controlling the brush motor 100 as described herein.
In addition, the control element 904 can power one or more of the LEDs 902 to indicate power has been removed from the brush motor 100 due to excessive current draw. By way of example, a throw rug may jam an associated brush roll during cleaning. Typically, the jam leads the brush motor 100 to draw more current in order to try to overcome the force preventing the brush motor from turning. The additional current draw can be monitored and used to shut-off the brush motor when it is outside of the predefined range and/or illuminate (e.g., continuously and periodically) one or more of the LEDs 902 to indicate an excessive current draw condition. The foregoing can extend brush roll motor life by mitigating motor burn-out.
When the brush sensor is deactivated, the control element 904 can still monitor brush motor electrical current draw. However, when the electrical current draw is determined to be outside of the predetermined operation range, the control element 904 does not remove power from the brush motor. If desired, the user can configure the control element 904 to continue illuminating the one or more LEDs 902 when an excessive current draw event occurs.
It is to be appreciated that illuminated LEDs 902 (due to an event associated with the audio-activated shut-off device 702 and/or the brush motor over-current sensor 98) can be automatically re-set to a non illumination state when the illumination invoking event ceases and/or manually by cycling cleaning appliance system power. In addition, a user can override any event the results in removal of power from any of the components of the cleaning appliance. Moreover, audio indicators can be additionally and/or alternatively employed.
While the invention is described herein in conjunction with several exemplary embodiments, it is evident that many alternatives, modifications, and variations will be apparent to those skilled in the art. Accordingly, the embodiments of the invention in the preceding description are intended to be illustrative, rather than limiting, of the spirit and scope of the invention. More specifically, it is intended that the invention embrace all alternatives, modifications, and variations of the exemplary embodiments described herein that fall within the spirit and scope of the appended claims or the equivalents thereof.
This application is a Continuation-In-Part of U.S. utility patent application Ser. No. 10/665,709 filed on Sep. 19, 2003 now U.S. Pat. No. 7,237,298 and entitled “SENSORS AND ASSOCIATED METHODS FOR CONTROLLING A VACUUM CLEANER,” the entirety of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4558215 | Kaneko et al. | Dec 1985 | A |
5109566 | Kobayashi et al. | May 1992 | A |
5279672 | Betker et al. | Jan 1994 | A |
5321614 | Ashworth | Jun 1994 | A |
5341540 | Soupert et al. | Aug 1994 | A |
5377106 | Drunk et al. | Dec 1994 | A |
5542146 | Hoekstra et al. | Aug 1996 | A |
5613261 | Kawakami et al. | Mar 1997 | A |
5634237 | Paranjpe | Jun 1997 | A |
5940927 | Haegermarck et al. | Aug 1999 | A |
6076227 | Eyerer et al. | Jun 2000 | A |
6493612 | Bisset et al. | Dec 2002 | B1 |
6571415 | Gerber et al. | Jun 2003 | B2 |
6571422 | Frigo et al. | Jun 2003 | B1 |
6590222 | Bisset et al. | Jul 2003 | B1 |
6594844 | Jones | Jul 2003 | B2 |
6671592 | Bisset et al. | Dec 2003 | B1 |
Number | Date | Country |
---|---|---|
1149332 | Aug 2003 | EP |
WO 0038027 | Jun 2000 | WO |
WO 2005077240 | Aug 2005 | WO |
Number | Date | Country | |
---|---|---|---|
20050278888 A1 | Dec 2005 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10665709 | Sep 2003 | US |
Child | 11209992 | US |