EP3318702B1 - Pool cleaning robot having a filtering unit and a sensor - Google Patents
Pool cleaning robot having a filtering unit and a sensor Download PDFInfo
- Publication number
- EP3318702B1 EP3318702B1 EP17199823.0A EP17199823A EP3318702B1 EP 3318702 B1 EP3318702 B1 EP 3318702B1 EP 17199823 A EP17199823 A EP 17199823A EP 3318702 B1 EP3318702 B1 EP 3318702B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- cleaning robot
- filtering unit
- pool cleaning
- cleanliness
- pool
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004140 cleaning Methods 0.000 title claims description 245
- 238000001914 filtration Methods 0.000 title claims description 187
- 239000012530 fluid Substances 0.000 claims description 102
- 230000003749 cleanliness Effects 0.000 claims description 95
- 238000000034 method Methods 0.000 claims description 33
- 238000004891 communication Methods 0.000 claims description 26
- 238000012544 monitoring process Methods 0.000 claims description 2
- 230000000977 initiatory effect Effects 0.000 claims 2
- 238000001514 detection method Methods 0.000 description 60
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 16
- 230000008569 process Effects 0.000 description 14
- 230000001680 brushing effect Effects 0.000 description 11
- 230000033001 locomotion Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000005086 pumping Methods 0.000 description 4
- 238000011012 sanitization Methods 0.000 description 4
- 230000009182 swimming Effects 0.000 description 4
- ZAMOUSCENKQFHK-UHFFFAOYSA-N Chlorine atom Chemical compound [Cl] ZAMOUSCENKQFHK-UHFFFAOYSA-N 0.000 description 3
- 229910052801 chlorine Inorganic materials 0.000 description 3
- 239000000460 chlorine Substances 0.000 description 3
- 230000002844 continuous effect Effects 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- KRTSDMXIXPKRQR-AATRIKPKSA-N monocrotophos Chemical compound CNC(=O)\C=C(/C)OP(=O)(OC)OC KRTSDMXIXPKRQR-AATRIKPKSA-N 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005507 spraying Methods 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 101100310856 Drosophila melanogaster spri gene Proteins 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 208000001848 dysentery Diseases 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000001095 motoneuron effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 150000003839 salts Chemical class 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000011179 visual inspection Methods 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H4/00—Swimming or splash baths or pools
- E04H4/14—Parts, details or accessories not otherwise provided for
- E04H4/16—Parts, details or accessories not otherwise provided for specially adapted for cleaning
- E04H4/1654—Self-propelled cleaners
Definitions
- a clogged filter indication system is described in US patent number 6965814 .
- the said indication system concerns an electronic system that controls the electric power consumption and load of the pump motor for eventually producing an indication signal when the filtering unit is clogged or full.
- US patent application 2009/0282627 of Porat discloses an automated self-propelled pool cleaner having a housing, a water pump for moving water through the housing, drive means for moving the pool cleaner over the surface of the salt water pool to be cleaned, and an integral electrochemical chlorine generator mounted in the housing, includes a processor/controller that is programmed to activate the chlorine generator, the pump and drive means in predetermined operational sequences that minimize wear and tear on the water pump and drive means, while at the same time distribute and maintain a safe level of sanitizing chlorine in the pool, to thereby obviate the need for an in-line chlorinator or other chemical additive treatments; an optional automated sensor device can be provided to activate a secondary maintenance program which enables the pool cleaner to operate over prolonged periods of time as the sole means for filtering and sanitizing the pool water.
- An electrochemical cell manual mounting system permits the cell to be secured in place for operation and manually removed for maintenance, repair or replacement by the user without special tools or training.
- Any reference to a pool cleaner should be applied, mutatis mutandis to a method that is executed by a pool cleaner and/or to a non-transitory computer readable medium that stores instructions that once executed by the pool cleaner will cause the pool cleaner to execute the method.
- any reference to method should be applied, mutatis mutandis to a pool cleaner that is configured to execute the method and/or to a non-transitory computer readable medium that stores instructions that once executed by the pool cleaner will cause the pool cleaner to execute the method.
- Any reference to a non-transitory computer readable medium should be applied, mutatis mutandis to a method that is executed by a pool cleaner and/or a pool cleaner that is configured to execute the instructions stored in the non-transitory computer readable medium.
- a pool cleaning robot may have a filtering unit and one or more calorimetric sensors for sensing the flow of fluid (or the lack of flow of fluid) within the pool cleaning robot, wherein the flow of fluid (or the lack of flow) are indicative of the cleanliness of the filtering unit.
- a mapping between detection signals of the calori metric sensor and the cleaning sensor may be received and/or learnt in order to convert detection signals provided by a calori metric sensor to an indication about the cleanliness of the filtering unit.
- the filtering unit When the filtering unit becomes clogged with dirt (conveyed by the unfiltered fluid) the flow of fluid within the pool cleaning robot may decrease.
- a filter may be regarded as clogged when the flow through the filter reduces (in comparison to a flow through an ideally clean filter) to a certain degree.
- the flow may reduce by 5-100% - and especially above any threshold that may be defined by any party - including the pool cleaning robot manufacturer, a technician, a user, and the like.
- the threshold may be fixed or may change over time.
- the pool cleaning robot may include more than a single calorimetric sensor for providing indications about the flow of fluid within different locations within the pool cleaning robot. These detection signals may provide more accurate information about the cleanliness of the filtering unit.
- Non-limiting example of locations of the calorimetric sensor may include (i) at a location that precedes the filtering unit ("precedes" - non-filter fluid interacts with the calorimetric sensor before entering the filtering unit), (ii) within the filtering unit, (iii) after the filtering unit ("after" - the calorimetric sensor interacts with filtered fluid), and the like.
- the calorimetric sensor may be positioned any where within the pool cleaning robot and/or partially or fully extending outside the pool cleaning robot.
- the filtering unit may include multiple filters and one or more calorimetric sensors may precede and/or follow each one of the one or more of the multiple filters.
- a calorimetric sensor may include a pair of thermal resistors that are spaced apart from each other. The thermal resistors are positioned within a path of the fluid. One thermal resistor is heated in a controlled manner (for example- to a known temperature) and the other thermal resistor is used for temperature readings.
- the calori metric sensor may be an off-the-shelf calorimetric sensor of vendors such as Turck GmbH & Co. Mulheim an der Ruhr, or Vishay Inc., PA. USA, and the like.
- the calorimetric sensor may include more than a pair of thermal resistors, wherein one or more thermal resistors is heated while one or more other thermal resistors are used for the temperature readi ng.
- a n array of calorimetric sensors may be used. The selection of which thermal resistor is heated and which thermal resistor is used for temperature readings may change over time or may remain fixed.
- the monitored filtering unit may have any shape, size and/or configuration.
- the filtering unit may be a bag, may include filtering sheets, may be a filtering cartridge, and the like.
- these filtering units bags, cartridges
- these filtering units are merely examples of a filtering unit.
- the thermal resistors of the calori metric sensor are thermally isolated from each other - unless they are thermally coupled by fluid that contacts both thermal resistors.
- FIG. 1 Various figures illustrate the calorimetric sensors as having two legs that extend from a box - these legs the end poi nts of the two thermal resistors.
- the temperature difference depends on the flow of fluid - stronger flow dissipates more heat and the temperature difference is lower.
- the differences measured by the thermal sensor reflects the changes in the flow rate of the fluid at the location of the calorimetric sensor.
- the temperature mapping may be converted by a controller to an indication about the cleanliness of the filtering unit. Cleaner filtering unit will result in faster fluid flow.
- Fluid is induced to pass through the pool cleaning robot by a fluid control module that may include, for example, one or more motors and/or one or more pumps and/or one or more impellers.
- the flow of the fluid may depend on the cleanliness of the filtering unit and on the manner in which the fluid is induced to flow (by the fluid control module). For example- the fluid may be sucked at different rates.
- the manner in which the fluid control module can be determined by control signals sent to the fluid control module, by the power consumption of the fluid control module, and the like.
- a difference between the expected flow of the fluid (given the manner the fluid control module operates) and the measured flow (by the calorimetric sensor) may provide an indication about the cleanliness of the filtering unit.
- a pool cleaning robot may include an accelerometer. This pool cleaning robot may or may not have one or more calorimetric sensors.
- An accelerometer may be used for measuring the acceleration on different axis and helping with the pool cleaning robot navigation. Additionally or alternatively - the accelerator may be used to monitor the status of the filter. An accelerometer may be used instead of a calorimetric sensor or in addition to the calorimetric sensor.
- the accelerator may be used for evaluating the cleanliness of the filtering unit - by measuring a frequency of noise being generated by the robot motoric systems and flow of fluid through the filter.
- the frequency of the noise vibrations captured by the accelerometer is changed according to the flow of the water inside the pool cleaning robot.
- the flow inside the pool cleani ng robot is changed with the load of dirt in the filter element as the flowing or exiti ng water is searching for different di rections to flow through.
- That frequency and amplitude will be measured and compared between clean and full filtering bag or element and can be used as the source of indication to the control system.
- the accelerometer may detect flow induced vibration.
- An accelerometer measuring the vibration of the pool cleaner body caused by the impeller motor may transform, from the time series noise measurements, to a frequency domain using standard FFT transformation (Fast Fourier Transform) to better recognize the noise frequency differences between high flow and low flow of water through the robot housing and filtering element or bag.
- FFT transformation Fast Fourier Transform
- pool cleaning robots may include a housing, a controller, a communications module, a fluid control module a drive mechanism to set in motion wheels and/or tracks and/or cleani ng brushes for propelling the robot along the floor and/or walls of the swimming pool.
- the pool cleaning robot may also include an active auxiliary brush, a power supply, a power source such as a turbi ne and/or a tethered electrical cable connecting the power supply to the pool cleaning robot or, alternatively, on board rechargeable batteries.
- the communications module may be used to send (and/or receive) messages via wires or wirelessly from an external communication devices that may be stationary inside or external to the pool, or mobile devices such as a smartphone or computer all having capacity to process received data concerning filtering unit of the pool cleaning robot and to deduct necessary actions needed to rectify a clogging or clogged filter bag or cartridge.
- Figure 1 is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, opening 81 that may be located at the bottom of the pool cleaner, in close proximity of the swimming pool floor or wall surfaces, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from an opening 82, filtering unit 170 such as a filter element (bag or cartridge) that is positioned between the opening and the impeller, calorimetric sensor 61, and controller 101.
- filtering unit 170 such as a filter element (bag or cartridge) that is positioned between the opening and the impeller
- calorimetric sensor 61 calorimetric sensor 61
- controller 101 controller 101.
- Controller 101 may control the pool cleaning robot and may receive detection signals from the calorimetric sensor. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- Figure 2A is a cross sectional view of an example of a pool cleaning robot 100 that has housing 80, opening 81, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an external filter element (bag or cartridge) that is positioned outside housing 80, fluid flow boundaries 134 that define the fluid path between opening 81 and the filtering unit 170, calori metric sensor 61 that is positioned near the opening 81 (and within the fluid path), another calorimetric sensor 62 that is positioned near the inlet of filtering unit 170, and controller 101.
- filtering unit 170 such as an external filter element (bag or cartridge) that is positioned outside housing 80
- fluid flow boundaries 134 that define the fluid path between opening 81 and the filtering unit 170
- calori metric sensor 61 that is positioned near the opening 81 (and within the fluid path)
- another calorimetric sensor 62 that
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensors 61 and 62. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- Figure 2B is a cross sectional view of an example of of a pool cleaning robot 100.
- the pool cleaning robot of figure 2B differs from the pool cleaning robot of figure 2A by not including other calorimetric sensor 62.
- Figure 2C is a cross sectional view of an example of of a pool cleaning robot 100.
- the pool cleaning robot of figure 2C differs from the pool cleaning robot of figure 2A by not including calorimetric sensor 61.
- Figure 3A is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, opening 81, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, calori metric sensor 61 that is positioned near the opening 81, another calorimetric sensor 62 that is positioned near opening 82 - for example between filtering unit 170 and openi ng 82.
- filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80
- calori metric sensor 61 that is positioned near the opening 81
- another calorimetric sensor 62 that is positioned near opening 82 - for example between filtering unit 170 and openi ng 82.
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensors 61 and 62. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- Figure 3B is a cross sectional view of an example of of a pool cleaning robot 100.
- the pool cleaning robot of figure 3B differs from the pool cleaning robot of figure 3A by having accelerometer 54 instead of other calorimetric sensor 62.
- the accelerometer 54 may be provided instead of calorimetric sensor 61 or in addition to any number of calorimetric sensors.
- Figure4A is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, opening 81, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, calorimetric sensor 61 that is positioned outside the filtering unit 170 (but within the fluid path), and another calorimetric sensor 62 that is positioned inside the filtering unit 170.
- filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80
- calorimetric sensor 61 that is positioned outside the filtering unit 170 (but within the fluid path)
- another calorimetric sensor 62 that is positioned inside the filtering unit 170.
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensors 61 and 62. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- Figure 4B is a cross sectional view of an example of of a pool cleaning robot 100.
- the pool cleaning robot of figure 4B differs from the pool cleaning robot of figure 4A by not including other calorimetric sensor 62.
- Figure 4C is a cross sectional view of an example of of a pool cleaning robot 100.
- the pool cleaning robot of figure 4C differs from the pool cleani ng robot of figure 4A by not including calorimetric sensor 61.
- Figure 5 is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, opening 81, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, and accelerometer 54 for sensing the accelerations of the pool controller.
- filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80
- accelerometer 54 for sensing the accelerations of the pool controller.
- Controller 101 may control the pool cleaning robot and may receive detection signals from accelerometer 54. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- Figure 6A is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, opening 81, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, other calorimetric sensor 62 that is positioned inside the filtering unit 170 (but within the fluid path), and calorimetric sensor 61 that is positioned at least partially outside housing 80.
- Calorimetric sensor 61 may sense the flow of fluid that flows outside the pool cleani ng robot and towards the water ingress sport 81.
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensors 61 and 62. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- FIG. 6B illustrates various positioned and types of colorimetric sensors.
- the calorimetric sensor 61 has a sensing edge - where the thermal resistors contact the fluid.
- the sensi ng edge may pass through (or be proxi mate to) an openi ng 86 at the bottom of the housing 85.
- the sensi ng edge may be at the substantially the same level as the bottom of the housi ng, at the exact level of the bottom of the housing, may extend outside the bottom of the housing or may be slightly above the bottom of the housing. Substantially may mean within few centimeters or few millimeters from the bottom of the housi ng. Few may mean, for example, between 1 and 10. Any spatial relationship between the calorimetric sensor 61 and any part of the housing may be provided.
- figure 6A illustrates the bottom of the housing - the calorimetric sensor 61 may be positioned elsewhere - in relation to another opening of the housing.
- Figure 6B also shows that a cleaning element such as bristles 88 may precede the sensing edge of the calorimetric sensor 61. This may prevent the calorimetric sensor 61 from being clogged.
- a cleaning element such as bristles 88 may precede the sensing edge of the calorimetric sensor 61. This may prevent the calorimetric sensor 61 from being clogged.
- Figure 6B also shows a bottom view of a part of the bottom 85 and a calorimetric sensor 61 that has a cylindrical shape with a central circular thermal resistor 612 that is surrounded by a cylindrical external thermal resistor 611.
- the calorimetric sensor 61 may have any shape and/or size.
- Figure 6B also illustrates a cross section of the calorimetric sensor 61 that has a cylindrical shape in which there is a gap between the lower parts of the central circular thermal resistor 612 and the cylindrical external thermal resistor 611.
- Figure 6B also illustrates a cross section of the calorimetric sensor 61 that has a cylindrical shape in which there is filling element 613 that is positioned in a gap between the lower parts of the central circular thermal resistor 612 and the cylindrical external thermal resistor 611.
- Figure 7 is a cross sectional view of an example of of a pool cleaning robot 100.
- the pool cleaning robot of figure 7 differs from the pool cleaning robot of figure 6 by not including other calorimetric sensor 62.
- Figure 8 is a cross sectional view of an example of of a pool cleaning robot 100.
- the pool cleaning robot of figure 8 differs from the pool cleaning robot of figure 7 by having the calorimetric sensor 61 extending (at least partially) outside the housing 80 - near upper outl et 82.
- Calorimetric sensor 61 may sense the flow of fluid that is ejected through openi ng 82.
- Figure 9 is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, opening 81, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, calorimetric sensor 61 that is positioned at least partially outside housing 80 - near opening 81, and other calorimetric sensor 62 that is positioned at least partially outside housing 80 - and extends through the bottom of the housing.
- filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80
- calorimetric sensor 61 that is positioned at least partially outside housing 80 - near opening 81
- other calorimetric sensor 62 that is positioned at least partially outside housing 80 - and extends through the bottom of the housing.
- Calorimetric sensor 62 may be located flush in the bottom of the housing that incorporates opening 81 or may form part of the abovementioned motor unit (not shown). Whereby, the sensor incorporated in the said motor unit, is inserted and located in a customized opening at the said bottom plate in proximity and facing the floor or wall swimming pool surfaces so that it may sense and measure the flow of water while in movement towards inlet 81.
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensors 61 and 62. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- Figure 10 is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, opening 81, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, calori metric sensor 61 that is positioned inside the filtering unit 170, a communication module 60
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensor 61. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) via communications module 60 to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- Figure 11A is a cross sectional view of an example of of a pool cleaning robot 100 that has housi ng 80, openi ng 81, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, accelerometer 54 that is positioned inside the filtering unit 170, a communication module 60.
- filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80
- accelerometer 54 that is positioned inside the filtering unit 170
- a communication module 60 such as an internal filter element (bag or cartridge) that is positioned inside housing 80.
- Controller 101 may control the pool cleaning robot and may receive detection signals from accelerometer 54. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) via communications module 60 to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- FIGS 11B and 11C illustrates a pool cleaning robot 100 that is fluidly coupled via hose 420 to an external filter 410.
- One or more calorimetric sensors (such as calorimetric sensor 61) may be positioned within hose 420 and/or the external filter 410 - or anywhere within the hydraulic path that starts within the pool cleaning robot 100 and ends at the external filter. Thus- zero or more calori metric sensors may be positioned within the pool cleaning robot and zero or more calorimetric sensors may be positioned outside the pool cleaning robot.
- a calori metric sensor may be located anywhere inside the said hose, at the entrance or exit of the said external hose, while being wired and connected to a control PCB and being powered by low voltage hydraulically produced on-board electrical power device such as a turbine/generator when such a pool cleaner is hydraulically powered and does not have its own electrical power supply inputs (a power supply or batteries).
- the signals of the calorimetric sensor 61 may be send and/or processed to the pool cleaning robot and/or to an external unit located outside the pool cleaning robot.
- the external unit may be a processor, a communication unit or both.
- the processing - especially determining the cleanliness of the filter - may be done by the external unit or by yet another processor - in the pool cleaning robot or outside the pool cleaning robot.
- Figure 11B illustrates an external unit 440 that receives the signals from calori metric sensor 61 .
- Figure 11C illustrates an external unit 450 that receives the signals from calorimetric sensor 61.
- Figure 12 is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, opening 81, pump motor 132, impeller 133 that is rotated by pump motor 132 and causes a suction of and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, calorimetric sensor 61 that is positioned near the openi ng 81 (near the bottom of the housing), another calori metric sensor 62 that is positioned near opening 82 (near the top of the housing) - for example between filtering unit 170 and openi ng 82.
- Figure 12 also illustrates a cleaning unit 171 for cleaning the filtering unit 170.
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensors 61 and 62. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals.
- controller 101 may instruct cleaning unit 171 to clean the filtering unit 170.
- a cleaning unit may be internal to the filtering unit, external to the pool cleaning robot, or internal to the pool cleaning robot but external to the filtering unit.
- Figure 13 illustrates examples of cleaning units that are internal to the housing 80.
- the upper part of figure 13 illustrates a brushing element 173 that has an arm and an axle - and is rotated about the axle by rotator 172.
- the brushing element may contact an inner wall of a cylindrical filter of the filter unit and scrub the inner wall, may perform contactless cleaning by di recting jets of fluid to the inner wall- and the like.
- the lower part of figure 13 includes a side view and a top view of a cleaning unit that is external to the filtering unit 170 and may scan (for example - using telescopic support elements that may move upwards and downwards - under the control of a fluid motor) multiple perforated rods 175 (or other fluid conduits with openings or nozzles that face the filtering unit) so that fluid jets may scan the exterior walls of the filtering unit 170.
- a cleaning unit that is external to the filtering unit 170 and may scan (for example - using telescopic support elements that may move upwards and downwards - under the control of a fluid motor) multiple perforated rods 175 (or other fluid conduits with openings or nozzles that face the filtering unit) so that fluid jets may scan the exterior walls of the filtering unit 170.
- Figure 14 illustrates an example of a cleaning unit that is external to the housing 80.
- a part of a cleaning unit 630 (such as a pop-up sprinkler 631) may enter through 81 into filtering unit 170.
- the pop-up sprinkler 631 may have a cross section that is smaller than the opening 81 thereby the pop-up sprinkler may, even when passing through the opening 81, may not seal the opening 81 and may leave a space for fluid and/or debris to exit the pool cleaning robot through the openi ng 81 during the cleani ng process.
- the cross section of the pop-up sprinkler and/or the openi ng may have any shape and/or size.
- the cross section of the pop-up sprinkler may have the same shape or may differ from each other by shape.
- the pop-up sprinkler 631 may include a valve 178.
- the valve 178 may be a ball valve that creates intermittent water jet spray thrusts to improve and create powerful streams of internal nozzle spraying to remove stubborn dirt or debris attached.
- Multiple nozzles or openings may be employed with varying nozzle diameter apertures along the pop up sprinkler rod. This is especially important in initial cleaning cycles when season starts and the dirt from the previous bathi ng season clings hard onto the filter surfaces.
- the additional liquid container 632 containing cleaning fluid such as, for example an anti-calc substance may be used to mix this said liquid with the spraying water.
- the pop-up sprinkler 631 may be rotated about an axis or not.
- base 631 of cleaning unit 630 may rotate the pop-up sprinkler 631.
- the pop-up sprinkler may be made of a rigid material or of a softer material such as soft rubber that will inflate into the interior space of the filter or as stated above, expand/contract telescopically.
- the process will be preferably mechanical but may be subject to an electrical/electronic control.
- the pop-up sprinkler is merely a non-limiting example of a cleaning element.
- Other cleaning elements may include, for example, elastic and/or non-elastic cleaning elements, cleaning elements that include a hollow tube or a hollow bag with a fluid inlet and a fluid outlet, pop-up cleaning elements that are not rods, telescopic cleaning elements, cleaning elements that do not pop-up, and the like.
- the operation of the pop-up sprinkler is as follows: as the filter becomes clogged during normal cycle time in-pool operation while the pool cleaning robot is submerged, the pool cleaner records the level of clogging and will classify it to anything between severely clogged to containing some minor dirt. This will be communicated to the controller of the docking station to determine a cleaning process that may fit the state of the filtering unit.
- the sensi ng of the state of the filtering unit may be sensed by usi ng one or more calorimetric sensor (such as 61 and 62) and/or by using an accelerometer.
- Figure 15 is an example of a pool cleani ng robot 100 and of an underwater station 5000 that is positioned within the pool 5555 cleaned by the pool cleaning robot 100.
- Pool cleaning robot 100 that has housing 80, opening 81, pump motor, impeller that is rotated by pump motor and causes a suction of the fluid and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, calorimetric sensor 61 that is positioned inside the filtering unit 170 and communication module 60.
- filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80
- calorimetric sensor 61 that is positioned inside the filtering unit 170 and communication module 60.
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensor 61. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to underwater station 5000 that may determine the cleanliness of the filtering unit based on the detection signals. The controller 101 may determine the cleanliness of the filter and instruct (or request) the underwater station 5000 to clean the filtering unit, to replace the filtering unit, and even may send the parameters of the cleaning process to the underwater station 5000.
- the underwater station 5000 may include a processor 5010 for calculating the cleanliness of the filtering unit, a filter cleaning unit and/or a filter replacement unit 5020, and a communication module 5060 capable of communicating with the communication module 60 of the pool cleaning robot 100.
- Figure 16 is an example of a pool cleaning robot 100 and of an external station 6000 that is positioned outside the pool 5555 cleaned by the pool cleaning robot 100.
- Pool cleaning robot 100 that has housing 80, opening 81, pump motor, impeller that is rotated by pump motor and causes a suction of the fluid and jet of fluid to be ejected from an opening 82, filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80, calorimetric sensor 61 that is positioned inside the filtering unit 170 and communication module 60.
- filtering unit 170 such as an internal filter element (bag or cartridge) that is positioned inside housing 80
- calorimetric sensor 61 that is positioned inside the filtering unit 170 and communication module 60.
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensor 61. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to external station 6000 that may determine the cleanliness of the filtering unit based on the detection signals. The controller 101 may determi ne the cleanliness of the filter and instruct (or request) the external station 6000 to clean the filtering unit, to replace the filtering unit, and even may send the parameters of the cleaning process to the external station 6000.
- the external station 6000 may include a processor 6010 for calculating the cleanliness of the filtering unit, a filter cleaning unit and/or a filter replacement unit 6020, and a communication module 6060 capable of communicating with the communication module 60 of the pool cleaning robot 100.
- Figure 17A is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, opening 81, pump motor and impeller (not shown) that is rotated by the pump motor and causes a suction of the fluid and jet of fluid to be ejected from opening 82, filtering unit 170 such as a filter element (bag or cartridge) that is positioned in the housing.
- filtering unit 170 such as a filter element (bag or cartridge) that is positioned in the housing.
- the pool cleaning robot also includes a cleaning element such as an apertured bag 640.
- a flow of water and/or cleaning fluid through the apertured bag 640 may erect the apertured bag and cause jets of the water and/or cleaning fluid to exit the apertured bag through the apertures and clean the interior of filtering unit 170.
- Multiple nozzles or openings may be employed with varying nozzle or apertures diameters along the apertured bag. Debris and/or used water and/or cleaning fluid may exit the pool cleaning robot via opening 81.
- Figure 17A also shows a valve 614 of the pool cleaning robot that is at an open position.
- Calorimetric sensor 61 may not belong to the pool cleani ng robot 100 - and may inserted into pool cleaning robot 100 when the cleanliness of the filtering unit is tested.
- Calorimetric sensor 61 may sense the cleanliness of the filtering unit and send information to controller 101 or to a controller of another entity (such as underwater system 5000 and/or external system 6000).
- Calorimetric sensor 61 may be moved within the filtering unit by manipulator 658.
- Figure 17B is a cross sectional view of an example of of a pool cleaning robot 100.
- the pool cleani ng robot of figure 17B differ from the pool cleani ng robot of figure 17A by coupling the calorimetric sensor 61 to controller 101.
- the calorimetric sensor61 belongs to the pool cleaning robot. No manipulator for moving the calorimetric sensor 61 is illustrated in figure 17B .
- Figure 18 is a cross sectional view of an example of a pool cleaning robot 100.
- the pool cleaning robot of figure 18 differ from the pool cleani ng robot of figure 17A by positioning the calorimetric sensor 61 outside the filtering unit (and not inside the filtering unit- as shown in figure 17B ), and by having an additional brushing elements 177 that may be moved by manipulator 652 and clean the filtering unit 170.
- the manipulator 652 and the brushing element 177 may not belong to the pool cleaning robot 100.
- Figure 19 is a cross sectional view of an example of of a pool cleaning robot 100 that has housing 80, openi ng 81, pump motor 132, impeller 133 that is rotated by the pump motor and causes a suction of the fluid and jet of fluid to be ejected from opening 82, filtering unit 170 such as a filter element (bag or cartridge) that is positioned in the housing valve 614 and rear door 27 formed at a rear part of housi ng 80.
- the valve 614 closes opening 81 and fluid may exit through rear door 27. This is used when the pool cleaning robot is being removed or exits the swimming pool.
- Figure 20A illustrates an example of a computerized system 7000 and a pool cleaning robot 100 that includes calorimetric sensor 61, controller 101, filtering unit, impeller, pump motor, housing, openings and communication module 60.
- Computerized system 7000 may be one or more computers, one or more servers, one or more mobile communication devices, or more smartphone, one or more tablet computer, more or more laptop computer, and the like.
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensor 61. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to computerized system 7000 that may determine the cleanliness of the filtering unit based on the detection signals.
- the computerized system 7000 may predict when the filter should be replaced, based, at least in part, on the cleanliness of the filtering unit or at least based on changes in the cleanliness of the filtering unit.
- the computerized system 7000 may send alerts indicating that the filter is about to get clogged, when it is expected to become clogged, alerts indicating that the filtering unit should be replaced, alerts indicating the cleanliness level of the filtering, unit, and the like.
- the computerized system 7000 may determine the cleanliness of the filter and instruct (or request) the pool cleaning robot to clean the filtering unit, to replace the filtering unit, and even may send the parameters of the cleaning process to the pool cleaning robot. Such messages may also be sent to an end user who will them remove the pool cleani ng robot from the pool for servici ng.
- Figure 20B illustrates different filter cleanliness readings (graph 8010) versus an expected cleanliness degradation pattern (graph 8020).
- An expected point in time in which the filtering unit is clogged (to a predefined level) may be determined based on either one of the different filter cleanliness readings and the expected cleanliness degradation pattern.
- the determi nation (or any estimate related to the cleanliness of the filter)may be also responsive to an expected pattern of operation of the pool cleaning robot - for example - the duration of each cleaning process, the repeatability of the cleaning process (one a week, once a day, few times a month), the ti me of the year (summer, winter, autumn, spri ng), and the like.
- the determination may be responsive to the flow changes through the fi Iters, to the expected operation of the pool cleaning robot, to the cleaning patterns (concentrating on dirtier parts of the pool, random pattern), and the like.
- the flow parameters may be monitored in a continuous or non-conti nuous manner.
- the intervals between one measurement to the other i n the non-conti nuous scenario
- the intervals between one measurement to the other may be fixed, change over time, change in response to the cleanliness of the filter. May change in response to gaps between the actual cleanliness deterioration pattern and the expected cleanliness deterioration pattern, and the like. Greater gaps may require more monitoring.
- the determi nation (or any estimate related to the cleanli ness of the filter) may be executed by learning and/or updating in a continuous and/or non-continuous manner, one or more parameters such as (i) repeatability of the cleaning process, and (ii) the rate of cleanliness deterioration (accumulation of dirt) of the filtering unit.
- water flow through a clean filter will be about 17,000 liter per hour while a clogged filter will enable a flow of only about 10,000 liter per hour.
- the robot will sample the fluidflow rate and keep the result.
- the computerized system 7000 may perform an analysis of flow readi ng obtained from one or more pool cleani ng robots during one or more periods of time and may calculate a trendline for a specific pool cleani ng robot - and calculate the gradient of the trendline
- the computerized system 700 may predict the expected time when the filter is subject to get fully clogged.
- This predicted time will then be sent to the user and may also be stored as an event at the user's mobile device calendar.
- the analysis, the mentioned above determination of the cleanliness of the filtering (or any estimate related to the cleanliness of the filter) may executed, in full or at least in part, by controller 101 and/or by a user computerized device.
- controller 101 may execute any method illustrated in the specification and/or any determination of the cleanliness of the filtering (or any estimate related to the cleanliness of the filter).
- Figure 21 illustrates an example of a computerized system 7000, a user computerized system 8000 and a pool cleaning robot 100 that includes calorimetric sensor 61, controller 101, filtering unit, impeller, pump motor, housing, openings and communication module 60.
- Computerized system 7000 may be one or more computers, one or more servers, one or more mobile communication devices, or or more smartphone, one or more tablet computer, more or more laptop computer, and the like.
- the user computerized system 8000 may be used or owned by the user of the pool cleaning robot.
- the user computerized system may be one or more computers, one or more servers, one or more mobile communication devices, or or more smartphone, one or more tablet computer, more or more laptop computer, and the like
- Controller 101 may control the pool cleaning robot and may receive detection signals from calorimetric sensor 61. Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, the controller 101 may send the detection signals (either processed or 'as is_) to computerized system 7000 that may determine the cleanliness of the filtering unit based on the detection signals.
- T he computerized system 7000 and/or the user computerized system may predict when the filter should be replaced, based, at least in part, on the cleanliness of the filtering unit or at least based on changes in the cleanliness of the filtering unit.
- the computerized system 7000 and/or the user computerized system 8000 may send alerts indicating that the filter is about to get clogged, alerts indicating the cleanliness level of the filtering unit, alerts indicating when the filtering unit is going to be cleaned by the pool cleaning robot unit, alerts indicating when the filtering unit is going to be cleaned by an external system, alerts indicating when the filtering unit should be replaced or serviced, alerts indicating when the filtering unit is going to be cleaned by the pool cleaning robot and the like.
- the computerized system 7000 and/or the user computerized system 800 may determine the cleanliness of the filter and instruct (or request) the pool cleaning robot to clean the filtering unit, to replace the filtering unit, and even may send the parameters of the cleaning process to the pool cleaning robot.
- Figure 22 illustrates an example of a user computerized system 8000 and a pool cleaning robot 100 that includes calorimetric sensor 61, controller 101, filtering unit, impeller, pump motor, housing, openings and communication module 60.
- Figure 22 differs from figure 21 by not including the computerized system 7000. Any function of the computerized system 7000 may be executed by the user computerized system 8000 and/or the pool cleaning robot itself.
- various components of the pool cleani ng robot - such as a controller, electronic board, pump motor, battery, drive motor and the like may be located within one or more internal compartments/ inner housings - thereby protecting these components from the fluid that flows in the pool cleaning robot.
- Figure 23 illustrates various components of a pool cleaning robot 100.
- the pool cleaning robot 100 is illustrated as including controller 101, drive and steering module 20, power supply module 40, fluid control module 30, sensing module 50 (including one or more calorimetric sensors such as calorimetric sensor 61),communication module 60 and brushing module 90.
- the controller 101 is arranged to control the operation of the pool cleaning robot 100 and especially control the various modules 20, 30, 40, 50 and 60.
- Figure 24 illustrates power supply modules 40 of a pool cleaning robot 100 according to various embodi ments of the invention.
- the power supply module 40 is configured to provide electrical power to various power consuming components such as controller 101, motors, sensors, and the like. It may receive the electrical power or generate it.
- One power supply module 40 includes a second contactless charging element 150 and a rechargeable power source 135.
- Another power supply module 40 includes a turbine 120, electrical generator 122 and a rechargeable power source 135.
- a further power supply module 40 includes a rotor 590 that acts as a turbi ne, a motor/generator 559 that acts as a generator and a rechargeable power source 135.
- Figure 25 illustrates drive and steering modules 20 of a pool cleaning robot 100 according to various embodiments of the invention.
- Drive and steering module 20 is arranged to move the pool cleaning robot 100. It may include one or more motors, one or more wheels or tracks and one or more transmissions that convey movements introduced by motors to the one or more wheels and/or one or more tracks.
- One drive and steering module 20 includes first drive motor 124, second drive motor 125, first transmission 127, second transmission 129, first track 141 and second track 143.
- the pool cleaning robot 100 may include a brushing module (denoted 90 in figure 23 ) that may include one or more brushing wheels such as brushing wheels 108 that are rotated (directly or indirectly) by first and second tracks 141 and 143.
- the direction of movement of the pool cleaning robot 100 can be controlled by individually controlling the movement of first and second tracks 141 and 143.
- a nother drive and steering module 20 includes first drive motor 124, first transmission 127, first track 141, second track 143, brushing wheels (not shown) and steering elements 107.
- Steering elements 107 can include fins, imbalance introduction elements, controllable fluid jet elements and the like.
- Non-limiting examples of steering elements are provided in US patent application serial number 14/023,544 filed September 11 2013 which is incorporated herein by reference. Any other steering elements known in the art can be used.
- Figure 26 illustrates fluid control modules 30 of a pool cleaning robot accordi ng to various embodiments of the invention.
- a fluid control module 30 is arranged to control a flow of fluid within the pool cleaning robot and to filter said fluid.
- FIG. 27 illustrates sensors of a sensing module 50 of a pool cleaning robot according to various embodiments of the invention.
- the sensing module 50 may include one or more calorimetric sensors such as calorimetric sensor 61, and at least one other sensor out of:
- Figure 28 illustrates various components of a pool cleaning robot 100. This is an example of combination of controller 101 and various components of the drive and steering module 20, power supply module 40, fluid control module 30, sensing module 50 that includes one or more calorimetric sensors such as calorimetric sensor 61, communication module 60, and brushing module 90.
- the pool cleaning robot 100 includes controller 101, sensing module 50 that includes one or more calorimetric sensors such as calorimetric sensor 61, communication module 60, filtering unit 170, filter manipulator 180, rechargeable power source 135, second contactless charging element 150, impeller 133, pump motor 132, first and second drive motors 124 and 125, first and second transmissions 127 and 129, first and second tracks 141 and 143.
- sensing module 50 that includes one or more calorimetric sensors such as calorimetric sensor 61, communication module 60, filtering unit 170, filter manipulator 180, rechargeable power source 135, second contactless charging element 150, impeller 133, pump motor 132, first and second drive motors 124 and 125, first and second transmissions 127 and 129, first and second tracks 141 and 143.
- Figure 29 illustrates various components of a pool cleaning robot 100.
- the pool cleaning robot 100 includes controller 101, sensing module 50 that includes one or more calorimetric sensors such as calorimetric sensor 61, communication module 60, filtering unit 170, filter manipulator 180, rechargeable power source 135, electrical generator 122, turbine 120, impeller 133, pump motor 132, first drive motor 124, steeri ng elements 107, first transmission 127, first and second tracks 141 and 143 and brushing module 90.
- sensing module 50 that includes one or more calorimetric sensors such as calorimetric sensor 61, communication module 60, filtering unit 170, filter manipulator 180, rechargeable power source 135, electrical generator 122, turbine 120, impeller 133, pump motor 132, first drive motor 124, steeri ng elements 107, first transmission 127, first and second tracks 141 and 143 and brushing module 90.
- any of the pool cleaning robots may have a shredder for shreddi ng debris, a sanitizing unit for sanitizing the filtering unit, compression unit for compressi ng the filtering unit, spare filtering units for replacing the filtering unit, and the like.
- Detection signals from a calorimetric sensor are processed to determine a flow of fluid.
- the flow of fluid is processed to determine a cleanliness of a filtering unit.
- Figure 30 illustrates method 500 according to an embodi ment of the invention.
- Method 500 includes the following steps: Step 510 of filtering, by a filtering unit of the pool cleaning robot, fluid that passes through the fi Iteri ng unit.
- the sensing may be executed in a continuous or non-conti nuous manner.
- the sensing may occur during an entire sensing period or during a part of a filtering period.
- the cleanli ness related parameter of the filtering unit may be a flow of fluid that is forced to flow through the filtering unit.
- the measurement of the calorimetric sensor may be influenced by various parameters such as the temperature of the fluid within a pool and/or a movement of the pool cleaning robot itself.
- the flow may increase when the pool cleani ng robot moves.
- the temperature of the fluid in the pool may be measured (directly or indirectly) when the pool cleaning robot is not pumping fluid and is static.
- the flow calculation may take into account the difference between the reading of the calorimetric sensor when the pool cleaning pumps fluid versus the readings when the pool cleaning sensor is not pumping fluids.
- Y et for another example - impeller parameters (such as speed) and/or movement parameters of the pool cleaner may be taken into account.
- the sensing may be executed by multiple calorimetric sensors.
- the sensing may involve sensing a flow of fluid inside the pool cleaning robot and/or the flow of fluid outside the pool cleaning robot.
- Step 530 may include at least one of the following:
- the method may include step 540 of exchanging information between the pool cleaning robot and another entity - or at least transmitting information from the pool cleaning robot.
- Step 540 may include transmitting by a communication unit information about the cleanliness related parameter of the filtering unit to a computerized system that is external to the pool cleaning robot. Any alert or notification may be sent to a computerized system to a user, and the like.
- Step 540 may include receiving by the communication unit information about the cleanliness of the filtering unit, and sending the information about the cleanliness of the filtering unit to the controller.
- Method 500 may also include step 550 of triggering and/or performing a cleaning operation of the filtering unit.
- the cleaning operation may be triggered based on the cleanliness of the filtering unit - and that cleaning process may include reversing the rotational direction of the impeller so that fluid is forced to enter through opening 82 and exit through opening 81 to perform a backwashi ng operation.
- any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved.
- any two components herein combined to achieve a particular functionality may be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components.
- any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality.
- the phrase 'may be X _ indicates that condition X may be fulfilled. This phrase also suggests that condition X may not be fulfilled.
- any reference to a pool cleaning robot as including a certain component should also cover the scenario in which the pool cleaning robot does not include the certain component.
- any reference to a method as including a certain step should also cover the scenario in which the method does not include the certain component.
- Y et for another example - any reference to a pool cleaning robot that is configured to perform a certain operation should also cover the scenario in which the pool cleaning robot is not configured to perform the certain operation.
- 'pool cleaner_ and 'pool cleaning robot_ are used in an autonomous manner and may refer to a self-propelled pool cleaner.
- any method may include at least the steps included in the figures and/or in the specification, only the steps included in the figures and/or the specification. The same applies to the pool cleaning robot and the mobile computer.
- logic blocks are merely illustrative and that alternative embodiments may merge logic blocks or circuit elements or impose an alternate decomposition of functionality upon various logic blocks or circuit elements.
- architectures depicted herein are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality.
- any arrangement of components to achieve the same functionality is effectively “associated_such that the desired functionality is achieved.
- any two components herein combined to achieve a particular functionality can be seen as “associated with_each other such that the desired functionality is achieved, irrespective of architectures or intermedial components.
- any two components so associated can also be viewed as being “operably connected,_or “operably coupled,_to each other to achieve the desired functional ity.
- the illustrated examples may be implemented as circuitry located on a single integrated circuit or within a same device.
- the examples may be implemented as any number of separate integrated circuits or separate devi ces interconnected with each other in a suitable manner.
- the examples, or portions thereof may implemented as soft or code representations of physical circuitry or of logical representations convertible into physical circuitry, such as in a hardware description language of any appropriate type.
- the invention is not limited to physical devices or units implemented in non-programmable hardware but can also be applied in programmable devi ces or units able to perform the desi red devi ce functions by operati ng in accordance with suitable program code, such as mainframes, minicomputers, servers, workstations, personal computers, notepads, personal digital assistants, electronic games, automotive and other embedded systems, cell phones and various other wireless devices, commonly denoted in this application as computer systems.
- suitable program code such as mainframes, minicomputers, servers, workstations, personal computers, notepads, personal digital assistants, electronic games, automotive and other embedded systems, cell phones and various other wireless devices, commonly denoted in this application as computer systems.
- any reference signs placed between parentheses shall not be construed as limiting the claim.
- the word : comprising does not exclude the presence of other elements or steps then those listed in a claim.
- the terms "a_ or "an, _ as used herein, are defined as one as or more than one.
- Any system, apparatus or device referred to this patent application includes at least one hardware component.
Landscapes
- Engineering & Computer Science (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Electric Vacuum Cleaner (AREA)
- Cleaning By Liquid Or Steam (AREA)
Description
- Most assessments concerning the status of a filtering unit of a pool cleaning robot may be conducted manually by visual inspection. Reduction of pumping force or pumping abilities may be another indication for a clogged filtering unit.
- A clogged filter indication system is described in
US patent number 6965814 . In brief, the said indication system concerns an electronic system that controls the electric power consumption and load of the pump motor for eventually producing an indication signal when the filtering unit is clogged or full. -
US patent application 2009/0282627 of Porat discloses an automated self-propelled pool cleaner having a housing, a water pump for moving water through the housing, drive means for moving the pool cleaner over the surface of the salt water pool to be cleaned, and an integral electrochemical chlorine generator mounted in the housing, includes a processor/controller that is programmed to activate the chlorine generator, the pump and drive means in predetermined operational sequences that minimize wear and tear on the water pump and drive means, while at the same time distribute and maintain a safe level of sanitizing chlorine in the pool, to thereby obviate the need for an in-line chlorinator or other chemical additive treatments; an optional automated sensor device can be provided to activate a secondary maintenance program which enables the pool cleaner to operate over prolonged periods of time as the sole means for filtering and sanitizing the pool water. An electrochemical cell manual mounting system permits the cell to be secured in place for operation and manually removed for maintenance, repair or replacement by the user without special tools or training. - It remains an important necessity for a pool owner or operator to receive real time information on the status of the filter.
- A pool cleaning robot, and a method for operating a pool cleaning robot as illustrated in the specification and/or the claims and/or the drawings.
- In order to understand the invention and to see how it may be carried out in practice, a preferred embodiment will now be described, by way of non-limiting example only, with reference to the accompanying drawings.
-
FIG. 1 is an example of a pool cleaning robot; -
FIGs.2A ,2B and2C are examples of pool cleaning robots; -
FIGs. 3A and3B are examples of pool cleaning robots; -
FIGs. 4A ,4B and4C are examples of pool cleaning robots; -
FIG. 5 is an example of a pool cleaning robot; -
FIG. 6A is an example of a pool cleaning robot; -
FIG. 6B is an example of various components of a pool cleaning robot; -
FIGs. 7-10 are examples of pool cleaning robot; -
FIG. 11A is an example of a pool cleaning robot; -
FIGs. 11B and11C are examples of pool cleaning robots that are fulidly coupled to an external filter; -
FIG. 12 is an example of a pool cleaning robot; -
FIG. 13 is an example of cleaning units of pool cleaning robots; -
FIG. 14 is an example of a pool cleaning robot and an external cleaning unit; -
FIG. 15 is an example of a pool cleaning robot and an underwater station; -
FIG. 16 is an example of a pool cleaning robot and an external station; -
FIGs. 17A ,17B ,18 and19 are examples of pool cleaning robots; -
FIG. 20A is an example of a pool cleaning robot and a computerized system; -
FIG. 20B is an example of a filter state prediction; -
FIG. 21 is an example of a pool cleaning robot, a user computerized system and a computerized system; -
FIG. 22 is an example of a pool cleaning robot, a user computerized system; -
FIG. 23 is an example of a pool cleaning robot; -
FIGs. 24-27 are examples of modules of the pool cleaning robot; -
FIG. 28 is an example of a pool cleaning robot; -
FIG. 29 is an example of a pool cleaning robot;
and -
FIG. 30 is an example of a method. - Any reference to a pool cleaner should be applied, mutatis mutandis to a method that is executed by a pool cleaner and/or to a non-transitory computer readable medium that stores instructions that once executed by the pool cleaner will cause the pool cleaner to execute the method.
- Any reference to method should be applied, mutatis mutandis to a pool cleaner that is configured to execute the method and/or to a non-transitory computer readable medium that stores instructions that once executed by the pool cleaner will cause the pool cleaner to execute the method.
- Any reference to a non-transitory computer readable medium should be applied, mutatis mutandis to a method that is executed by a pool cleaner and/or a pool cleaner that is configured to execute the instructions stored in the non-transitory computer readable medium.
- The term 'and/or_ is additionally or alternatively.
- There may be provided a pool cleaning robot that may have a filtering unit and one or more calorimetric sensors for sensing the flow of fluid (or the lack of flow of fluid) within the pool cleaning robot, wherein the flow of fluid (or the lack of flow) are indicative of the cleanliness of the filtering unit.
- A mapping between detection signals of the calori metric sensor and the cleaning sensor may be received and/or learnt in order to convert detection signals provided by a calori metric sensor to an indication about the cleanliness of the filtering unit.
- When the filtering unit becomes clogged with dirt (conveyed by the unfiltered fluid) the flow of fluid within the pool cleaning robot may decrease.
- A filter may be regarded as clogged when the flow through the filter reduces (in comparison to a flow through an ideally clean filter) to a certain degree. For example - the flow may reduce by 5-100% - and especially above any threshold that may be defined by any party - including the pool cleaning robot manufacturer, a technician, a user, and the like. The threshold may be fixed or may change over time.
- The pool cleaning robot may include more than a single calorimetric sensor for providing indications about the flow of fluid within different locations within the pool cleaning robot. These detection signals may provide more accurate information about the cleanliness of the filtering unit.
- Non-limiting example of locations of the calorimetric sensor may include (i) at a location that precedes the filtering unit ("precedes" - non-filter fluid interacts with the calorimetric sensor before entering the filtering unit), (ii) within the filtering unit, (iii) after the filtering unit ("after" - the calorimetric sensor interacts with filtered fluid), and the like.
- The calorimetric sensor may be positioned any where within the pool cleaning robot and/or partially or fully extending outside the pool cleaning robot.
- The filtering unit may include multiple filters and one or more calorimetric sensors may precede and/or follow each one of the one or more of the multiple filters.
- A calorimetric sensor may include a pair of thermal resistors that are spaced apart from each other. The thermal resistors are positioned within a path of the fluid. One thermal resistor is heated in a controlled manner (for example- to a known temperature) and the other thermal resistor is used for temperature readings. The calori metric sensor may be an off-the-shelf calorimetric sensor of vendors such as Turck GmbH & Co. Mulheim an der Ruhr, or Vishay Inc., PA. USA, and the like.
- It should be noted that instead of having two thermal resistors the calorimetric sensor may include more than a pair of thermal resistors, wherein one or more thermal resistors is heated while one or more other thermal resistors are used for the temperature readi ng.
- A n array of calorimetric sensors may be used. The selection of which thermal resistor is heated and which thermal resistor is used for temperature readings may change over time or may remain fixed.
- The monitored filtering unit may have any shape, size and/or configuration. The filtering unit may be a bag, may include filtering sheets, may be a filtering cartridge, and the like. In the following text and/or figures there may be some example of the fi Iteri ng unit- but these filtering units (bags, cartridges) are merely examples of a filtering unit.
- The thermal resistors of the calori metric sensor are thermally isolated from each other - unless they are thermally coupled by fluid that contacts both thermal resistors.
- When both thermal resistors of the calorimetric sensor are not contacted by fluid-and one thermal resistor is heated to a predefined temperature - there is a substantially constant temperature difference between the two thermal resistors.
- Various figures illustrate the calorimetric sensors as having two legs that extend from a box - these legs the end poi nts of the two thermal resistors.
- When the fluid starts to flow (and contacts both thermal resistors) - the heat from the heated thermal resistor is drawn by the fluid and the temperature difference between the two thermal resistors is reduced.
- The temperature difference depends on the flow of fluid - stronger flow dissipates more heat and the temperature difference is lower.
- The differences measured by the thermal sensor reflects the changes in the flow rate of the fluid at the location of the calorimetric sensor. The temperature mapping may be converted by a controller to an indication about the cleanliness of the filtering unit. Cleaner filtering unit will result in faster fluid flow.
- Fluid is induced to pass through the pool cleaning robot by a fluid control module that may include, for example, one or more motors and/or one or more pumps and/or one or more impellers.
- The flow of the fluid may depend on the cleanliness of the filtering unit and on the manner in which the fluid is induced to flow (by the fluid control module). For example- the fluid may be sucked at different rates.
- Accordingly - the manner in which the fluid control module operates as well as the readings from the calorimetric sensor should be taken into account when determining the cleanliness of the filtering unit.
- The manner in which the fluid control module can be determined by control signals sent to the fluid control module, by the power consumption of the fluid control module, and the like.
- A difference between the expected flow of the fluid (given the manner the fluid control module operates) and the measured flow (by the calorimetric sensor) may provide an indication about the cleanliness of the filtering unit.
- A pool cleaning robot may include an accelerometer. This pool cleaning robot may or may not have one or more calorimetric sensors.
- An accelerometer may be used for measuring the acceleration on different axis and helping with the pool cleaning robot navigation. Additionally or alternatively - the accelerator may be used to monitor the status of the filter. An accelerometer may be used instead of a calorimetric sensor or in addition to the calorimetric sensor.
- The accelerator may be used for evaluating the cleanliness of the filtering unit - by measuring a frequency of noise being generated by the robot motoric systems and flow of fluid through the filter. The frequency of the noise vibrations captured by the accelerometer is changed according to the flow of the water inside the pool cleaning robot. The flow inside the pool cleani ng robot is changed with the load of dirt in the filter element as the flowing or exiti ng water is searching for different di rections to flow through.
- That frequency and amplitude will be measured and compared between clean and full filtering bag or element and can be used as the source of indication to the control system.
- The accelerometer may detect flow induced vibration. An accelerometer measuring the vibration of the pool cleaner body caused by the impeller motor may transform, from the time series noise measurements, to a frequency domain using standard FFT transformation (Fast Fourier Transform) to better recognize the noise frequency differences between high flow and low flow of water through the robot housing and filtering element or bag.
- Any of the mentioned above pool cleaning robots may include a housing, a controller, a communications module, a fluid control module a drive mechanism to set in motion wheels and/or tracks and/or cleani ng brushes for propelling the robot along the floor and/or walls of the swimming pool. The pool cleaning robot may also include an active auxiliary brush, a power supply, a power source such as a turbi ne and/or a tethered electrical cable connecting the power supply to the pool cleaning robot or, alternatively, on board rechargeable batteries.
- The communications module may be used to send (and/or receive) messages via wires or wirelessly from an external communication devices that may be stationary inside or external to the pool, or mobile devices such as a smartphone or computer all having capacity to process received data concerning filtering unit of the pool cleaning robot and to deduct necessary actions needed to rectify a clogging or clogged filter bag or cartridge.
-
Figure 1 is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, opening 81 that may be located at the bottom of the pool cleaner, in close proximity of the swimming pool floor or wall surfaces,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from anopening 82, filteringunit 170 such as a filter element (bag or cartridge) that is positioned between the opening and the impeller,calorimetric sensor 61, andcontroller 101. Although elements 61,101,132,133 are depicted separately, these elements along with other elements such as, drive motors and additional sensors, may be assembled together inside a hermetically sealed, single motor unit (not shown). -
Controller 101 may control the pool cleaning robot and may receive detection signals from the calorimetric sensor.Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals. -
Figure 2A is a cross sectional view of an example of apool cleaning robot 100 that hashousing 80, opening 81,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an external filter element (bag or cartridge) that is positioned outsidehousing 80,fluid flow boundaries 134 that define the fluid path betweenopening 81 and thefiltering unit 170, calorimetric sensor 61 that is positioned near the opening 81 (and within the fluid path), anothercalorimetric sensor 62 that is positioned near the inlet offiltering unit 170, andcontroller 101. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensors Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals. -
Figure 2B is a cross sectional view of an example of of apool cleaning robot 100. The pool cleaning robot offigure 2B differs from the pool cleaning robot offigure 2A by not including othercalorimetric sensor 62. -
Figure 2C is a cross sectional view of an example of of apool cleaning robot 100. The pool cleaning robot offigure 2C differs from the pool cleaning robot offigure 2A by not includingcalorimetric sensor 61. -
Figure 3A is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, opening 81,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80, calorimetric sensor 61 that is positioned near theopening 81, anothercalorimetric sensor 62 that is positioned near opening 82 - for example betweenfiltering unit 170 and openi ng 82. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensors Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals. -
Figure 3B is a cross sectional view of an example of of apool cleaning robot 100. The pool cleaning robot offigure 3B differs from the pool cleaning robot offigure 3A by havingaccelerometer 54 instead of othercalorimetric sensor 62. - It should be noted that the
accelerometer 54 may be provided instead ofcalorimetric sensor 61 or in addition to any number of calorimetric sensors. -
Figure4A is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, opening 81,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80,calorimetric sensor 61 that is positioned outside the filtering unit 170 (but within the fluid path), and anothercalorimetric sensor 62 that is positioned inside thefiltering unit 170. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensors Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals. -
Figure 4B is a cross sectional view of an example of of apool cleaning robot 100. The pool cleaning robot offigure 4B differs from the pool cleaning robot offigure 4A by not including othercalorimetric sensor 62. -
Figure 4C is a cross sectional view of an example of of apool cleaning robot 100. The pool cleaning robot offigure 4C differs from the pool cleani ng robot offigure 4A by not includingcalorimetric sensor 61. -
Figure 5 is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, opening 81,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80, andaccelerometer 54 for sensing the accelerations of the pool controller. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromaccelerometer 54.Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals. -
Figure 6A is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, opening 81,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80, othercalorimetric sensor 62 that is positioned inside the filtering unit 170 (but within the fluid path), andcalorimetric sensor 61 that is positioned at least partially outsidehousing 80.Calorimetric sensor 61 may sense the flow of fluid that flows outside the pool cleani ng robot and towards thewater ingress sport 81. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensors Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals. -
Figure 6B illustrates various positioned and types of colorimetric sensors. Thecalorimetric sensor 61 has a sensing edge - where the thermal resistors contact the fluid. The sensi ng edge may pass through (or be proxi mate to) an openi ng 86 at the bottom of thehousing 85. The sensi ng edge may be at the substantially the same level as the bottom of the housi ng, at the exact level of the bottom of the housing, may extend outside the bottom of the housing or may be slightly above the bottom of the housing. Substantially may mean within few centimeters or few millimeters from the bottom of the housi ng. Few may mean, for example, between 1 and 10. Any spatial relationship between thecalorimetric sensor 61 and any part of the housing may be provided. Althoughfigure 6A illustrates the bottom of the housing - thecalorimetric sensor 61 may be positioned elsewhere - in relation to another opening of the housing. -
Figure 6B also shows that a cleaning element such asbristles 88 may precede the sensing edge of thecalorimetric sensor 61. This may prevent thecalorimetric sensor 61 from being clogged. -
Figure 6B also shows a bottom view of a part of the bottom 85 and acalorimetric sensor 61 that has a cylindrical shape with a central circularthermal resistor 612 that is surrounded by a cylindrical externalthermal resistor 611. Thecalorimetric sensor 61 may have any shape and/or size. -
Figure 6B also illustrates a cross section of thecalorimetric sensor 61 that has a cylindrical shape in which there is a gap between the lower parts of the central circularthermal resistor 612 and the cylindrical externalthermal resistor 611. -
Figure 6B also illustrates a cross section of thecalorimetric sensor 61 that has a cylindrical shape in which there is fillingelement 613 that is positioned in a gap between the lower parts of the central circularthermal resistor 612 and the cylindrical externalthermal resistor 611. -
Figure 7 is a cross sectional view of an example of of apool cleaning robot 100. The pool cleaning robot offigure 7 differs from the pool cleaning robot offigure 6 by not including othercalorimetric sensor 62. -
Figure 8 is a cross sectional view of an example of of apool cleaning robot 100. The pool cleaning robot offigure 8 differs from the pool cleaning robot offigure 7 by having thecalorimetric sensor 61 extending (at least partially) outside thehousing 80 - nearupper outl et 82.Calorimetric sensor 61 may sense the flow of fluid that is ejected through openi ng 82. -
Figure 9 is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, opening 81,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80,calorimetric sensor 61 that is positioned at least partially outsidehousing 80 - nearopening 81, and othercalorimetric sensor 62 that is positioned at least partially outsidehousing 80 - and extends through the bottom of the housing. -
Calorimetric sensor 62 may be located flush in the bottom of the housing that incorporates opening 81 or may form part of the abovementioned motor unit (not shown). Whereby, the sensor incorporated in the said motor unit, is inserted and located in a customized opening at the said bottom plate in proximity and facing the floor or wall swimming pool surfaces so that it may sense and measure the flow of water while in movement towardsinlet 81. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensors Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals. -
Figure 10 is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, opening 81,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80, calorimetric sensor 61 that is positioned inside thefiltering unit 170, acommunication module 60 -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensor 61.Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) viacommunications module 60 to another entity that may determine the cleanliness of the filtering unit based on the detection signals. -
Figure 11A is a cross sectional view of an example of of apool cleaning robot 100 that has housi ng 80, openi ng 81,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of the fluid and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80,accelerometer 54 that is positioned inside thefiltering unit 170, acommunication module 60. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromaccelerometer 54.Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) viacommunications module 60 to another entity that may determine the cleanliness of the filtering unit based on the detection signals. -
Figures 11B and11C illustrates apool cleaning robot 100 that is fluidly coupled viahose 420 to anexternal filter 410. One or more calorimetric sensors (such as calorimetric sensor 61) may be positioned withinhose 420 and/or theexternal filter 410 - or anywhere within the hydraulic path that starts within thepool cleaning robot 100 and ends at the external filter. Thus- zero or more calori metric sensors may be positioned within the pool cleaning robot and zero or more calorimetric sensors may be positioned outside the pool cleaning robot. - An example of a pool cleaning robot that is fluidly coupled to an external filtering unit is illustrated in
US patent number 9133639 - In this configuration - the signals of the
calorimetric sensor 61 may be send and/or processed to the pool cleaning robot and/or to an external unit located outside the pool cleaning robot. The external unit may be a processor, a communication unit or both. The processing - especially determining the cleanliness of the filter - may be done by the external unit or by yet another processor - in the pool cleaning robot or outside the pool cleaning robot.Figure 11B illustrates anexternal unit 440 that receives the signals from calorimetric sensor 61 .Figure 11C illustrates anexternal unit 450 that receives the signals fromcalorimetric sensor 61. -
Figure 12 is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, opening 81,pump motor 132,impeller 133 that is rotated bypump motor 132 and causes a suction of and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80,calorimetric sensor 61 that is positioned near the openi ng 81 (near the bottom of the housing), another calorimetric sensor 62 that is positioned near opening 82 (near the top of the housing) - for example betweenfiltering unit 170 and openi ng 82.Figure 12 also illustrates acleaning unit 171 for cleaning thefiltering unit 170. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensors Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) to another entity that may determine the cleanliness of the filtering unit based on the detection signals. - Once the cleanliness of thefilter is determined (or for any other reason - for example when implementing a periodic cleaning process) -
controller 101 may instruct cleaningunit 171 to clean thefiltering unit 170. - A cleaning unit may be internal to the filtering unit, external to the pool cleaning robot, or internal to the pool cleaning robot but external to the filtering unit.
-
Figure 13 illustrates examples of cleaning units that are internal to thehousing 80. - The upper part of
figure 13 illustrates a brushingelement 173 that has an arm and an axle - and is rotated about the axle byrotator 172. The brushing element may contact an inner wall of a cylindrical filter of the filter unit and scrub the inner wall, may perform contactless cleaning by di recting jets of fluid to the inner wall- and the like. - The lower part of
figure 13 includes a side view and a top view of a cleaning unit that is external to thefiltering unit 170 and may scan (for example - using telescopic support elements that may move upwards and downwards - under the control of a fluid motor) multiple perforated rods 175 (or other fluid conduits with openings or nozzles that face the filtering unit) so that fluid jets may scan the exterior walls of thefiltering unit 170. -
Figure 14 illustrates an example of a cleaning unit that is external to thehousing 80. - During a filter cleaning process, a part of a cleaning unit 630 (such as a pop-up sprinkler 631) may enter through 81 into
filtering unit 170. - The pop-up
sprinkler 631 may have a cross section that is smaller than theopening 81 thereby the pop-up sprinkler may, even when passing through theopening 81, may not seal theopening 81 and may leave a space for fluid and/or debris to exit the pool cleaning robot through the openi ng 81 during the cleani ng process. The cross section of the pop-up sprinkler and/or the openi ng may have any shape and/or size. The cross section of the pop-up sprinkler may have the same shape or may differ from each other by shape. - The pop-up
sprinkler 631 may include avalve 178. Thevalve 178 may be a ball valve that creates intermittent water jet spray thrusts to improve and create powerful streams of internal nozzle spraying to remove stubborn dirt or debris attached. Multiple nozzles or openings may be employed with varying nozzle diameter apertures along the pop up sprinkler rod. This is especially important in initial cleaning cycles when season starts and the dirt from the previous bathi ng season clings hard onto the filter surfaces. - The additional
liquid container 632 containing cleaning fluid such as, for example an anti-calc substance may be used to mix this said liquid with the spraying water. - The pop-up
sprinkler 631 may be rotated about an axis or not. Infigure 14 base 631 ofcleaning unit 630 may rotate the pop-upsprinkler 631. - The pop-up sprinklermay be made of a rigid material or of a softer material such as soft rubber that will inflate into the interior space of the filter or as stated above, expand/contract telescopically. The process will be preferably mechanical but may be subject to an electrical/electronic control.
- It is noted that the pop-up sprinkler is merely a non-limiting example of a cleaning element. Other cleaning elements may include, for example, elastic and/or non-elastic cleaning elements, cleaning elements that include a hollow tube or a hollow bag with a fluid inlet and a fluid outlet, pop-up cleaning elements that are not rods, telescopic cleaning elements, cleaning elements that do not pop-up, and the like.
- The operation of the pop-up sprinkler is as follows: as the filter becomes clogged during normal cycle time in-pool operation while the pool cleaning robot is submerged, the pool cleaner records the level of clogging and will classify it to anything between severely clogged to containing some minor dirt. This will be communicated to the controller of the docking station to determine a cleaning process that may fit the state of the filtering unit. The sensi ng of the state of the filtering unit may be sensed by usi ng one or more calorimetric sensor (such as 61 and 62) and/or by using an accelerometer.
-
Figure 15 is an example of a pool cleani ngrobot 100 and of anunderwater station 5000 that is positioned within thepool 5555 cleaned by thepool cleaning robot 100. -
Pool cleaning robot 100 that hashousing 80, opening 81, pump motor, impeller that is rotated by pump motor and causes a suction of the fluid and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80,calorimetric sensor 61 that is positioned inside thefiltering unit 170 andcommunication module 60. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensor 61.Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) tounderwater station 5000 that may determine the cleanliness of the filtering unit based on the detection signals. Thecontroller 101 may determine the cleanliness of the filter and instruct (or request) theunderwater station 5000 to clean the filtering unit, to replace the filtering unit, and even may send the parameters of the cleaning process to theunderwater station 5000. - The
underwater station 5000 may include aprocessor 5010 for calculating the cleanliness of the filtering unit, a filter cleaning unit and/or afilter replacement unit 5020, and acommunication module 5060 capable of communicating with thecommunication module 60 of thepool cleaning robot 100. -
Figure 16 is an example of apool cleaning robot 100 and of anexternal station 6000 that is positioned outside thepool 5555 cleaned by thepool cleaning robot 100. -
Pool cleaning robot 100 that hashousing 80, opening 81, pump motor, impeller that is rotated by pump motor and causes a suction of the fluid and jet of fluid to be ejected from anopening 82, filteringunit 170 such as an internal filter element (bag or cartridge) that is positioned insidehousing 80,calorimetric sensor 61 that is positioned inside thefiltering unit 170 andcommunication module 60. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensor 61.Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) toexternal station 6000 that may determine the cleanliness of the filtering unit based on the detection signals. Thecontroller 101 may determi ne the cleanliness of the filter and instruct (or request) theexternal station 6000 to clean the filtering unit, to replace the filtering unit, and even may send the parameters of the cleaning process to theexternal station 6000. - The
external station 6000 may include aprocessor 6010 for calculating the cleanliness of the filtering unit, a filter cleaning unit and/or afilter replacement unit 6020, and acommunication module 6060 capable of communicating with thecommunication module 60 of thepool cleaning robot 100. -
Figure 17A is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, opening 81, pump motor and impeller (not shown) that is rotated by the pump motor and causes a suction of the fluid and jet of fluid to be ejected from opening 82, filteringunit 170 such as a filter element (bag or cartridge) that is positioned in the housing. - The pool cleaning robot also includes a cleaning element such as an
apertured bag 640. A flow of water and/or cleaning fluid through theapertured bag 640 may erect the apertured bag and cause jets of the water and/or cleaning fluid to exit the apertured bag through the apertures and clean the interior offiltering unit 170. Multiple nozzles or openings may be employed with varying nozzle or apertures diameters along the apertured bag. Debris and/or used water and/or cleaning fluid may exit the pool cleaning robot viaopening 81.Figure 17A also shows avalve 614 of the pool cleaning robot that is at an open position. -
Calorimetric sensor 61 may not belong to the pool cleani ngrobot 100 - and may inserted intopool cleaning robot 100 when the cleanliness of the filtering unit is tested. -
Calorimetric sensor 61 may sense the cleanliness of the filtering unit and send information tocontroller 101 or to a controller of another entity (such asunderwater system 5000 and/or external system 6000). -
Calorimetric sensor 61 may be moved within the filtering unit bymanipulator 658. -
Figure 17B is a cross sectional view of an example of of apool cleaning robot 100. The pool cleani ng robot offigure 17B differ from the pool cleani ng robot offigure 17A by coupling thecalorimetric sensor 61 tocontroller 101. The calorimetric sensor61 belongs to the pool cleaning robot. No manipulator for moving thecalorimetric sensor 61 is illustrated infigure 17B . -
Figure 18 is a cross sectional view of an example of apool cleaning robot 100. The pool cleaning robot offigure 18 differ from the pool cleani ng robot offigure 17A by positioning thecalorimetric sensor 61 outside the filtering unit (and not inside the filtering unit- as shown infigure 17B ), and by having anadditional brushing elements 177 that may be moved bymanipulator 652 and clean thefiltering unit 170. Themanipulator 652 and the brushingelement 177 may not belong to thepool cleaning robot 100. -
Figure 19 is a cross sectional view of an example of of apool cleaning robot 100 that hashousing 80, openi ng 81,pump motor 132,impeller 133 that is rotated by the pump motor and causes a suction of the fluid and jet of fluid to be ejected from opening 82, filteringunit 170 such as a filter element (bag or cartridge) that is positioned in thehousing valve 614 andrear door 27 formed at a rear part of housi ng 80. Infigure 19 thevalve 614 closes opening 81 and fluid may exit throughrear door 27. This is used when the pool cleaning robot is being removed or exits the swimming pool. -
Figure 20A illustrates an example of acomputerized system 7000 and apool cleaning robot 100 that includescalorimetric sensor 61,controller 101, filtering unit, impeller, pump motor, housing, openings andcommunication module 60. -
Computerized system 7000 may be one or more computers, one or more servers, one or more mobile communication devices, or more smartphone, one or more tablet computer, more or more laptop computer, and the like. -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensor 61.Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) tocomputerized system 7000 that may determine the cleanliness of the filtering unit based on the detection signals. - The
computerized system 7000 may predict when the filter should be replaced, based, at least in part, on the cleanliness of the filtering unit or at least based on changes in the cleanliness of the filtering unit. - The
computerized system 7000 may send alerts indicating that the filter is about to get clogged, when it is expected to become clogged, alerts indicating that the filtering unit should be replaced, alerts indicating the cleanliness level of the filtering, unit, and the like. - The
computerized system 7000 may determine the cleanliness of the filter and instruct (or request) the pool cleaning robot to clean the filtering unit, to replace the filtering unit, and even may send the parameters of the cleaning process to the pool cleaning robot. Such messages may also be sent to an end user who will them remove the pool cleani ng robot from the pool for servici ng. -
Figure 20B illustrates different filter cleanliness readings (graph 8010) versus an expected cleanliness degradation pattern (graph 8020). - An expected point in time in which the filtering unit is clogged (to a predefined level) may be determined based on either one of the different filter cleanliness readings and the expected cleanliness degradation pattern.
- It should be noted that the determi nation (or any estimate related to the cleanliness of the filter)may be also responsive to an expected pattern of operation of the pool cleaning robot - for example - the duration of each cleaning process, the repeatability of the cleaning process (one a week, once a day, few times a month), the ti me of the year (summer, winter, autumn, spri ng), and the like.
- The determination (or any estimate related to the cleanli ness of the filter) may be responsive to the flow changes through the fi Iters, to the expected operation of the pool cleaning robot, to the cleaning patterns (concentrating on dirtier parts of the pool, random pattern), and the like.
- The flow parameters may be monitored in a continuous or non-conti nuous manner. The intervals between one measurement to the other (i n the non-conti nuous scenario) may be fixed, change over time, change in response to the cleanliness of the filter. May change in response to gaps between the actual cleanliness deterioration pattern and the expected cleanliness deterioration pattern, and the like. Greater gaps may require more monitoring.
- The determi nation (or any estimate related to the cleanli ness of the filter) may be executed by learning and/or updating in a continuous and/or non-continuous manner, one or more parameters such as (i) repeatability of the cleaning process, and (ii) the rate of cleanliness deterioration (accumulation of dirt) of the filtering unit.
- Using the predetermined values of a fluid flow rate at different filtering unit states, for example, water flow through a clean filter will be about 17,000 liter per hour while a clogged filter will enable a flow of only about 10,000 liter per hour.
- At least once in every operation cycle the robot will sample the fluidflow rate and keep the result.
- The
computerized system 7000 may perform an analysis of flow readi ng obtained from one or more pool cleani ng robots during one or more periods of time and may calculate a trendline for a specific pool cleani ng robot - and calculate the gradient of the trendline - From the trendline and the gradient, the computerized system 700 may predict the expected time when the filter is subject to get fully clogged.
- This predicted time will then be sent to the user and may also be stored as an event at the user's mobile device calendar.
- It should be noted that the analysis, the mentioned above determination of the cleanliness of the filtering (or any estimate related to the cleanliness of the filter) may executed, in full or at least in part, by
controller 101 and/or by a user computerized device. There may be provide a non-transitory computer readable medium that stores instructions for executing any method illustrated in the specification and/or any determination of the cleanliness of the filtering (or any estimate related to the cleanliness of the filter). -
Figure 21 illustrates an example of acomputerized system 7000, a user computerizedsystem 8000 and apool cleaning robot 100 that includescalorimetric sensor 61,controller 101, filtering unit, impeller, pump motor, housing, openings andcommunication module 60. -
Computerized system 7000 may be one or more computers, one or more servers, one or more mobile communication devices, or or more smartphone, one or more tablet computer, more or more laptop computer, and the like. The user computerizedsystem 8000 may be used or owned by the user of the pool cleaning robot. The user computerized system may be one or more computers, one or more servers, one or more mobile communication devices, or or more smartphone, one or more tablet computer, more or more laptop computer, and the like -
Controller 101 may control the pool cleaning robot and may receive detection signals fromcalorimetric sensor 61.Controller 101 may determine the cleanliness of the filtering unit based on detection signals. Alternatively, thecontroller 101 may send the detection signals (either processed or 'as is_) tocomputerized system 7000 that may determine the cleanliness of the filtering unit based on the detection signals. - T he computerized
system 7000 and/or the user computerized system may predict when the filter should be replaced, based, at least in part, on the cleanliness of the filtering unit or at least based on changes in the cleanliness of the filtering unit. - The
computerized system 7000 and/or the user computerizedsystem 8000 may send alerts indicating that the filter is about to get clogged, alerts indicating the cleanliness level of the filtering unit, alerts indicating when the filtering unit is going to be cleaned by the pool cleaning robot unit, alerts indicating when the filtering unit is going to be cleaned by an external system, alerts indicating when the filtering unit should be replaced or serviced, alerts indicating when the filtering unit is going to be cleaned by the pool cleaning robot and the like. - The
computerized system 7000 and/or the user computerized system 800 may determine the cleanliness of the filter and instruct (or request) the pool cleaning robot to clean the filtering unit, to replace the filtering unit, and even may send the parameters of the cleaning process to the pool cleaning robot. -
Figure 22 illustrates an example of a user computerizedsystem 8000 and apool cleaning robot 100 that includescalorimetric sensor 61,controller 101, filtering unit, impeller, pump motor, housing, openings andcommunication module 60. -
Figure 22 differs fromfigure 21 by not including thecomputerized system 7000. Any function of thecomputerized system 7000 may be executed by the user computerizedsystem 8000 and/or the pool cleaning robot itself. - It should be noted that various components of the pool cleani ng robot - such as a controller, electronic board, pump motor, battery, drive motor and the like may be located within one or more internal compartments/ inner housings - thereby protecting these components from the fluid that flows in the pool cleaning robot.
-
Figure 23 illustrates various components of apool cleaning robot 100. - The
pool cleaning robot 100 is illustrated as includingcontroller 101, drive and steeringmodule 20,power supply module 40,fluid control module 30, sensing module 50 (including one or more calorimetric sensors such as calorimetric sensor 61),communication module 60 and brushingmodule 90. - The
controller 101 is arranged to control the operation of thepool cleaning robot 100 and especially control thevarious modules -
Figure 24 illustratespower supply modules 40 of apool cleaning robot 100 according to various embodi ments of the invention. - The
power supply module 40 is configured to provide electrical power to various power consuming components such ascontroller 101, motors, sensors, and the like. It may receive the electrical power or generate it. - One
power supply module 40 includes a second contactless chargingelement 150 and arechargeable power source 135. - Another
power supply module 40 includes aturbine 120,electrical generator 122 and arechargeable power source 135. - A further
power supply module 40 includes arotor 590 that acts as a turbi ne, a motor/generator 559 that acts as a generator and arechargeable power source 135. -
Figure 25 illustrates drive andsteering modules 20 of apool cleaning robot 100 according to various embodiments of the invention. - Drive and
steering module 20 is arranged to move thepool cleaning robot 100. It may include one or more motors, one or more wheels or tracks and one or more transmissions that convey movements introduced by motors to the one or more wheels and/or one or more tracks. - One drive and steering
module 20 includesfirst drive motor 124,second drive motor 125,first transmission 127,second transmission 129,first track 141 andsecond track 143. - The
pool cleaning robot 100 may include a brushing module (denoted 90 infigure 23 ) that may include one or more brushing wheels such as brushingwheels 108 that are rotated (directly or indirectly) by first andsecond tracks pool cleaning robot 100 can be controlled by individually controlling the movement of first andsecond tracks - A nother drive and steering
module 20 includesfirst drive motor 124,first transmission 127,first track 141,second track 143, brushing wheels (not shown) andsteering elements 107. Steeringelements 107 can include fins, imbalance introduction elements, controllable fluid jet elements and the like. Non-limiting examples of steering elements are provided inUS patent application serial number 14/023,544 filed September 11 2013 which is incorporated herein by reference. Any other steering elements known in the art can be used. -
Figure 26 illustratesfluid control modules 30 of a pool cleaning robot accordi ng to various embodiments of the invention. - A
fluid control module 30 is arranged to control a flow of fluid within the pool cleaning robot and to filter said fluid. - It may include, any combination of the following:
- a.
Impeller 133 and pumpmotor 132 for inducing fluid to flow through thepool cleaning robot 100. - b.
Rotor 590 that acts as an impeller and a motor/generator 559 that acts as a motor. - c.
Filtering unit 170. - d.
Filter manipulator 180. -
Figure 27 illustrates sensors of asensing module 50 of a pool cleaning robot according to various embodiments of the invention. Thesensing module 50 may include one or more calorimetric sensors such ascalorimetric sensor 61, and at least one other sensor out of: - a. Underwater
station radiation sensor 110 for sensi ng radiation from anunderwater station 5000 - allowing the pool cleaning robot to navigate towards the underwater station. - b.
Ultrasonic transceiver 51. - c.
Acoustic sensor 52 that may include an acoustic emitter and an acoustic detector to provide information about the area of the pool thepool cleaning robot 100 is passing on. - d.
Gyrocompass 53 or multiple gyrocompasses for providing directional information. - e.
Accelerometer 54. - f. Step counter 55 for measuring movement of the pool cleaning robot.
- g.
Orientation sensor 56 for sensing the orientation of thepool cleaning robot 100. -
Figure 28 illustrates various components of apool cleaning robot 100. This is an example of combination ofcontroller 101 and various components of the drive and steeringmodule 20,power supply module 40,fluid control module 30,sensing module 50 that includes one or more calorimetric sensors such ascalorimetric sensor 61,communication module 60, and brushingmodule 90. - In
figure 28 thepool cleaning robot 100 includescontroller 101,sensing module 50 that includes one or more calorimetric sensors such ascalorimetric sensor 61,communication module 60, filteringunit 170,filter manipulator 180,rechargeable power source 135, second contactless chargingelement 150,impeller 133,pump motor 132, first andsecond drive motors second transmissions second tracks -
Figure 29 illustrates various components of apool cleaning robot 100. - In
figure 29 thepool cleaning robot 100 includescontroller 101,sensing module 50 that includes one or more calorimetric sensors such ascalorimetric sensor 61,communication module 60, filteringunit 170,filter manipulator 180,rechargeable power source 135,electrical generator 122,turbine 120,impeller 133,pump motor 132,first drive motor 124, steeri ngelements 107,first transmission 127, first andsecond tracks module 90. - Any of the pool cleaning robots may have a shredder for shreddi ng debris, a sanitizing unit for sanitizing the filtering unit, compression unit for compressi ng the filtering unit, spare filtering units for replacing the filtering unit, and the like.
- Detection signals from a calorimetric sensor are processed to determine a flow of fluid. The flow of fluid is processed to determine a cleanliness of a filtering unit.
-
Figure 30 illustratesmethod 500 according to an embodi ment of the invention. -
Method 500 includes the following steps:
Step 510 of filtering, by a filtering unit of the pool cleaning robot, fluid that passes through the fi Iteri ng unit. - Step 520 of sensing, by a calorimetric sensor, a cleanliness related parameter of the filtering unit while the pool cleaning robot is submerged in the fluid.
- The sensing may be executed in a continuous or non-conti nuous manner.
- The sensing may occur during an entire sensing period or during a part of a filtering period.
- The cleanli ness related parameter of the filtering unit may be a flow of fluid that is forced to flow through the filtering unit.
- The measurement of the calorimetric sensor may be influenced by various parameters such as the temperature of the fluid within a pool and/or a movement of the pool cleaning robot itself.
- The flow may increase when the pool cleani ng robot moves.
- The temperature of the fluid in the pool may be measured (directly or indirectly) when the pool cleaning robot is not pumping fluid and is static.
- Alternatively - the flow calculation may take into account the difference between the reading of the calorimetric sensor when the pool cleaning pumps fluid versus the readings when the pool cleaning sensor is not pumping fluids.
- Y et for another example - impeller parameters (such as speed) and/or movement parameters of the pool cleaner may be taken into account.
- The sensing may be executed by multiple calorimetric sensors.
- The sensing may involve sensing a flow of fluid inside the pool cleaning robot and/or the flow of fluid outside the pool cleaning robot.
- Step 530 of assisting in determining, by a controller of the pool cleaning robot and based on the cleanliness related parameter of the filtering unit, a cleanliness of the filtering unit.
- Step 530 may include at least one of the following:
- a. Determining, based on the cleanliness related parameter of the filtering unit, the cleanliness of the filtering unit.
- b. Determining, by co-operati ng with another computerized system or component, the cleanliness of the filtering.
- c. Predicting, based on the cleanliness related parameter of the filtering unit, when the filtering unit will be clogged.
- d. Predicting, by co-operating with another computerized system or component, based on the cleanliness related parameter of the filtering unit, when the filtering unit will be clogged.
- The method may include step 540 of exchanging information between the pool cleaning robot and another entity - or at least transmitting information from the pool cleaning robot.
- Step 540 may include transmitting by a communication unit information about the cleanliness related parameter of the filtering unit to a computerized system that is external to the pool cleaning robot. Any alert or notification may be sent to a computerized system to a user, and the like.
- Step 540 may include receiving by the communication unit information about the cleanliness of the filtering unit, and sending the information about the cleanliness of the filtering unit to the controller.
-
Method 500 may also includestep 550 of triggering and/or performing a cleaning operation of the filtering unit. - It should be noted that the cleaning operation may be triggered based on the cleanliness of the filtering unit - and that cleaning process may include reversing the rotational direction of the impeller so that fluid is forced to enter through
opening 82 and exit through opening 81 to perform a backwashi ng operation. - In the foregoing specification, the invention has been described with reference to specific examples of embodiments of the invention. It will, however, be evident that various modifications and changes may be made therein without departing from the broader spirit and scope of the invention as set forth in the appended claims.
- Moreover, the terms 'front,_ 'back,_ 'top,_ 'bottom,_ 'over,_ 'under_ and the like in the description and in the claims, if any, are used for descriptive purposes and not necessarily for describing permanent relative positions. It is understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in other orientations than those illustrated or otherwise described herein.
- Any arrangement of components to achieve the same functionality is effectively "associated" such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality may be seen as "associated with" each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being "operably connected," or "operably coupled," to each other to achieve the desired functionality.
- Furthermore, those skilled in the art will recognize that boundaries between the above described operations merely illustrative. The multiple operations may be combined into a single operation, a single operation may be distributed in additional operations and operations may be executed at least partially overlapping in time. Moreover, alternative embodiments may include multiple instances of a particular operation, and the order of operations may be altered in various other embodiments.
- However, other modifications, variations and alternatives are also possible within the scope of the appended claims. The specifications and drawings are, accordingly, to be regarded in an illustrative rather than in a restrictive sense.
- The phrase 'may be X _ indicates that condition X may be fulfilled. This phrase also suggests that condition X may not be fulfilled. For example - any reference to a pool cleaning robot as including a certain component should also cover the scenario in which the pool cleaning robot does not include the certain component. For example - any reference to a method as including a certain step should also cover the scenario in which the method does not include the certain component. Y et for another example - any reference to a pool cleaning robot that is configured to perform a certain operation should also cover the scenario in which the pool cleaning robot is not configured to perform the certain operation.
- The terms 'pool cleaner_ and 'pool cleaning robot_ are used in an autonomous manner and may refer to a self-propelled pool cleaner.
- The terms "including", "comprising", "having", "consisting" and "consisting essentially of" are used in an interchangeable manner. For example- any method may include at least the steps included in the figures and/or in the specification, only the steps included in the figures and/or the specification. The same applies to the pool cleaning robot and the mobile computer.
- It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.
- In the foregoing specification, the invention has been described with reference to specific examples of embodiments of the invention. It will, however, be evident that various modifications and changes may be made therein without departing from the broader scope of the invention as set forth in the appended claims.
- Moreover, the terms "front," "back," "top," "bottom," "over," "under" and the like in the description and in the claims, if any, are used for descriptive purposes and not necessarily for describing permanent relative positions. It is understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in other orientations than those illustrated or otherwise descri bed herei n.
- Those skilled in the art will recognize that the boundaries between logic blocks are merely illustrative and that alternative embodiments may merge logic blocks or circuit elements or impose an alternate decomposition of functionality upon various logic blocks or circuit elements. Thus, it is to be understood that the architectures depicted herein are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality.
- Any arrangement of components to achieve the same functionality is effectively "associated_such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as "associated with_each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being "operably connected,_or "operably coupled,_to each other to achieve the desired functional ity.
- Furthermore, those skilled in the art will recognize that boundaries between the above described operations merely illustrative. The multiple operations may be combined into a single operation, a single operation may be distributed in additional operations and operations may be executed at least partially overlapping in time. Moreover, alternative embodiments may include multiple instances of a particular operation, and the order of operations may be altered in various other embodiments.
- Also for example, in one embodiment, the illustrated examples may be implemented as circuitry located on a single integrated circuit or within a same device. Alternatively, the examples may be implemented as any number of separate integrated circuits or separate devi ces interconnected with each other in a suitable manner.
- Also for example, the examples, or portions thereof, may implemented as soft or code representations of physical circuitry or of logical representations convertible into physical circuitry, such as in a hardware description language of any appropriate type.
- Also, the invention is not limited to physical devices or units implemented in non-programmable hardware but can also be applied in programmable devi ces or units able to perform the desi red devi ce functions by operati ng in accordance with suitable program code, such as mainframes, minicomputers, servers, workstations, personal computers, notepads, personal digital assistants, electronic games, automotive and other embedded systems, cell phones and various other wireless devices, commonly denoted in this application as computer systems.
- However, other modifications, variations and alternatives are also possible within the scope of the appended claims. The specifications and drawings are, accordingly, to be regarded in an illustrative rather than in a restrictive sense.
- In the clai ms, any reference signs placed between parentheses shall not be construed as limiting the claim. The word : comprising does not exclude the presence of other elements or steps then those listed in a claim. Furthermore, the terms "a_ or "an, _ as used herein, are defined as one as or more than one. Also, the use of introductory phrases such as "at least one" and "one or more" in the claims should not be construed to imply that the introduction of another claim element by the indefinite articles "a" or "an " limits any particular claim containing such introduced claim element to inventions containing only one such element, even when the same claim includes the introductory phrases "one or more" or "at least one" and i ndefi nite articles such as "a" or "an. "The same holds true for the use of definite articles. Unless stated otherwise, terms such as "first_ and "second_are used to arbitrarily distinguish between the elements such terms describe. Thus, these terms are not necessarily intended to indicate temporal or other prioritization of such elements the mere fact that certain measures are recited in mutually different claims does not indicate that a combination of these measures cannot be used to advantage.
- Any system, apparatus or device referred to this patent application includes at least one hardware component.
- While certain features of the invention have been illustrated and described herein, many modifications, substitutions, changes, and equivalents will now occur to those of ordinary skill in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the scope of the invention.
Claims (16)
- A pool cleaning robot (100), comprising:a filtering unit (170) for filtering fluid that passes through the filtering unit; wherein the pool cleaning robot is characterized by comprisinga calorimetric sensor (61, 62) for sensing a cleanliness related parameter of the filtering unit while the pool cleaning robot is submerged in the fluid; anda controller (101) that is configured to at least assist in determining, based on the cleanliness related parameter of the filtering unit, a cleanliness of the filtering unit.
- The pool cleaning robot (100) according to claim 1, wherein the cleanliness related parameter of the filtering unit is a flow of fluid that is forced to flow through the filtering unit.
- The pool cleaning robot (100) according to any of the previous claims, wherein the controller is configured to determine, based on the cleanliness related parameter of the filtering unit, the cleanliness of the filtering unit.
- The pool cleaning robot (100) according to any of the previous claims, comprising a communication module (60) that is configured to transmit information about the cleanliness related parameter of the filtering unit to a computerized system that is external to the pool cleaning robot.
- The pool cleaning robot (100) according to claim 4, wherein the communication module is configured to receive information about the cleanliness of the filtering unit and to send the information about the cleanliness of the filtering unit to the controller.
- The pool cleaning robot (100) according to claim 5, wherein the communication module is configured to receive information and to send information predicting the cleanliness of the filtering unit to the controller.
- The pool cleaning robot (100) according to any of the previous claims, wherein at least a part of the calorimetric sensor extends outside a housing (80) of the pool cleaning robot.
- The pool cleaning robot (100) according to any of the previous claims, wherein a sensing end of the calorimetric sensor is located at substantially a same level as a bottom (85) of the housing of the pool cleaning robot.
- The pool cleaning robot (100) according to any claim of claims 1-6, wherein the pool cleaning robot comprises a motor unit and the calorimetric sensor is incorporated into the pool cleaning robot motor unit.
- The pool cleaning robot (100) according to any of the previous claims, wherein the controller is configured to predict, based on the cleanliness related parameter of the filtering unit, when the filtering unit will be clogged.
- The pool cleaning robot (100) according to any claim of claims 1-9, wherein the controller is configured to predict when the filtering unit will be clogged, based on successive updating of filtering unit filling rate parameters.
- The pool cleaning robot (100) according to any claim of claims 1-9, wherein the controller is configured to predict when the filtering unit will be clogged, based on a rate of initiation of new cleaning cycles.
- The pool cleaning robot (100) according to any claim of claims 1-9, wherein the controller is configured to predict when the filtering unit will be clogged, based on successive updating of filtering unit filling rate parameters and on a rate of initiation of new cleaning cycles.
- The pool cleaning robot (100) according to any of the previous claims, wherein at least a part of the calorimetric sensor is positioned within the filtering unit.
- The pool cleaning robot (100) according to any claim of claims 1-13, wherein at least a part of the calorimetric sensor is positioned within the pool cleaning robot but outside the filtering unit.
- A method (500) for monitoring a pool cleaning robot, the method comprises:filtering (500), by a filtering unit of the pool cleaning robot, fluid that passes through the filtering unit;wherein the method is characterized by comprisingsensing (520), by a calorimetric sensor, a cleanliness related parameter of the filtering unit while the pool cleaning robot is submerged in the fluid; andassisting (530) in determining, by a controller of the pool cleaning robot and based on the cleanliness related parameter of the filtering unit, a cleanliness of the filtering unit.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES18170431T ES2834068T3 (en) | 2017-11-03 | 2018-05-02 | Pool cleaning robot that has a filter unit and a sensor |
EP18170431.3A EP3480391B1 (en) | 2017-11-03 | 2018-05-02 | Pool cleaning robot having a filtering unit and a sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662416710P | 2016-11-03 | 2016-11-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3318702A1 EP3318702A1 (en) | 2018-05-09 |
EP3318702B1 true EP3318702B1 (en) | 2020-06-24 |
Family
ID=60421555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP17199823.0A Active EP3318702B1 (en) | 2016-11-03 | 2017-11-03 | Pool cleaning robot having a filtering unit and a sensor |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP3318702B1 (en) |
ES (1) | ES2806802T3 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022029718A1 (en) * | 2020-08-06 | 2022-02-10 | Zodiac Pool Care Europe | Concepts and methods for communicating with automatic swimming pool cleaners |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL156535A (en) | 2003-06-19 | 2006-12-10 | Maytronics Ltd | Pool cleaning apparatus |
US8007653B2 (en) * | 2004-09-15 | 2011-08-30 | Aquatron, Inc. | Method and appartus for operation of pool cleaner with integral chlorine generator |
IL215115A (en) | 2011-09-13 | 2012-05-31 | Maytronics Ltd | Pool cleaning robot |
US9909334B2 (en) * | 2014-01-07 | 2018-03-06 | Maytronics | Pool cleaner with a protracted filter |
-
2017
- 2017-11-03 ES ES17199823T patent/ES2806802T3/en active Active
- 2017-11-03 EP EP17199823.0A patent/EP3318702B1/en active Active
Non-Patent Citations (1)
Title |
---|
None * |
Also Published As
Publication number | Publication date |
---|---|
EP3318702A1 (en) | 2018-05-09 |
ES2806802T3 (en) | 2021-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6884910B2 (en) | Debris discharge for cleaning robots | |
US10435904B2 (en) | Pool cleaning robot having a filtering unit and a sensor | |
US10927559B2 (en) | Pool cleaning robot having a filtering unit and a sensor | |
US11376190B2 (en) | Remote spa control system | |
CN112292314A (en) | Rechargeable robot pool cleaning apparatus | |
US20200345190A1 (en) | Autonomous surface cleaning device with multiple controllers | |
EP3318702B1 (en) | Pool cleaning robot having a filtering unit and a sensor | |
WO2023125929A1 (en) | Base station, cleaning system, and method for self-checking thereof | |
JP6706882B2 (en) | Self-propelled vacuum cleaner | |
JP2018519520A (en) | Magnetic flow meter with automatic self-cleaning in the field | |
CN117062558A (en) | Base station, cleaning system and self-checking method thereof | |
EP3480391B1 (en) | Pool cleaning robot having a filtering unit and a sensor | |
US10458139B2 (en) | Pool cleaning robot having a filtering unit and a sensor | |
CN112294204A (en) | Robot cleaner and robot system having the same | |
US11737637B1 (en) | Robotic floor cleaning device with motor for controlled liquid release | |
EP3845723B1 (en) | Pool cleaning robot with pressure sensor diaphragm | |
JP6420654B2 (en) | Steam trap float motion detection system | |
CN217125783U (en) | Mud tank liquid level detection device | |
KR101223742B1 (en) | Apparatus of cleaning bottom of water container | |
CN216411261U (en) | Take self-cleaning function's water quality sensor | |
KR101750725B1 (en) | Robotic vaccum cleaner with water jet module | |
KR20220122934A (en) | Water level gauge with smart means and float | |
JP2003154321A (en) | Sensor washing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN PUBLISHED |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20181108 |
|
RBV | Designated contracting states (corrected) |
Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20200107 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP Ref country code: CH Ref legal event code: NV Representative=s name: DENNEMEYER AG, CH |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1284046 Country of ref document: AT Kind code of ref document: T Effective date: 20200715 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602017018601 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: SE Ref legal event code: TRGR |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200924 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200925 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200924 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20200624 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20201026 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FG2A Ref document number: 2806802 Country of ref document: ES Kind code of ref document: T3 Effective date: 20210218 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20201024 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602017018601 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20210325 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20201103 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20201130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20201103 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200624 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20211103 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20201130 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: UEP Ref document number: 1284046 Country of ref document: AT Kind code of ref document: T Effective date: 20200624 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20211103 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: SE Payment date: 20231120 Year of fee payment: 7 Ref country code: IT Payment date: 20231124 Year of fee payment: 7 Ref country code: FR Payment date: 20231120 Year of fee payment: 7 Ref country code: DE Payment date: 20231121 Year of fee payment: 7 Ref country code: CH Payment date: 20231202 Year of fee payment: 7 Ref country code: AT Payment date: 20231121 Year of fee payment: 7 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: ES Payment date: 20240129 Year of fee payment: 7 |