Disclosure of Invention
In order to solve the problems, the invention provides a self-cleaning robot system and a self-cleaning control method thereof, which can simplify the product structure, reduce the system cost and improve the system cost performance. The specific technical scheme of the invention is as follows:
a self-cleaning robot system includes a cleaning robot and a wash bowl. The bottom of the cleaning robot is provided with a mop cloth, and the cleaning robot can wipe the ground when driving the mop cloth to move together; the cleaning seat comprises a water receiving tank and a cleaning part positioned above the water receiving tank; the cleaning seat is also internally provided with a guide signal transmitting part for guiding the upper seat of the cleaning robot and a detecting part for detecting the upper seat and the lower seat of the cleaning robot; when the cleaning seat receives a seat returning cleaning signal sent by the cleaning robot, the cleaning seat controls the guide signal sending part to send a guide signal, controls the cleaning part to spray water after receiving an upper seat trigger signal of the detection part, and controls the cleaning part to stop spraying water after receiving an off seat trigger signal of the detection part; when the cleaning robot judges that the mop needs to be cleaned, a seat returning cleaning signal is sent out, the cleaning robot carries out seat loading according to the detected guide signal, and the robot carries out reciprocating motion back and forth after the seat loading according to the preset action, so that the mop and the cleaning part in the cleaning seat carry out reciprocating friction.
Furthermore, the cleaning part comprises a plate-shaped main body, two ends of the plate-shaped main body are detachably and fixedly connected to two sides of the opening of the cleaning seat, a plurality of groups of scraping strips are arranged on the upper end face of the plate-shaped main body, a plurality of water spraying ports are arranged in the middle of each group of scraping strips, and each water spraying port is communicated to a water inlet of the plate-shaped main body through a water delivery channel arranged in the plate-shaped main body.
Further, the cross-sectional shape of the scraping strips is a sharp-angled shape, each group of scraping strips comprises two scraping strips which are arranged in a mirror symmetry mode by taking the water spraying opening as an axis, and the sharp angles of the two scraping strips extend towards the obliquely upper direction.
Further, the scraping strip is a hard plastic structure which is integrally injection-molded with the plate-shaped main body.
Further, the cleaning seat further comprises a clean water tank and a sewage tank, the clean water tank is connected to the cleaning part through a pipe to supply clean water in the clean water tank to the cleaning part, so that the cleaning part can spray clean water to flush the mop of the robot, the sewage tank is also connected to the water receiving tank through a pipe, a water suction pump is arranged in the water receiving tank, and when the water receiving tank receives the leaked water of the cleaning part and reaches a preset height, the water suction pump is started to pump the water in the water receiving tank out to the sewage tank through the pipe.
A self-cleaning control method of a self-cleaning robot system, the self-cleaning robot system being the above self-cleaning robot system, the method comprising the steps of: step 1: the cleaning robot sends a seat returning cleaning signal; step 2: the cleaning seat sends out a guiding signal after receiving a seat returning cleaning signal sent by the cleaning robot; and step 3: the cleaning robot carries out seat mounting according to the detected guide signal; and 4, step 4: after the cleaning seat receives a trigger signal of the upper seat of the cleaning robot, the cleaning seat controls the cleaning part to spray water; and 5: the cleaning robot performs reciprocating motion back and forth according to preset action, so that the mop and the cleaning part perform reciprocating friction.
Further, after the step 5, the method further comprises the following steps: step 6: the robot moves back and forth in a reciprocating manner for a preset number of times or for a preset time, retreats from the cleaning seat and leaves the seat; and 7: and after the cleaning seat receives a trigger signal for the cleaning robot to leave the seat, the cleaning part is controlled to stop spraying water.
Further, after the cleaning seat described in step 4 receives the trigger signal for cleaning the robot upper seat and before the cleaning part is controlled to spray water described in step 4, the method further includes the following steps: the cleaning seat stops sending the guide signal.
Further, after the step of controlling the water spraying of the cleaning part in step 4, the method further includes the steps of: the cleaning seat detects whether water in the clear water tank is lower than a preset water level, and if so, an alarm is given to prompt a user to fill water into the clear water tank.
Further, after the step of controlling the washing unit to stop spraying water in step 7, the method further includes the steps of: the cleaning seat detects whether the water in the sewage tank is higher than a set water level, and if so, an alarm is given to prompt a user to treat the water in the sewage tank.
The self-cleaning robot system and the self-cleaning control method thereof can simplify the self-cleaning structure in the system, do not need to add an additional cleaning action mechanism, and can realize the automatic scrubbing of the mop only by controlling the robot to reciprocate back and forth on the cleaning seat and controlling the cleaning part to spray water. The operation only needs to improve the control program in the aspect of software, and does not need to increase the hardware cost, so that the cost of the system is greatly reduced, and the cost performance of the system is improved.
Detailed Description
The technical solutions in the embodiments of the present invention will be described in detail below with reference to the accompanying drawings in the embodiments of the present invention. It should be understood that the following specific examples are illustrative only and are not intended to limit the invention.
In the following description, specific details are given to provide a thorough understanding of the embodiments. One of ordinary skill in the art, however, will understand that the related embodiments may be practiced without some of the specific details. For example, well-known circuits, structures and methods may not be described in detail in order to avoid obscuring embodiments.
A self-cleaning robot 10 system as shown in fig. 1 and 2, which includes acleaning robot 10 and awash bowl 20, for convenience of the following description, thecleaning robot 10 is collectively referred to simply as therobot 10. Therobot 10 is a dual-purpose robot 10 having functions of dust collection, floor sweeping and floor mopping, and may also be afloor mopping robot 10 having only a floor mopping function. Therobot 10 is capable of autonomous positioning and navigation, automatically planning cleaning. Therobot 10 has a power module, a driving module, an electric control module, a detection module, a cleaning module, etc. for implementing these functions, which are all conventional and well-known modules of cleaning robots in the market at present, and are not described herein again. As shown in fig. 2, therobot 10 is provided with amop 11 at the bottom, whichmop 11 is arranged at the tail of therobot 10, but may of course be arranged in the middle or at the front of therobot 10, whichrobot 10 is able to wipe the floor while moving themop 11 together. Themop cloth 11 can be a thick cloth piece, one surface of the cloth piece can be detachably fixed on the bottom surface of therobot 10, the opposite surface of the cloth piece is pressed on the ground, the thickness of the cloth piece is just equal to the height of the part of the driving wheel exposed out of the machine body when therobot 10 normally walks, and therefore therobot 10 can normally walk and themop cloth 11 can wipe the ground. Themop cloth 11 can also be a piece of thin cloth which is coated on a water tank and detachably fixed at the bottom of therobot 10 through the water tank, and when therobot 10 mops the floor, water in the water tank can permeate into the thin cloth to wet the thin cloth.
As shown in fig. 2, thecleaning seat 20 includes aclean water tank 26, adirty water tank 27, a water receivingtank 25, and acleaning part 23 located above the water receivingtank 25. The shell ofwash seat 20 divide into ramp portion and vertical portion, and the bottom surface of ramp portion stands on ground aswash seat 20's footing, and the up end of ramp portion is an inclined plane, and the one end on inclined plane extends to ground, and the other end on inclined plane upwards extends to connect vertical portion to one side, and vertical portion is located the top of ramp portion. Awater receiving groove 25 is arranged in the inclined platform part, anopening 22 is arranged above thewater receiving groove 25 and corresponds to the inclined surface, acleaning part 23 is arranged in theopening 22, and when therobot 10 moves upwards from the inclined surface to the position of the opening 22, themop cloth 11 and the cleaning part are in mutual friction contact. Inside said upright is provided an electronic control module (not shown in the figures), aclean water tank 26 and adirty water tank 27, theclean water tank 26 being connected to thewashing part 23 by a pipe to supply clean water from theclean water tank 26 to thewashing part 23, so that thewashing part 23 can spray clean water to wash themop 11 of therobot 10. An electrically controlled valve and a hydraulic pump are also provided in theclean water tank 26, the hydraulic pump increasing the pressure of the water supplied from theclean water tank 26 to themop 23 to allow themop 11 to be washed better by themop 23, and the electrically controlled valve controlling theclean water tank 26 to supply water to themop 23 or to interrupt the supply of water. When theclean water tank 26 is ready to run out, thewash station 20 alerts the user to fill theclean water tank 26. Thesewage tank 27 is also connected to the water receivingtank 25 through a pipe, a water suction pump is arranged in the water receivingtank 25, and when the water receivingtank 25 receives water leaked from thecleaning part 23 and reaches a certain height, the water suction pump is started to pump out the water in the water receivingtank 25 to thesewage tank 27 through the pipe. When the wastewater in thewastewater tank 27 is ready to be stored, thewashing base 20 gives an alarm to prompt the user to treat thewastewater tank 27, and the set water level may be set to two-thirds or three-quarters of the depth of thewastewater tank 27. By adopting the structure of thecleaning seat 20, sewage can flow out in time, themop 11 can not be repeatedly washed by the sewage, themop 11 can be directly washed by clean water, and the cleaning effect is better.
As another implementation method, thecleaning seat 20 may not be provided with theclean water tank 26 and thedirty water tank 27, thecleaning part 23 may be directly connected to an external water source through a pipe, and the water receivingtank 25 may directly discharge the dirty water to the outside through a pipe. This further simplifies the construction of thewash seat 20 and reduces product costs.
Thewashing seat 20 is further provided with a guidingsignal emitting part 21 for guiding therobot 10 to sit on the seat, and a detectingpart 24 for detecting whether therobot 10 sits on the seat in place. The guidingsignal emitting part 21 adopts an infrared signal sensor, the structural form of the guiding signal emitting part is the same as the infrared return seat structure of the charging seat of the existingsweeping robot 10, and the control method and principle for guiding therobot 10 to return the seat are also the same, which are not described herein again. Thedetection unit 24 may be an infrared signal sensor, or may be other components such as a mechanical travel switch. Whenrobot 10 is moved to a position where cleaning ofmop 11 is possible, i.e.mop 11 and cleaningpart 23 are in contact with each other,detection part 24 is triggered, indicating thatrobot 10 has been seated in place.
After therobot 10 automatically mops the floor for a period of time or within a certain area range, when it is determined that themop 11 needs to be cleaned, a back seat cleaning signal is sent. After receiving the seat returning cleaning signal from therobot 10, thecleaning seat 20 controls the guidesignal transmitting unit 21 to transmit a guide signal. Without receiving the guidance signal, therobot 10 will first navigate to the orientation of thewash seat 20 based on the map constructed during the cleaning process. In the navigation process, therobot 10 always detects whether a guiding signal is received, and performs seating according to the detected guiding signal when the guiding signal is received, and the specific seating manner is the same as the manner of the existingfloor sweeping robot 10 seating-back charging manner, which is not described herein again. Thecleaning seat 20 controls thecleaning part 23 to spray water after receiving the upper seat trigger signal of thedetection part 24, wherein the upper seat trigger signal is a signal generated by triggering thedetection part 24 when therobot 10 moves from the ground onto thecleaning seat 20, and when receiving the signal, thecleaning seat 20 can know that therobot 10 is in place and can perform the cleaning operation, so thecleaning part 23 is controlled to start spraying water.Robot 10 then reciprocates back and forth in a predetermined motion to rubmop 11 against cleaningportion 23 of cleaningbase 20 to remove soil frommop 11. The preset action is designed in advance according to a control program of therobot 10, and in the embodiment, the preset action refers to controlling therobot 10 to walk forwards for a certain distance and then backwards for a certain distance, so that the robot moves back and forth. Themop 11 is always kept in contact with the cleaningpart 23 during a certain distance of travel within the length of the cleaningpart 23, i.e. during the back and forth reciprocating movement of therobot 10. Therobot 10 moves back and forth in a reciprocating manner for a predetermined time or a predetermined number of times and then retreats from the cleaningseat 20, and at this time, the cleaningseat 20 controls the cleaningpart 23 to stop spraying water after receiving the off-seat trigger signal of the detectingpart 24. The preset time and the preset times can be set correspondingly according to different product requirements, for example, the preset times is set to 30 times or 40 times, and the preset time is set to 50 seconds or 60 seconds. The off-seat trigger signal is a signal generated by thetrigger detecting unit 24 when therobot 10 is retreated from thewash seat 20 and is off-seat, and when thewash seat 20 receives the signal, it is known that therobot 10 has left thewash seat 20, and the washing operation does not need to be continued, so that thewashing unit 23 is controlled to stop spraying water. After therobot 10 leaves thewash station 20, the mopping task may continue.
In the system of the embodiment, therobot 10 can automatically return to the cleaningseat 20 to automatically clean thedirty mop 11, the intelligent degree is high, the labor burden of a user is effectively reduced, and the convenience and the practicability of product use are improved. Above all, the present embodiment can simplify the self-cleaning structure in the system, and it only needs to control therobot 10 to reciprocate back and forth on the cleaningseat 20 and control the cleaningpart 23 to spray water to implement automatic scrubbing of themop 11 without adding an additional cleaning action mechanism. The operation only needs to improve the control program in the aspect of software, and does not need to increase the hardware cost, so that the cost of the system is greatly reduced, and the cost performance of the system is improved.
As one embodiment, as shown in fig. 3, the cleaningpart 23 includes a plate-shaped body, two ends of the plate-shaped body are detachably and fixedly connected to two sides of theopening 22 of the cleaningseat 20, the upper end surface of the plate-shaped body is provided with a plurality of sets of scraping strips, the shapes and the numbers of the scraping strips can be set according to the product design requirements, and the structures indicated bynumbers 231 and 232 in fig. 3 are a set of scraping strips. The middle of each group of the scraping strips is provided with a plurality ofwater spraying ports 235, and eachwater spraying port 235 is communicated to thewater inlet 233 of the plate-shaped main body through awater conveying channel 234 arranged in the plate-shaped main body. The scrubbing effect of the mop on the cleaning part can be improved by the structure of the scraping strip and the water spraying opening.
Specifically, as shown in fig. 3, the cross section of the scraping strip is in a sharp-angled shape, so that the friction stress between the mop and the cleaning part can be improved, and the scrubbing effect is better. Every group of scraping strip includes two scraping strips that use the water jet to set up as axis mirror symmetry, and the closed angle of these two scraping strips extends towards oblique top, like this, no matter the robot is forward motion, still backward motion, and its mop can both carry out powerful frictional contact with washing portion, has further improved the effect of scrubbing.
Particularly, the scraping strip is a hard plastic structure integrally injection-molded with the plate-shaped main body, so that the production and the manufacturing are convenient, the complex assembling procedures are reduced, and the product quality is stable and reliable.
As one of the embodiments, as shown in fig. 2, the cleaningseat 20 further includes aclean water tank 26 and adirty water tank 27, theclean water tank 26 is connected to thewater inlet 233 of the cleaningpart 23 through a pipe to supply clean water in theclean water tank 26 to the cleaningpart 23, so that the cleaningpart 23 can spray clean water to flush themop 11 of therobot 10. An electromagnetic valve for controlling water outlet is arranged at the water outlet of theclean water tank 26, a main control module of the cleaning seat is electrically connected with the electromagnetic valve, and the cleaningseat 20 can send a control signal to the electromagnetic valve through the main control module to control the water outlet of the clean water tank or stop the water outlet. Thesewage tank 27 is also connected to thewater receiving tank 25 through a pipe, a water suction pump is arranged in thewater receiving tank 25, and when thewater receiving tank 25 receives water leaked from the cleaningpart 23 and reaches a preset height, the main control module controls the water suction pump to be started, so that the water in thewater receiving tank 25 is pumped out to thesewage tank 27 through the pipe. The preset height is set when the product is designed, different values can be set according to different product requirements, for example, the preset height can be set to be two-third of the depth of the water receiving tank, or to be half of the depth of the water receiving tank, and the like. The cleaning seat of the embodiment can improve the independence of the cleaning seat by configuring theclean water tank 26 and thesewage tank 27, and is convenient to move the cleaning seat.
In one embodiment, the cleaning seat is further provided with a charging port, and when the robot needs to be charged, the robot can be guided by the cleaning seat to charge the upper seat.
As shown in fig. 4, a self-cleaning control method of a self-cleaning robot system, which is the self-cleaning robot system described in the above embodiments. The method comprises the following steps 1 to 6. In step 1, after the cleaning robot mops the floor for a period of time or a certain area range, the cleaning robot judges that the mop cloth is dirty and needs to be cleaned, so that the cleaning robot sends a seat returning cleaning signal. In step 2, after the cleaning seat receives the seat returning cleaning signal sent by the cleaning robot, the cleaning seat controls the guide signal sending part to send out a guide signal. The robot can navigate to the position of the cleaning seat according to the map constructed in the cleaning process under the condition that the robot does not receive the guide signal. In the navigation process, the robot always detects whether a guiding signal is received, and when the guiding signal is received, the robot enters step 3. In step 3, the cleaning robot performs seating according to the detected guiding signal, and the specific seating mode is the same as the mode of recharging the existing sweeping robot, which is not described herein again. In step 4, the cleaning seat controls the cleaning unit to spray water after receiving the trigger signal for the upper seat of the cleaning robot. The upper seat trigger signal is a signal generated by the trigger detection part when the robot moves from the ground to the cleaning seat, and when the cleaning seat receives the signal, the cleaning seat can know that the robot is in place and can perform cleaning operation, so that the cleaning part is controlled to start spraying water. In step 5, the cleaning robot performs a back and forth reciprocating motion according to a preset motion to make the mop and the cleaning part perform reciprocating friction to remove the stains in the mop. The preset action is designed in advance according to a control program of the robot, and the preset action refers to controlling the robot to walk forwards for a certain distance and then backwards for a certain distance, so that the robot reciprocates back and forth. The certain distance of walking is in the length scope of cleaning part, namely the robot is in the process of reciprocating back and forth, and the mop keeps contact with cleaning part all the time. According to the control method, the robot can automatically return to the cleaning seat to automatically clean the dirty mop, the intelligent degree is high, the labor burden of a user is effectively relieved, and the convenience and the practicability of product use are improved. In addition, by adopting the control method, the self-cleaning structure in the system can be simplified, an additional cleaning action mechanism is not needed, and the automatic scrubbing of the mop can be realized only by controlling the robot to reciprocate back and forth on the cleaning seat and controlling the cleaning part to spray water. The operation only needs to improve the control program in the aspect of software, and does not need to increase the hardware cost, so that the cost of the system is greatly reduced, and the cost performance of the system is improved.
As one embodiment, after the step 5, the following steps 6 and 7 are also included. In step 6, the robot moves back and forth for a preset number of times or for a preset time, retreats from the cleaning seat and leaves the seat. The preset time and the preset times can be set correspondingly according to different product requirements, for example, the preset times is set to 30 times or 40 times, and the preset time is set to 50 seconds or 60 seconds. In step 7, the cleaning base controls the cleaning part to stop spraying water after receiving the trigger signal of the cleaning robot leaving the base. The seat-off trigger signal is a signal generated by the trigger detection part when the robot retreats from the cleaning seat and leaves the seat, and when the cleaning seat receives the signal, the robot can be known to leave the cleaning seat, and the cleaning operation is not required to be continued, so that the cleaning part is controlled to stop spraying water. After the robot leaves the cleaning seat, the floor mopping task can be continued.
Preferably, the wash bowl in step 4 further includes the following steps after receiving the trigger signal for cleaning the robot upper bowl and before controlling the washing part to spray water in step 4: the cleaning seat stops sending the guide signal. After the robot is seated, the robot does not need to send the guide signal, and the robot stops sending the guide signal in advance, so that the electric energy loss of the cleaning seat can be saved.
Preferably, after the step of controlling the water spray of the cleaning part in step 4, the method further includes the steps of: the cleaning seat detects whether water in the clear water tank is lower than a preset water level, if so, an alarm is sent out to prompt a user to fill water into the clear water tank, and if not, the current state is kept continuously until another control signal is received. The preset water level can be set correspondingly according to the design requirements of products, and can be generally set to be one tenth, one ninth or one eighth of the depth of the clean water tank, and the like.
Preferably, after the step of controlling the washing unit to stop spraying water in step 7, the method further includes the steps of: the cleaning seat detects whether the water in the sewage tank is higher than a set water level, if so, an alarm is sent out to prompt a user to treat the water in the sewage tank, and if not, the current state is continuously kept until another control signal is received. The set water level may be set to two-thirds or three-quarters of the depth of the sump.
Above-mentioned embodiment is reported to the police through the water level of control clear water case and sewage case, can remind the user in time to handle relevant problem, and the product intelligent degree is higher, and the user uses more conveniently.
Obviously, the above-mentioned embodiments are only a part of embodiments of the present invention, not all embodiments, and the technical solutions of the embodiments may be combined with each other. Furthermore, if terms such as "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., appear in the embodiments, their indicated orientations or positional relationships are based on those shown in the drawings only for convenience of describing the present invention and simplifying the description, but do not indicate or imply that the referred devices or elements must have a specific orientation or be constructed and operated in a specific orientation, and thus, should not be construed as limiting the present invention. If the terms "first", "second", "third", etc. appear in the embodiments, they are for convenience of distinguishing between related features, and they are not to be construed as indicating or implying any relative importance, order or number of features.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. These programs may be stored in a computer-readable storage medium (such as a ROM, a RAM, a magnetic or optical disk, or various other media that can store program codes). Which when executed performs steps comprising the method embodiments described above.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.