This invention generally relates generally to the field of automated cleaning devices. More particularly, this invention relates to such automated cleaning devices which are programmable and includes the ability to customize the program for both area dimensional considerations as well as time considerations.
It is well accepted that robotic cleaning devices have shown their usefulness in everyday life. In general, these devices come with a set routine for cleaning a surface. There is little in the way of allowing a user to customize the cleaning device for a specific area.
Such cleaning devices for the purposes of this invention disclosure extend to submersible automated pool cleaning devices (APVs), which, as has been noted many times in the incorporated disclosures above, are essential to the proper maintenance of a pool . . . . The typical APV includes a housing and drive members. The drive members attach to the housing usually through connection to a chassis. Drive members include wheels, endless loop tracks and combinations of each. Additionally, vehicles have included two and four wheel drive vehicles in various combinations and variations. In the case of a belt or endless loop track. The track wraps around the drive and/or idler wheels or rollers.
Of course, the primary purpose for all PCV's is to clean the pool and pool water. In order to properly maintain clean pool water, the water itself as well as the pool surfaces must be cleaned and kept clean. It is imperative to keep the pool surfaces free from the buildup of dirt and debris. Once dirt and/or debris is allowed to settle in on the pool surface, algae forms. A large enough build-up of such algae can cause the pool pH to become unbalanced and the pool water unstable, in terms of cleanliness.
Sometimes drastic efforts caused by “dirty” water result in the entire contents of the pool being drained and starting again. As can be appreciated this is an expensive and time consuming process. Additionally, without thorough cleaning and maintain, the situation will simply be repeated. There is no guarantee, without proper maintenance methods, that the water will not simply revert to the same “dirty” condition.
Of special concern in this regard, is the fact that embedded particles can be particular concern. As noted by others, these embedded particulates can cause fatal consequences in term of “dirty water” requiring the emptying of the pool for dry cleaning. Clearly, a condition that is primary to avoid.
Clearly, there is a strong industry-wide need to prevent the buildup of particulates in the pool water. There is even a stronger need to prevent the embedding of such particulates in the surface of the pool. Cleaning each and every square millimeter of the pool's surface is simply not a practical solution. Therefore, Applicant has developed a structure for using the automated pool cleaning vehicle to remove even embedded particulates in the surface of the pool. Additionally, the cleaning structure, in accordance with the invention, facilitates the PCV to thoroughly clean the dirt and debris thus dislodged from the pool's surface. This not only serves the short term goal of keeping the water clean and free from dirt and debris, but also is helpful in accomplishing the long term goal of preventing the buildup of such particulates on and in the surface of the pool.
Manually operated vacuum cleaners require home owners to be occupied and push the machine around the house. Remote vacuums save the home owner the labor of pushing the machine around but still require the attention of operation. In response to this problem, there are APVs. One issue in producing an APV is the problem of controlling the robot cleaner to clean a space in a timely fashion while maintaining high coverage. This problem relates to the difficulty of accurately positioning a robot cleaner. Some vacuums available avoid the positioning problem by making multiple passes through a cleaning space in a somewhat random fashion, changing direction whenever collision is detected, and covering the room multiple times before concluding the vacuum has completed its job. Another method is to map out the cleaning space using a variety of expensive sensors and address each mapped area directly. Both of these methods only provide for a full cleaning of the floor space and do not allow for quick touch ups should they be necessary.
Accordingly there is a long felt need to create an automated vacuum capable of reaching specific areas of floor space in a time sensitive manner without the aid of expensive sensors. Further there is an additional need for an automated vacuum which can cover a reasonable amount of the floor space very quickly to “touch up” a habitable space. In accordance with these and other needs that will become apparent and which are otherwise known, the disclosure herein solves these issues.
One exemplary embodiment of the method in accordance with the invention of directs the APV in accordance with this invention to execute an abbreviated cleaning cycle based upon a set of selected programmable movements stored in the APV. The movements are combined to define a customized cleaning pattern for the designated area. Each of these stored movements covers only a small portion of the designated area to be cleaned. Once the movements are selected they are stored and then combined into a pattern. The pattern in an exemplary embodiment covers a small portion of the entire cleanable area, such as the area of the pool around the steps or water feature. Consequently, in this exemplary case, the time involved for cleaning the specific area pool is considerably shortened than doing the entire surface of the pool.
It is an object of the present invention to provide a method of cleaning a specific area in an effective way without requiring the aid of expensive sensors.
It is further an object of the invention to provide a device and cleaning apparatus for performing “touch-up” cleaning using programmable instructions.
In an exemplary embodiment of the method of the present invention includes the steps of
selecting an area to be cleaned;
defining a pattern suitable for cleaning the selected area;
combining and storing each of the selected movements on the automated cleaning device; and
initiating cleaning by activating the program on the cleaning device where the pattern is stored.
In another exemplary embodiment, the cleaning device comprises an APV having an on-board GPS. The GPS records and stores the movements of the APV as it completes the specific pattern. Upon completion of the pattern, the pattern can be repeated as often as necessary or desired.
In another exemplary embodiment, the cleaning device comprises an APV, including
In another exemplary embodiment of the invention, the method includes the step of mapping the surface to be cleaned with the cleaning apparatus. Using no collision sensor, the uses a common on-board GPS and wherein the method includes the steps of: choosing a home point in the designated space to be cleaned; selecting one or more movements by a user from a list of predetermined movement patterns for the APV; executing the one or more movements; storing an internal map of the surface area covered by the one or more movements by the APV to at least partially define the shape of the navigable surface to be cleaned.
It is an advantage of the present invention to provide a method of cleaning a designated area using a customized pattern which is stored on the cleaning apparatus and thereby repeatable.
It is a further advantage of the present invention to provide an APV that cleans either a portion of the pool surface area or the entire area as desired in a programmable and repeatable manner.
For a further understanding of the objects and advantages of the present invention, reference should be had to the following detailed description, taken in conjunction with the accompanying drawing, in which like parts are given like reference numerals and wherein:
The invention will now be described in detail. In an exemplary embodiment, the described invention is a method of instructing a cleaning apparatus, namely an APV to clean a designated space using a customized series of movements, defining a cleaning pattern.
For the purposes of this disclosure a “full cleaning pattern” is defined as the pattern required by the cleaning apparatus to clean at least a substantial majority of a given designated area whether it be a room and a robotic vacuum or a pool with an APV. The scope of the invention is not limited to a particular floor or floor covering.
With respect to
Additionally, the invention includes the ability to create a customized full cleaning pattern by linking together a series of patterns (22, 24) (or movements 20) and then running that pattern 28.
Additionally, the APV in accordance with the invention includes the ability to incorporate a previously known cleaning cycle 30. And, in an exemplary embodiment includes the ability to create a free form cleaning pattern using the APV's memory and GPS.
The control scheme for the APV is activated and/or programmed by several different methods. These include but are not limited to remote control, voice command, internet application control, and phone remote control. As a sample of a web based internet application, a user maps out a navigable space on a graphic user interface (GUI) using dimensions as they actually pertain to the real space and drag and drop pattern patterns 22, 24 onto the representation of the space such that the space was filled. Pattern sizes are scaled as defined by the constraints in the GUI.
The movements 20 include several basic and well-known remote control instructions. These movements include, but are not limited to the following icon commands, forward 32, back 34, right 36, left 38, stop 40, and wide turns both left 42 and right 44. These movements are programmed by holding down the appropriate icon on the controller in the case of a movement 20. Once the icon button is depressed, the instruction in stored in the APV. Accordingly, the APV executes the appropriate movement upon an initializing command or instruction.
Additionally, the method of the invention includes the ability to program scaled movements into the APV through a remote controller for subsequent execution. One exemplary embodiment of the method of the invention includes multiple depressions of the icons. For example, a single depression of forward icon 32 moves the APV forward six inches. Using the scaled function of the controller, a second press of the forward icon command 32 directs the APV to move forward twelve inches. Three such commands or depressions of the icon key move the cleaning device forward eighteen inches. The process is repeated until the APV is programmed as desired.
The movements 22 create an overall pattern covering the designated surface area to be cleaned. For example, a spiral pattern 46, a zig-zag pattern 48, and an L-shaped turning both right 50 and left 52 are linked to create a pattern for cleaning a specific designated area and indeed an area less than the total surface of the object or room needing cleaning. However, when combined with the other steps define a pattern to clean a specific area or even the entire area to be cleaned.
Each specific function is designed to address the particular cleaning needs of the designed specific area. In one exemplary embodiment, when pre-programmed patterns 22 function as touch-up cleaning cycles, doing only a portion of the total area that could be cleaned and designating that portion as the area designated for cleaning. Each such partial cycle takes only a brief time compared with the full cycle. Thereby, the method in accordance with this invention provides an expedient and efficient method for cleaning the designated area, especially when it is unnecessary to the entire area.
As is often the case, the pre-programmed patterns 22 suffice for most purposes. However, as also often occurs, the unique areas of the designated space to be cleaned cannot be addressed by such pre-programmed patterns. In other words, the designated cleaning space is addressed in more efficiently by the customized pattern 54. Each of these patterns has defined dimensions. Each such dimension of the pattern is expandable as a scalable function as described above. The scalable function is used to appropriately fit the APV into the designated area in the most efficient manner possible.
The method in accordance with the invention includes the ability to create a customized pattern 26. The method includes an initiate command 56 and an end command 58. Between these two commands 56, 58 the APV is programmed using the basic movement controls 20. In order define a customized pattern 26 the various basic functions are linked together in an advantageous manner. A custom pattern is instrumental in dealing with irregular shaped object in the area to be cleaned. In a pool, steps or water features or the like irregularly shaped objects increase the difficulty of cleaning the surface, as will be appreciated by those skilled in the art. When the cleaning device is a robotic vacuum cleaner, the cleaner is programmed to avoid irregular terrain, e.g. furniture, power plugs, plants and the like.
In order to create a cleaning cycle 28 where the entire area possible is cleaned, a number of patterns are combined or strung together forging the desired pattern for the greatest and most efficient cleaning effect. The thus created cleaning program includes an initiate command 60, and end command 62 and a repeat command 64. By combining multiple patterns, and individual steps found on icons 24, 26, the designated area is precisely addressed, whether it is a portion of the area possible to be cleaned or the entire area. Additionally, other steps in various exemplary embodiments are incorporated into the program and bridge the gaps between the steps or patterns to define a complete pattern. Once all the desired steps have been combined into a complete pattern, the program is saved. After being saved the defined program is run with a single command 64.
Referring particularly to
With particular reference to
With particular reference to
As long as a user consistently used the same starting point 84, no additional programming would be required. However, should the APV move upon completion of the pattern, the starting point 84 would need to be re-initialized to accommodate for such changes. Upon initially finding the starting point 84, it is recorded in the APV onboard GPS. In an exemplary embodiment, the APV checks the starting point 84 before starting the pattern run by the APV. If the same, the APV is moved to the correct starting point location and the cycle is started.
In an alternative exemplary embodiment, the APV is used to map out the surface area to be cleaned. Using the controller the APV is guided over the entire surface in exactly the pattern desired. The onboard GPS is turned on prior to starting the mapping cycle. Each step of the pattern is recorded based on the APV's GPS. The pattern is then stored in the APV and named. Whenever desired, the thus named pattern is repeated and cleaning accomplished according to that pattern. Thus, in this exemplary embodiment of the method in accordance with the invention, the specific icon patterns are not combined.
While the foregoing detailed description has described several embodiments of the method of the cleaning structure in accordance with this invention, it is to be understood that the above description is illustrative only and not limiting of the disclosed invention. Particularly, there are varieties of different combinations of patterns or alternative methods which have been described above and those that are not disclosed specifically herein, but fall clearly within the spirit and scope of the invention herein. Each such combination, although not specifically recited and described above is within the spirit and scope of this invention. Thus, the invention is to be limited only by the claims as set forth below.
This application is related to applications Ser. Nos. 13/531,594 and 12/939,079, filed by co-inventor, Wing-kin HUI, for Pool Cleaning Vehicle Having Side Vents And Ducts Pool Cleaning Vehicle With Endless Loop Track, respectively and filed on Nov. 17 & 18, 2008, also respectively. These applications are specifically incorporated herein and are to be used for all purposes consistent with incorporation by reference. This application is also related to U.S. Pat. No. 8,225,446 B2; Pool Cleaning Vehicle Having Side Vents and Ducts issued on Jul. 24, 2012 is specifically incorporated herein and is to be used for all purposes consistent with incorporation by reference. This application is also related to Ser. No. 13/717,601, Automated Pool Cleaning Vehicle With Scrubber Apparatus and filed on Dec. 17, 2012, which is specifically incorporated herein and are to be used for all purposes consistent with incorporation by reference: Attorney Docket No. JHUI1980. This application is also related to Ser. No. 13/717,621 Automated Pool Cleaning Vehicle With Rotating and Stationary Scrubber and filed on Dec. 17, 2012, which is specifically incorporated herein and are to be used for all purposes consistent with incorporation by reference: Attorney Docket No. JHUI1981.