WO2024149206A1 - 水池水位线检测装置以及水位线信息的获取方法 - Google Patents
水池水位线检测装置以及水位线信息的获取方法 Download PDFInfo
- Publication number
- WO2024149206A1 WO2024149206A1 PCT/CN2024/071212 CN2024071212W WO2024149206A1 WO 2024149206 A1 WO2024149206 A1 WO 2024149206A1 CN 2024071212 W CN2024071212 W CN 2024071212W WO 2024149206 A1 WO2024149206 A1 WO 2024149206A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- water level
- pool
- cleaning robot
- pool cleaning
- level line
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/242—Means based on the reflection of waves generated by the vehicle
-
- 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/12—Devices or arrangements for circulating water, i.e. devices for removal of polluted water, cleaning baths or for water treatment
-
- 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
-
- 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B7/00—Measuring arrangements characterised by the use of electric or magnetic techniques
- G01B7/26—Measuring arrangements characterised by the use of electric or magnetic techniques for measuring depth
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/14—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measurement of pressure
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/22—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
- G01F23/28—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring the variations of parameters of electromagnetic or acoustic waves applied directly to the liquid or fluent solid material
- G01F23/284—Electromagnetic waves
- G01F23/292—Light, e.g. infrared or ultraviolet
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/22—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
- G01F23/28—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring the variations of parameters of electromagnetic or acoustic waves applied directly to the liquid or fluent solid material
- G01F23/284—Electromagnetic waves
- G01F23/292—Light, e.g. infrared or ultraviolet
- G01F23/2921—Light, e.g. infrared or ultraviolet for discrete levels
- G01F23/2928—Light, e.g. infrared or ultraviolet for discrete levels using light reflected on the material surface
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/22—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
- G01F23/28—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring the variations of parameters of electromagnetic or acoustic waves applied directly to the liquid or fluent solid material
- G01F23/296—Acoustic waves
- G01F23/2962—Measuring transit time of reflected waves
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/40—Control within particular dimensions
- G05D1/48—Control of altitude or depth
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/02—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
- G01S15/06—Systems determining the position data of a target
- G01S15/08—Systems for measuring distance only
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/10—Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2107/00—Specific environments of the controlled vehicles
- G05D2107/25—Aquatic environments
- G05D2107/29—Swimming pools
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land vehicles
- G05D2109/15—Climbing vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2111/00—Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
- G05D2111/50—Internal signals, i.e. from sensors located in the vehicle, e.g. from compasses or angular sensors
- G05D2111/56—Internal signals, i.e. from sensors located in the vehicle, e.g. from compasses or angular sensors for sensing properties of the surrounding medium of the vehicle, e.g. using airspeed sensors
Definitions
- the present application relates to the field of robot technology, and in particular to a pool water level detection device, a pool cleaning robot, a method for acquiring water level information, and a device for acquiring water level information.
- robot technology has also developed rapidly. For example, users use sweeping robots to clean the floors of houses, use window cleaning robots to clean the windows of houses, and use pool cleaning robots to clean pools.
- the water level line of the pool is an important reference position, and how to identify the water level line is a hot topic of research.
- the present application provides a pool water level detection device, a pool cleaning robot, a method for obtaining water level information, and a device for obtaining water level information.
- the technical solution is as follows:
- a water level detection device for a pool comprising:
- a pool cleaning robot comprising:
- the pool water level line detection device (2) is mounted on a housing (1); and the direction of the opening of the auxiliary container (21) of the pool water level line detection device (2) is consistent with the travel direction of the pool cleaning robot.
- a method for obtaining water level information comprising:
- the pool cleaning robot is controlled based on the distance between the pool cleaning robot and the water level line.
- a device for obtaining water level information comprising:
- a water level information acquisition module used to acquire water level information through a detection unit of a pool cleaning robot, the pool cleaning robot moves on the pool wall or the pool bottom, and the water level information is used to indicate the relative position of the pool cleaning robot and the water level;
- a distance determination module used to determine the distance between the pool cleaning robot and the water level based on the water level information
- a control module is used to control the pool cleaning robot based on the distance between the pool cleaning robot and the water level line.
- a computer-readable storage medium wherein at least one computer program is stored in the computer-readable storage medium, and the computer program is loaded by a processor and executes the following steps:
- the pool cleaning robot is controlled based on the distance between the pool cleaning robot and the water level line.
- a computer program product or computer program comprising program code, the program code being stored in a computer-readable storage medium, a processor of a robot controller reading the program code from the computer-readable storage medium, the processor executing the program code, causing the robot controller to perform the following steps:
- the pool cleaning robot is controlled based on the distance between the pool cleaning robot and the water level line.
- FIG1 is a schematic diagram of the structure of a pool cleaning robot provided in an embodiment of the present application.
- FIG2 is a top view of the water level detection device in the pool cleaning robot of FIG1 ;
- Fig. 3 is a cross-sectional view along line A-A of the water level detection device of Fig. 2;
- FIG4 is a flow chart of a method for detecting a water level in a pool provided in an embodiment of the present application
- FIG5 is a flow chart of another method for detecting a water level in a pool provided in an embodiment of the present application.
- FIG6 is a flow chart of a control method of a pool cleaning robot provided in an embodiment of the present application.
- FIG7 is a schematic diagram of a pool cleaning robot on a pool wall provided by an embodiment of the present application.
- FIG8 is a flow chart of a method for obtaining water level information provided by an embodiment of the present application.
- FIG9 is a flow chart of another method for obtaining water level information provided in an embodiment of the present application.
- FIG10 is a schematic structural diagram of a pool water level detection device provided in an embodiment of the present application.
- FIG11 is a schematic diagram of the structure of a control device of a pool cleaning robot provided in an embodiment of the present application.
- FIG12 is a schematic diagram of the structure of a device for acquiring water level information provided in an embodiment of the present application.
- FIG. 13 is a schematic diagram of the structure of a robot controller provided in an embodiment of the present application.
- Path planning is one of the main research contents of motion planning.
- Motion planning consists of path planning and trajectory planning.
- the sequence of points or curves connecting the starting position and the end position is called a path, and the strategy for forming a path is called path planning.
- the path planning of the pool cleaning robot is to plan the cleaning path of the pool cleaning robot.
- Pool cleaning robot a robot used to clean a pool, wherein cleaning the pool includes cleaning the bottom of the pool and cleaning the pool walls.
- a pool cleaning robot when cleaning the pool wall near the water surface of a pool such as a swimming pool, a bathing pool, or a fish pond, i.e., the pool water level line, a pool cleaning robot is required to move near the pool water level line to clean different positions. Therefore, how to identify the pool water level line is a problem that needs to be solved urgently.
- Figure 1 is a schematic diagram of the structure of a pool cleaning robot provided in an embodiment of the present application
- Figure 2 is a top view of a water level detection device in the pool cleaning robot
- Figure 3 is a cross-sectional view along line A-A of the water level detection device in Figure 2.
- a pool water level detection device 2 is provided, which includes an auxiliary container 21 and a detection unit 22.
- the auxiliary container 21 is provided with an opening.
- the detection unit 22 is located at one side of the opening; the detection unit 22 is used to transmit a detection signal toward the outside of the auxiliary container 21 to the opening to determine the relative position between the water level line detection device and the water level line of the pool.
- the water level of the pool is the pool water level; the auxiliary container 21 is used to hold water, and the water level of the auxiliary container 21 is the container water level.
- a detection unit 22 is arranged below the opening of the auxiliary container 21, i.e., below the plane where the container water level is located. The detection unit 22 can emit a detection signal toward the outside of the auxiliary container 21 to the opening of the auxiliary container 21.
- the detection unit 22 When the pool water level line detection device 2 is located below the pool water level line, the auxiliary container 21 does not work, and the detection unit 22 always detects the pool water level line; when the pool water level line detection device 2 is located above the pool water level line, that is, after the auxiliary container 21 emerges from the water surface, the detection unit 22 no longer detects the pool water level line, but the container water level line.
- this solution can determine the relative position between the pool water level line detection device 2 and the pool water level line based on the reflection signal reflected by the pool water level line or the container water level line detected by the detection unit 22, thereby identifying the pool water level line.
- the detection unit 22 is disposed on a side of the bottom of the auxiliary container 21 facing away from the opening;
- a transmission portion is formed at the bottom of the auxiliary container 21 to transmit the detection signal generated by the detection unit 22 .
- the detection unit 22 in order to detect the water level line of the container, the detection unit 22 needs to be located at the lower side of the opening.
- the detection unit 22 is arranged on the side of the bottom of the auxiliary container 21 facing away from the opening, that is, on the side of the bottom of the auxiliary container 21 away from the opening.
- the detection unit 22 can be arranged on the lower side of the bottom of the auxiliary container 21.
- the transmission part of the bottom of the auxiliary container 21 can adopt a thickness and material that the detection signal can penetrate, wherein the thickness of the transmission part can be determined according to different detection signals, and the material of the transmission part can adopt a transparent or translucent material, for example, polycarbonate (PC) can be used.
- PC polycarbonate
- the detection unit 22 is arranged on the side of the bottom of the auxiliary container 21 away from the opening, that is, the detection unit 22 is arranged on the lower side of the bottom of the auxiliary container 21, so that the bottom of the auxiliary container 21 is located between the detection unit 22 and the opening of the auxiliary container 21.
- a mounting hole is provided at the bottom of the auxiliary container 21 .
- the detection unit 22 is disposed on a side of the bottom of the auxiliary container 21 facing the opening; the detection unit 22 is disposed in the mounting hole or in the accommodating cavity of the auxiliary container 21 through the mounting hole.
- the mounting hole can be a blind hole or a through hole. If the mounting hole is a through hole, a sealing device such as a sealing ring can be provided at the through hole to prevent the auxiliary container 21 from leaking when the pool water level detection device 2 is located on the pool water level, causing the container water level to change.
- the embodiment of the present application can also set the detection unit 22 on the bottom of the auxiliary container 21 or the accommodating cavity through the mounting hole; specifically, one possible implementation method is to directly set the detection unit 22 on the mounting hole at the bottom of the auxiliary container 21; another possible implementation method is to connect the detection unit 22 to the bottom of the auxiliary container 21 by using the mounting hole, so that the detection unit 22 is located in the accommodating cavity of the auxiliary container 21. In both cases, the volume of the mounting hole and the accommodating cavity is small, and a detection unit 22 of a small shape needs to be used.
- the solution of the embodiment of the present application avoids the influence of the bottom solid structure between the detection unit 22 and the opening, and can further improve the accuracy and reliability of identifying the water level line of the pool.
- the detection unit 22 includes at least one of an infrared sensor, a laser sensor, and an ultrasonic sensor;
- the distance between the transmitting end and the receiving end of the ultrasonic sensor and the opening is greater than or equal to 3 cm.
- the detection unit 22 can use a variety of sensors to realize the identification of the water level line of the pool.
- the detection unit 22 can use an infrared sensor, a laser sensor, or an ultrasonic sensor.
- the detection signals emitted by the infrared sensor and the laser sensor are infrared and laser, respectively, both of which are electromagnetic waves.
- the detection signal emitted by the ultrasonic sensor is ultrasonic wave, which is a mechanical wave with an extremely short wavelength. Because the wavelength of ultrasonic wave is short, it is very easy to lose and scatter in the air.
- the distance between the transmitting end and the receiving end of the ultrasonic sensor and the opening is set to be greater than or equal to 3cm.
- the second aspect of the present application further proposes a pool cleaning robot, the pool cleaning robot comprising a housing 1 and a pool water level detection device 2 as described in any one of the embodiments of the first aspect above.
- the pool water level detection device 2 is mounted on the housing 1; the direction of the opening of the auxiliary container 21 of the pool water level detection device 2 is consistent with the travel direction of the pool cleaning robot.
- the pool cleaning robot is also called a pool cleaning device.
- a flow channel is provided in the housing 1, and a water pump and a filter are provided on the flow channel.
- the water inlet of the flow channel is located at the abdomen 112 of the housing 1, and the water outlet is located at the back 111 of the housing 1.
- the water pump Under the action of the water pump, the water flow continuously enters the water channel from the water inlet, and then flows out from the water outlet after being filtered by the filter.
- the pressure difference between the water inlet and the water outlet enables the pool cleaning robot to obtain the pressure pressed against the pool wall.
- the housing 1 is also provided with a motor, a driving wheel, a driven wheel, a transmission mechanism and a drum 13.
- the motor drives the driving wheel to rotate, and the driving wheel drives the driven wheel and the drum 13 to rotate through the transmission mechanism, thereby driving the pool cleaning robot to walk.
- the drum 13 disturbs and cleans foreign matter on the surface of the pool wall, and enables sewage to enter the water inlet under the negative pressure of the water inlet.
- the sewage entering the water inlet is filtered by the filter and discharged from the water outlet.
- the upstream of the filter screen near the water inlet forms a dirt inlet, and the dirt intercepted by the filter screen enters the sewage
- the food is collected after entering the mouth.
- an auxiliary container 21 with an opening is provided on the shell 1, and the direction of the opening is consistent with the moving direction of the shell 1; for example, when the opening is located at the head end 121 of the shell 1, the direction of the opening is consistent with the forward moving direction of the shell 1; when the opening is located at the tail end 122 of the shell 1, the direction of the opening is consistent with the reverse moving direction of the shell 1.
- the pool water level line detection device 2 is installed on the shell 1 of the pool cleaning robot, similar to the pool water level line detection device 2, when the pool cleaning robot is located below the pool water level line, the auxiliary container 21 does not work, and the detection unit 22 always detects the pool water level line; when the pool cleaning robot is located above the pool water level line, that is, the auxiliary container 21 on the shell 1 is exposed to the water surface, the detection unit 22 no longer detects the pool water level line, but the container water level line.
- the time difference between the reflection signal reflected by the pool water level line or the container water level line detected by the detection unit 22 and the detection signal changes accordingly. Therefore, by setting the detection unit 22 on the pool cleaning robot housing 1 and the auxiliary container 21 with an opening facing the same direction as the travel direction of the pool cleaning robot, the relative position between the pool cleaning robot and the pool water level line can be determined based on the reflection signal reflected by the pool water level line or the container water level line detected by the detection unit 22, and the pool water level line can be identified.
- the auxiliary container 21 of the pool water level detection device 2 is integrally formed with the shell 1 .
- the housing 1 of the pool cleaning robot and the auxiliary container 21 can be integrally formed by stamping, injection molding and other processing techniques. In this way, on the one hand, the manufacturing, processing and assembly processes of the housing 1 and the auxiliary container 21 of the pool cleaning robot can be simplified, and on the other hand, the sealing of the housing 1 and the auxiliary container 21 of the pool cleaning robot can be ensured, avoiding the need to set an additional sealing structure between the housing 1 and the auxiliary container 21 of the pool cleaning robot.
- the water tank water level line detection device 2 includes a first water tank water level line detection device and/or a second water tank water level line detection device; the first water tank water level line detection device is located at the head end 121 close to the shell 1; the second water tank water level line detection device is located at the tail end 122 close to the shell 1.
- the first pool water level detection device can be set only at the position of the back 111 of the housing 1 close to the head end 121, see Figure 1; the second pool water level detection device can also be set only at the position of the back 111 of the housing 1 close to the tail end 122.
- the present application can also simultaneously set the first pool water level detection device and the second pool water level detection device at the position of the housing 1 close to the head end 121 and the position of the housing 1 close to the tail end 122, respectively.
- the structural limitations of the pool cleaning robot are taken into consideration, and on the other hand, a portion of the housing 1 needs to be exposed above the water surface when the pool cleaning robot cleans the water surface of the pool.
- the pool water level line detection device 2 is arranged at the head end 121 or the tail end 122 close to the housing 1, rather than being directly arranged at the head end 121 or the tail end 122.
- the structural limitations of the pool cleaning robot are not taken into consideration, when the pool water level line detection device 2 is arranged at the head end 121 or the tail end 122 of the housing 1, a good cleaning effect of the pool water surface can be obtained by delaying the movement of the pool cleaning robot.
- the pool cleaning robot can detect the pool water level in both the forward direction and the backward direction.
- the first pool water level detection device and/or the second pool water level detection device are disposed on the back 111 of the housing 1;
- the water tank water level detection device 2 comprises a third water tank water level detection device arranged on the belly 112 of the shell 1 ; the third water tank water level detection device is located near the head end 121 or the tail end 122 of the shell 1 .
- a third pool water level line detection device can also be provided at the belly 112 of the shell 1 near the tail end 122.
- the third pool water level line detection device can also be provided at the belly 112 of the shell 1 near the head end 121.
- the third water tank water level line detection device and the second water tank water level line detection device can be used as one and the other as a backup, thereby effectively improving the redundancy of the equipment.
- FIG4 is a flow chart of a method for detecting a water level in a pool provided in an embodiment of the present application.
- the present application proposes a method for detecting a water level in a pool, which is applied to the water level detection device 2 or the pool cleaning robot described in any of the above embodiments, and the method comprises the following steps:
- the detection unit 22 has a transmitting end and a receiving end. From the above embodiments of the pool water level detection device 2 and the pool cleaning robot, it can be seen that the detection unit 22 is located below the opening of the auxiliary container 21, that is, the water level of the container.
- the transmitting end of the detection unit 22 can be aimed at the opening of the auxiliary container 21 to transmit a detection signal.
- the detection signal can be transmitted according to a certain rule. In one possible implementation, the detection signal can be periodically transmitted at intervals of a preset time period to continuously detect the water level line of the pool; in another possible implementation, the detection signal can also be transmitted under certain conditions.
- the detection signal is periodically transmitted at intervals of a preset time period, so that the water level line of the pool can be continuously detected while reducing power consumption.
- detection unit 22 can emit electromagnetic wave detection signals such as infrared and lasers; when using ultrasonic sensors, it can emit mechanical wave detection signals such as ultrasound.
- the water level line is a pool water level line or a container water level line.
- the detection signal emitted by the transmitting end is reflected back, it is received by the receiving end. It should be noted that, according to the different positional relationships between the pool water level detection device 2 or the pool cleaning robot and the pool water level, the reflection signal is reflected back by different water levels.
- the detection signal continues to propagate upward after passing through the water in the auxiliary container 21 until it reaches the pool water surface line, where it is partially reflected to become a reflected signal and is received by the receiving end of the detection unit 22.
- the auxiliary container 21 When the pool water level line detection device 2 or the pool cleaning robot is located at the pool water level line, the auxiliary container 21 is exposed above the water surface, and the detection signal only passes through the water in the auxiliary container 21, and is partially reflected after reaching the water surface line of the tank to become a reflected signal and be received by the receiving end of the detection unit 22.
- the time of transmitting the detection signal and the time of receiving the reflected signal are recorded respectively, and the time difference between receiving the reflected signal and transmitting the detection signal is calculated.
- the relative position between the pool water level line detection device 2 or the pool cleaning robot and the pool water level line can be determined based on the time difference between receiving the reflected signal and transmitting the detection signal.
- the distance between the pool water level line detection device 2 or the pool cleaning robot and the pool water surface line can be determined by the time difference, the propagation speed of the detection signal in the water, the real-time movement speed of the pool water level line detection device 2 or the pool cleaning robot, and then the relative position between the pool water level line detection device 2 or the pool cleaning robot and the pool water level line can be determined according to the distance.
- the walking path of the detection signal can be determined by multiplying the time difference by the propagation speed of the detection signal in the water; the walking path of the pool water level line detection device 2 or the pool cleaning robot can be determined by multiplying the time difference by the travel speed of the pool water level line detection device 2 or the pool cleaning robot.
- the sum of the walking path of the detection signal and the walking path of the pool water level line detection device 2 or the pool cleaning robot is divided by 2 to obtain the distance between the detection unit 22, the pool water level line detection device 2 or the pool cleaning robot and the pool water level line. According to the distance, the relative position between the pool water level line detection device 2 or the pool cleaning robot and the pool water level line can be determined. In another possible implementation, the relative position between the pool water level detection device 2 or the pool cleaning robot and the pool water level can also be determined directly through the time difference; this implementation will be described in detail below.
- FIG5 is a flow chart of another method for detecting the water level of a pool provided in an embodiment of the present application.
- the present application further provides a method for detecting the water level of a pool, taking the robot controller as an example, the method includes the following steps:
- the water level line is a pool water level line or a container water level line.
- steps 501, 502 and 503 belong to the same inventive concept as steps 401, 402 and 403 in the above embodiment, and will not be described in detail here.
- the pool water level line detection device or the pool cleaning robot reaches the position of the pool water level line.
- the detection signal emitted by the detection unit 22 reaches the container water level line and then returns, and the relative position between the auxiliary container 21 and the detection unit 22 is fixed, that is, the relative position between the container water level line and the detection unit 22 is also fixed (ignoring the shaking of the container water level line after the pool water level line detection device 2 or the pool cleaning robot emerges from the water), and the time difference between receiving the reflected signal and transmitting the detection signal is a fixed time difference.
- the pool water level line detection device 2 or the pool cleaning robot emerges from the water surface, that is, the pool water level line detection device 2 or the pool cleaning robot The person reaches the position of the water level of the pool.
- the preset time difference can be an interval value including the fixed time difference. For example, if the fixed time difference is 2, then the preset time difference is any number in the interval [1,3]. That is, when the time difference is any number in [1,3], the pool water level line detection device 2 or the pool cleaning robot reaches the position of the pool water level line.
- the pool water level line detection device 2 or the pool cleaning robot may shake violently after leaving the water, spilling the water in the auxiliary container, causing the container water level line to lower, therefore, in this special case, if the time difference is less than the preset time difference, it can also be considered that the pool water level line detection device or the pool cleaning robot has reached the position of the pool water level line.
- the relative position between the container water level line and the detection unit 22 is always fixed when the auxiliary container 21 is located on the water level line of the pool, if the determined time difference is too abnormal, it can be verified by transmitting multiple detection signals to ensure the reliability of the water level line detection of the pool.
- the pool water level line detection device or the pool cleaning robot is located below the pool water level line.
- the detection signal emitted by the detection unit 22 reaches the pool water level line and then returns.
- the distance between the pool water level line and the detection unit 22 is greater than the distance between the container water level line and the detection unit 22, and will increase or decrease as the pool water level line detection device 2 or the pool cleaning robot approaches or moves away from the pool water level line. Therefore, based on this time difference, it can be known that the pool water level line detection device 2 or the pool cleaning robot has submerged in the water. In other words, when the time difference is greater than the preset time difference, the pool water level line detection device 2 or the pool cleaning robot is located below the pool water level line.
- the relative position between the pool water level line detection device or the pool cleaning robot and the pool water level line based on the time difference.
- the relative position between the container water level line and the detection unit 22 is fixed after the pool water level line detection device 2 or the pool cleaning robot is partially exposed to the water surface, multiple detection signals can be continuously emitted, and the position of the pool water level line detection device or the pool cleaning robot can be determined by the time difference determined multiple times.
- the target time difference is less than or equal to a plurality of time differences determined within a predetermined time period after the target time difference, it is determined that the pool water level line detection device or the pool cleaning robot has reached the position of the pool water level line or is below the pool water level line.
- the target time difference is the smallest time difference among the time differences determined multiple times in succession.
- the time intervals for transmitting multiple detection signals and the length of the predetermined time period may be determined using empirical values or through multiple experiments.
- the target time with the smallest value among multiple time differences determined continuously is used as the benchmark. If multiple time differences determined in a longer period of time are all greater than or equal to the target time difference, that is, the target time difference has not been updated for a long time, then when the pool water level line detection device or the pool cleaning robot moves toward the pool water level line, it can be determined that the pool water level line detection device or the pool cleaning robot has reached the position of the pool water level line; when the pool water level line detection device or the pool cleaning robot moves away from the pool water level line, it can be determined that the pool water level line detection device or the pool cleaning robot is below the pool water level line.
- FIG6 is a flow chart of another control method of a pool cleaning robot provided in an embodiment of the present application.
- the present application also provides a control method of a pool cleaning robot, taking the robot controller as an example, the method includes the following steps:
- the water level line is a pool water level line or a container water level line.
- the pool cleaning robot reaches the position of the pool water level line.
- steps 601, 602, 603 and 604 belong to the same inventive concept as steps 501, 502, 503 and 504 in the above embodiment, and will not be described in detail here.
- the pool cleaning robot when the pool cleaning robot reaches the position of the pool water level line, it is necessary to timely control the pool cleaning robot to stop climbing upwards, otherwise when the pool cleaning robot is exposed to a certain height above the water surface, it is easy to cause the pool cleaning robot to fall. Because the water pump of the pool cleaning robot cannot pump water through the water inlet of the abdomen 112 and discharge the water from the back 111, it is impossible to obtain the pressure that presses the pool cleaning robot against the pool wall through the pressure difference between the water inlet and the water outlet. Among them, when the countdown ends and other conditions are met, the pool cleaning robot can be controlled to stop at the position of the pool water level line to facilitate the recovery of the pool cleaning robot.
- the pool cleaning robot can be specifically controlled to move in multiple directions such as a vertical downward direction, a direction with a certain inclination angle (e.g., 10°, 30°, 45°, etc.) to the vertical downward direction, and in the opposite direction of the original moving direction.
- a certain inclination angle e.g. 10°, 30°, 45°, etc.
- the pool cleaning robot When the pool cleaning robot reaches the water level line of the pool, the pool cleaning robot is controlled to stop and/or reverse its movement, which can ensure that the pool cleaning robot is always pressed against the pool wall to achieve the cleaning of the pool water level line.
- the pool cleaning robot is located below the water level of the pool.
- step 606 and step 505 in the above embodiment belong to the same inventive concept, and will not be described in detail here.
- the pool cleaning robot in order to improve the efficiency of cleaning the pool water level line, when the pool cleaning robot is below the pool water level line and is far away from the pool water level line, the pool cleaning robot can be controlled to accelerate toward the pool water level line; when the pool cleaning robot moves to a position close to the pool water level line, the pool cleaning robot can be controlled to decelerate or move at a constant speed toward the pool water level line.
- the relative position between the pool cleaning robot and the pool water level line can be used to conveniently control the pool cleaning robot to move near the pool water level line, thereby effectively cleaning the pool water level line.
- the method for obtaining water level information provided by the embodiment of the present application can be applied to the scene of controlling a pool cleaning robot to clean the pool wall of a pool.
- the pool cleaning robot 700 has a wall climbing function and can be attached to the pool wall 701 of the pool.
- the pool cleaning robot 700 can move on the pool wall 701 of the pool under the control of the robot controller.
- the pool cleaning robot 700 can move upward along the pool wall on the pool wall 701 of the pool, can also move downward along the pool wall on the pool wall 701 of the pool, can also move left or right along the pool wall on the pool wall 701 of the pool, can also rotate on the pool wall 701 of the pool, etc.
- the embodiment of the present application does not limit the movement mode of the pool cleaning robot on the pool wall 701.
- the pool cleaning robot 700 is located below the water level line 702 of the pool.
- the pool cleaning robot may also be located at the bottom of the pool to clean the bottom of the pool.
- the embodiment of the present application does not limit the position of the pool cleaning robot.
- FIG8 is a flow chart of a method for obtaining water level line information provided in the embodiment of the present application. Referring to FIG8 , taking the execution subject as a robot controller as an example, the method includes the following steps.
- a robot controller obtains water level information through a detection unit of a pool cleaning robot.
- the pool cleaning robot moves on a pool wall or a pool bottom.
- the water level information is used to indicate a relative position of the pool cleaning robot and the water level.
- the pool cleaning robot is adsorbed on the pool wall of the pool, and the pool cleaning robot can move on the pool wall of the pool.
- the pool cleaning robot is installed with a detection unit, and the detection unit is used to collect information related to the water level line of the pool.
- the robot controller can obtain the water level line information through the detection unit, and the water level line information can reflect the relative position of the pool cleaning robot and the water level line.
- the detection unit can be installed at different positions of the pool cleaning robot according to different types, which will not be repeated here.
- the pool cleaning robot is located below the water level line of the pool, which means that the pool cleaning robot is in the liquid of the pool.
- the robot controller determines the distance between the pool cleaning robot and the water level line based on the water level line information.
- the robot controller can further determine the distance between the pool cleaning robot and the water level line according to the water level line information.
- the robot controller controls the pool cleaning robot based on the distance between the pool cleaning robot and the water level line.
- the bottom of the pool cleaning robot is provided with a walking unit, and the robot controller can control the pool cleaning robot to move and rotate on the pool wall of the pool by driving the walking unit.
- the robot controller can control the pool cleaning robot through the walking unit. Controlling the pool cleaning robot includes controlling the pool cleaning robot to move to a water level and controlling the pool cleaning robot to move to a target position above or below the water level.
- the bottom of the pool cleaning robot is also provided with a cleaning unit, through which the pool wall can be cleaned.
- the cleaning unit includes a roller brush, and the pool wall can be cleaned by rotating the roller brush.
- the cleaning unit does not include a roller brush
- the pool cleaning machine uses an internal drive device and a filter device to filter and discharge the pool water to clean the pool wall.
- the cleaning unit may also include a roller brush and a water spray port at the same time, which is not limited in the embodiments of the present application.
- the cleaning function of the pool cleaning robot can be started or not during the movement.
- the cleaning function of the pool cleaning robot being started during the movement means that the pool cleaning robot can start the cleaning function during the movement, thereby cleaning the position on the pool wall where it passes.
- the water level line information is obtained through the detection unit of the pool cleaning robot, and the water level line information can indicate the distance between the pool cleaning robot and the water level line of the pool. Based on the water level line information, the distance between the pool cleaning robot and the water level line can be determined. Based on the distance between the pool cleaning robot and the water level line, the pool cleaning robot can be controlled, that is, the pool cleaning robot can continue to be controlled with the water level line as a reference, thereby realizing the recognition of the water level line.
- steps 801-803 are a brief introduction to the technical solution provided in the embodiment of the present application.
- the technical solution provided in the embodiment of the present application will be described in more detail with some examples below. Referring to Figure 9, taking the execution subject as a robot controller as an example, the method includes the following steps.
- the robot controller obtains water level information through a detection unit of a pool cleaning robot.
- the pool cleaning robot moves on the wall or bottom of a pool.
- the water level information is used to indicate the relative position of the pool cleaning robot and the water level.
- the pool cleaning robot is adsorbed on the pool wall of the pool, and the pool cleaning robot can move on the pool wall of the pool.
- the pool cleaning robot is installed with a detection unit, and the detection unit is used to collect information related to the water level line of the pool.
- the robot controller can obtain the water level line information through the detection unit, and the water level line information can reflect the relative position of the pool cleaning robot and the water level line.
- the detection unit is also referred to as a water level line detection sensor.
- the detection unit can be installed at different positions of the pool cleaning robot according to different types, which will not be repeated here.
- the pool cleaning robot is located below the water level line of the pool, which means that the pool cleaning robot is in the liquid of the pool.
- the detection unit is described as a distance sensor as an example.
- the robot controller obtains the water level information through a distance sensor of the pool cleaning robot.
- the distance sensor is installed in front of or above the pool cleaning robot, wherein the front refers to the side wall in the forward direction of the pool cleaning robot, and the top refers to the top of the pool cleaning robot.
- the distance sensor can also be installed in other positions of the pool cleaning robot, and the embodiment of the present application is not limited to this.
- the robot can directly obtain the distance between the pool cleaning robot and the water level line through the distance sensor, so that the pool cleaning robot can be subsequently controlled based on the distance.
- the effect of distance-based control is more intuitive and has a higher accuracy rate.
- the distance sensor is used to measure the distance. In the embodiment of the present application, it is used to measure the distance between the pool cleaning robot and the water level of the pool. The distance between the pool cleaning robot and the water level of the pool is also the water level information.
- the distance sensor includes two types. The first type is a sensor that determines the distance by the propagation speed and propagation time of waves in water, and the second type is a sensor that determines the distance by an image. The following will take the distance sensor as an example of these two types of sensors.
- Example 1 The robot controller sends a detection signal to the top or bottom of the pool cleaning robot through the distance sensor, that is, the detection signal is sent toward the opening of the auxiliary container.
- the robot controller receives a reflection signal corresponding to the detection signal, which is the part of the detection signal that is reflected after contacting the water level line.
- the robot controller determines the water level line information based on the detection signal and the reflection signal, and the water level line information includes any one of the propagation speed of the detection signal in the water, and the time difference between sending the detection signal and receiving the reflection signal, the phase difference between the detection signal and the reflection signal, and the angle difference between the detection signal and the reflection signal.
- the distance sensor is the sensor of the first type mentioned above, and the distance sensor is any one of an optical distance sensor (infrared sensor or laser sensor), an acoustic distance sensor and a radar. Accordingly, the detection signal is at least one of a light wave (infrared light or laser), a sound wave (ultrasound) and a radar signal.
- the distance sensor may also be other types of TOF (Time of Flight) sensors, which are not limited in the embodiments of the present application. Whether the distance sensor sends a detection signal to the top or bottom of the pool cleaning robot depends on whether the pool cleaning robot is located above or below the water level.
- determining whether the pool cleaning robot is above or below the water line can be achieved by determining whether the pool cleaning robot is located in water. When the pool cleaning robot is located in water, the pool cleaning robot is below the water line; when the pool cleaning robot is outside of water, the pool cleaning robot is above the water line.
- the robot controller adjusts the orientation of the pool cleaning robot so that the signal transmission direction of the distance sensor on the pool cleaning robot becomes upward along the pool wall.
- the robot controller sends a detection signal sending instruction to the distance sensor, and the detection signal sending instruction is used to instruct the distance sensor to send a detection signal.
- the robot controller can also send a direction adjustment instruction to the distance sensor, and the direction adjustment instruction is used to instruct the distance sensor to adjust the sending direction of the detection signal to upward along the pool wall.
- the robot controller sends a detection signal sending instruction to the distance sensor, and the detection signal sending instruction is used to instruct the distance sensor to send a detection signal.
- the distance sensor receives the detection signal sending instruction, and in response to the detection signal sending instruction, the distance sensor sends a detection signal.
- the distance sensor receives a reflection signal corresponding to the detection signal, and the reflection signal is the part of the detection signal that is reflected after it contacts the water level line.
- the principle of generating the transmission signal is that the water level line is the boundary between liquid and gas. When the detection signal reaches the water level line, a part of it will be refracted and another part will be reflected. The reflection signal is the reflected part.
- the robot controller determines the water level information based on the detection signal and the detection signal.
- the water level information includes the propagation speed of the detection signal in water, and any one of the time difference between sending the detection signal and receiving the reflection signal, the phase difference between the detection signal and the reflection signal, and the angle difference between the detection signal and the reflection signal.
- Example 2 The robot controller collects images above or below the pool cleaning robot through the distance sensor. The image is subjected to image recognition to obtain the water level line information, wherein the water level line information includes the position of the water level line in the image.
- the distance sensor is the second type of sensor, and the distance sensor is a monocular camera or a binocular camera, which is not limited in the present embodiment.
- the image above or below the pool cleaning robot is collected depending on whether the pool cleaning robot is above or below the water level.
- the robot controller adjusts the orientation of the pool cleaning robot so that the image acquisition direction of the distance sensor on the pool cleaning robot becomes upward along the pool wall.
- the robot controller sends an image acquisition instruction to the distance sensor, and the image acquisition instruction is used to instruct the distance sensor to acquire images.
- the robot controller can also send a direction adjustment instruction to the distance sensor, and the direction adjustment instruction is used to instruct the distance sensor to adjust the image acquisition direction to upward along the pool wall.
- the robot controller sends an image acquisition instruction to the distance sensor, and the image acquisition instruction is used to instruct the distance sensor to acquire images.
- the robot controller uses the pinhole imaging principle to perform coordinate conversion on the position of the water level line in the image to determine the distance between the pool cleaning robot and the water level line.
- the method of using the pinhole imaging principle to transform the coordinates of the position of the water level line in the image is to transform the pixel coordinates of the water level line in the image into the camera coordinates in the camera coordinate system, and then transform the camera coordinates into the world coordinates.
- the world coordinates of the water level line can represent the position of the water level line, and the world coordinates of the water level line are also the water level line information.
- the above-mentioned coordinate transformation process depends on the calibration of the monocular camera, and the process of calibrating the monocular camera can be completed in advance by a technician.
- the distance sensor is a binocular camera
- the distance sensor can capture two images of the water level line at the same time, and the two images are taken at different angles.
- the robot sensor can determine the position of the water level line based on the relative position between the two images and the two cameras of the binocular camera, that is, determine the water level line information.
- the description is given by taking the detection unit as a distance sensor as an example, the description is given below by taking the detection unit as a liquid depth sensor as an example.
- the robot controller obtains the water level information through a liquid depth sensor of the pool cleaning robot.
- the liquid depth sensor may be installed at any position on the pool cleaning robot, which is not limited in the embodiments of the present application.
- the robot controller can obtain the depth of the pool cleaning robot in the liquid through the liquid depth sensor.
- the obtained water level line information can also indicate the depth of the pool cleaning robot in the liquid, and the pool cleaning robot can be subsequently controlled based on the depth of the pool cleaning robot in the liquid.
- the robot controller collects the pressure around the pool cleaning robot through the liquid depth sensor.
- the robot controller determines the water level information based on the pressure around the pool cleaning robot, and the water level information includes the depth of the pool cleaning robot in the pool.
- the pressure around the pool cleaning robot can be either water pressure or the sum of water pressure and atmospheric pressure, which is not limited in the embodiments of the present application.
- the principle of the liquid depth sensor collecting the pressure around the pool cleaning robot is that the liquid depth sensor can convert the pressure received into an electrical signal, and the pressure received can be inferred through the electrical signal.
- the principle of determining the depth by pressure is that the pressure received by an object in a liquid is positively correlated with the depth in the liquid.
- the description is given by taking the detection unit as a liquid depth sensor as an example, the description is given below by taking the detection unit as a signal receiving sensor as an example.
- the robot controller obtains the water level information through a signal receiving sensor of the pool cleaning robot.
- the signal receiving sensor is used to receive a target signal of a specific frequency, and the frequency of the target signal is set by a technician according to actual conditions, and the embodiment of the present application does not limit this.
- the signal receiving sensor can be installed at any position on the pool cleaning robot, and the embodiment of the present application does not limit this.
- the robot controller receives a target signal through the signal receiving sensor, and the signal strength of the target signal is negatively correlated with the depth of the pool cleaning robot in the pool.
- the robot controller determines the water level information based on the target signal, and the water level information includes the signal strength of the target signal.
- the sending device of the target signal is located above the pool.
- the signal strength of the target signal is negatively correlated with the depth of the pool cleaning robot in the pool, which means that the deeper the depth of the pool cleaning robot in the pool, the weaker the signal strength of the target signal received by the signal receiving sensor; the shallower the depth of the pool cleaning robot in the pool, the stronger the signal strength of the target signal received by the signal receiving sensor.
- the depth of the pool cleaning robot in the liquid can be inferred by the strength of the target signal.
- the signal strength of the target signal may also become zero.
- the robot controller determines the distance between the pool cleaning robot and the water level line based on the water level line information.
- the robot controller can further determine the distance between the pool cleaning robot and the water level line according to the water level line information.
- the robot controller determines the distance between the pool cleaning robot and the water level line based on any one of the time difference between sending the detection signal and receiving the reflected signal, the phase difference between the detection signal and the reflected signal, and the angle difference between the detection signal and the reflected signal, and the propagation speed of the detection signal in the water.
- Example 1 When the detection unit is a distance sensor, the robot controller determines the distance between the pool cleaning robot and the water level line based on the time difference between sending the detection signal and receiving the reflected signal and the propagation speed of the detection signal in water.
- the detection unit is a distance sensor
- the detection signal transmitting device and the reflection signal receiving device of the distance sensor are arranged side by side and adjacent to each other.
- the robot controller multiplies the time difference by the propagation speed and divides the result by two to obtain the distance between the pool cleaning robot and the water level line.
- Example 2 When the detection unit is a distance sensor, the robot controller determines the distance between the pool cleaning robot and the water level line based on the phase difference between the detection signal and the reflection signal and the propagation speed of the detection signal in water.
- the detection unit is a distance sensor
- the detection signal transmitting device and the reflection signal receiving device of the distance sensor are arranged side by side and adjacent to each other.
- the robot controller determines the time difference between sending the detection signal and receiving the reflection signal based on the phase difference between the detection signal and the reflection signal and the angular frequency of the detection signal.
- the robot controller multiplies the time difference by the propagation speed and divides the result by two to obtain the distance between the pool cleaning robot and the water level line.
- Example 3 When the detection unit is a distance sensor, the robot controller determines the distance between the pool cleaning robot and the water level line based on the angle difference between the detection signal and the reflection signal and the propagation speed of the detection signal in water.
- the detection unit is a distance sensor
- the detection signal transmitting device and the reflection signal receiving device of the distance sensor are arranged side by side and at a certain distance.
- the detection signal transmitting device is a laser radar
- the reflection signal receiving device is a camera.
- the laser emitted by the laser radar forms a certain angle with the water level line.
- the detection signal transmitting device, the reflection signal receiving device and the detection point on the water level line form a triangle.
- the robot controller uses the angle difference and the propagation speed of the detection signal in water to determine the distance between the pool cleaning robot and the water level line.
- the robot controller determines the distance between the pool cleaning robot and the water level line based on the depth of the pool cleaning robot in the pool.
- the depth of the pool cleaning robot in the pool is the distance between the pool cleaning robot and the water level line.
- the robot controller determines the distance between the pool cleaning robot and the water level line based on the signal strength of the target signal.
- the robot controller determines the depth of the pool cleaning robot in the pool based on the signal strength of the target signal. The robot controller determines the distance between the pool cleaning robot and the water level line based on the depth of the pool cleaning robot in the pool.
- the depth of the pool cleaning robot can be inferred based on the signal strength of the target signal, thereby determining the distance between the pool cleaning robot and the water level line.
- the signal receiving sensor cannot receive the target signal underwater.
- the pool cleaning robot is determined to be below the water level, and the pool cleaning robot can be controlled to move upward.
- the signal receiving sensor can receive the target signal.
- the robot controller can execute both the following steps 903-905 and the following step 906, which is not limited in this embodiment of the present application.
- the robot controller controls the pool cleaning robot to move upward or downward based on the distance between the pool cleaning robot and the water level line.
- the bottom of the pool cleaning robot is provided with a walking unit, and the robot controller can control the pool cleaning robot to move and rotate on the pool wall of the pool by driving the walking unit.
- the robot controller can control the pool cleaning robot to move to the water level line through the walking unit.
- the pool cleaning robot also includes a driving unit, which is connected to the robot controller and the walking unit, and the driving unit is controlled by the robot control, and the driving unit can provide power to the walking unit so that the pool cleaning robot can move and rotate on the pool wall of the pool through the walking unit.
- the walking unit is a universal wheel. During the movement of the pool cleaning robot, the pool cleaning robot is always located on the pool wall of the pool.
- Whether the pool cleaning robot is controlled to move upward or downward depends on whether the pool cleaning robot is above the water level or below the water level. When the pool cleaning robot is above the water level, the pool cleaning robot is controlled to move downward; when the pool cleaning robot is below the water level, the pool cleaning robot is controlled to move upward.
- the pool cleaning robot is powered by an external power supply, which can ensure that the pool cleaning robot can complete the task when cleaning a large area such as a pool.
- the pool cleaning robot is powered by a built-in battery, thereby getting rid of the limitation of the connecting wire and being able to perform cleaning tasks in a larger range.
- the pool cleaning robot is powered by a solar panel, thereby reducing the energy cost when using the pool cleaning robot for cleaning.
- the embodiments of the present application do not limit the power supply method of the pool cleaning robot.
- the pool cleaning robot also includes a gyroscope, which can determine its own direction.
- the bottom of the pool cleaning robot is also equipped with a cleaning unit, through which the pool wall can be cleaned.
- the cleaning unit includes a roller brush, and the pool wall can be cleaned by rotating the roller brush.
- the cleaning unit does not include a roller brush
- the pool cleaning machine uses an internal drive device and a filter device to filter and discharge the pool water to clean the pool wall.
- the cleaning unit may also include a roller brush and a water spray port at the same time, which is not limited in the present embodiment.
- the cleaning function of the pool cleaning robot can be started or not during the movement.
- the cleaning function of the pool cleaning robot being started during the movement means that the pool cleaning robot can start the cleaning function during the movement, thereby cleaning the position on the pool wall where it passes.
- the robot controller performs path planning based on the distance between the pool cleaning robot and the water level line to obtain a target path.
- the robot controller controls the pool cleaning robot to move upward or downward based on the target path.
- the robot controller performs path planning based on the distance between the pool cleaning robot and the water level line to obtain a target path.
- the robot controller determines the direction of the pool cleaning robot through a gyroscope. Based on the direction of the pool cleaning robot, the robot controller sends a driving instruction to the driving unit of the pool cleaning robot, and the driving instruction is used to instruct the driving unit to drive the walking unit of the pool cleaning robot so that the pool cleaning robot moves upward along the pool wall according to the target path.
- the driving unit of the pool cleaning robot controls the movement of the pool cleaning robot.
- the robot controller controls the pool cleaning robot to avoid the obstacle and return to the target path.
- the robot controller sets an obstacle avoidance route for the pool cleaning robot, for example, by using a simulated annealing algorithm, an artificial potential field method, a fuzzy logic algorithm, a taboo search algorithm, or the like.
- the robot controller controls the pool cleaning robot to move along the obstacle avoidance route to avoid the obstacle.
- the robot controller controls the pool cleaning robot to return to the target path and continue cleaning.
- the robot controller determines that the pool cleaning robot moves to the water level line.
- the robot controller will also obtain water level line information through the detection unit, so that the robot controller can control the pool cleaning robot.
- the re-detected water level line information is also the water level line information detected during the movement of the pool cleaning robot.
- the water level information meeting the target condition refers to any of the following:
- the re-detected water level line information indicates that the distance between the pool cleaning robot and the water level line is less than or equal to the first distance threshold.
- the distance between the pool cleaning robot and the water level line is less than or equal to the first distance threshold, which means that the distance between the pool cleaning robot and the water level line is small enough, and the pool cleaning robot moves to the water level line.
- the first distance threshold is set by a technician according to actual conditions, and the embodiments of the present application do not limit this.
- the re-detected water level line information indicates that the pressure around the pool cleaning robot is less than or equal to the pressure threshold. Since the pressure around the pool cleaning robot will continue to decrease as the pool cleaning robot moves upward, the pressure around the pool cleaning robot is less than or equal to the pressure threshold, indicating that the distance between the pool cleaning robot and the water level line is small enough, and the pool cleaning robot moves to the water level line.
- the pressure threshold is set by a technician according to actual conditions, and the embodiments of the present application do not limit this.
- the re-detected water level information indicates that the pressure fluctuation range around the pool cleaning robot is within the target fluctuation range. Since the pressure around the pool cleaning robot will continue to decrease as the pool cleaning robot moves upward, after the pool cleaning robot reaches the water level, the pressure on the pool cleaning robot when it moves upward will change from water pressure to air pressure, and the pressure change is small. Therefore, the pressure fluctuation range can be used to determine that the pool cleaning robot has reached the water level.
- the re-detected water level line information indicates that the signal strength of the received target signal is greater than or equal to the signal strength threshold, and the signal strength of the target signal is negatively correlated with the depth of the pool cleaning robot in the pool. Among them, since the signal strength of the target signal will continue to increase as the pool cleaning robot moves upward, the signal strength of the target signal is greater than or equal to the signal strength threshold, indicating that the distance between the pool cleaning robot and the water level line is small enough, and the pool cleaning robot moves to the water level line.
- the signal strength threshold is set by the technician according to the actual situation, and the embodiments of the present application do not limit this.
- the robot controller controls the pool cleaning robot to stop moving.
- the robot controller sends a stop instruction to the driving unit of the pool cleaning robot, where the stop instruction is used to instruct the driving unit to stop driving the pool cleaning robot, thereby controlling the pool cleaning robot to stop moving.
- the stationary position of the pool cleaning robot is on the water level line, so the pool cleaning robot can be subsequently controlled with the water level line as the starting point, for example, controlling the pool cleaning robot to clean the pool wall along the water level line, etc.
- the embodiments of the present application are not limited to this.
- the robot controller controls the pool cleaning robot to move to a target position above or below the water level based on the distance between the pool cleaning robot and the water level.
- the target position is a position whose distance from the water level line is the target distance.
- the target distance is set by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.
- the robot controller determines the pool cleaning robot is located at a certain distance from the water level line. The distance between the person and the target position. The robot controller controls the pool cleaning robot to move upward or downward based on the distance between the pool cleaning robot and the target position. The robot controller determines that the pool cleaning robot moves to the target position when the distance between the pool cleaning robot and the target position is less than or equal to a second distance threshold. The robot controller controls the pool cleaning robot to stop moving.
- the second distance threshold may be the same as or different from the first distance threshold, and the second distance threshold is set by a technician according to actual conditions, and the embodiments of the present application do not limit this.
- the water level line information is obtained through the detection unit of the pool cleaning robot, and the water level line information can indicate the distance between the pool cleaning robot and the water level line of the pool. Based on the water level line information, the distance between the pool cleaning robot and the water level line can be determined. Based on the distance between the pool cleaning robot and the water level line, the pool cleaning robot can be controlled, that is, the pool cleaning robot can continue to be controlled with the water level line as a reference, thereby realizing the recognition of the water level line.
- FIG10 is a schematic diagram of the structure of a water level detection device for a pool provided in an embodiment of the present application. As shown in FIG10 , the present application provides a water level detection device for a pool, the detection device comprising:
- a signal transmitting module 1001 is used to transmit a detection signal toward the opening of the auxiliary container;
- the signal receiving module 1002 is used to receive the reflected signal after the detection signal reaches the water level line; wherein the water level line is the water level line of the pool or the water level line of the container;
- the position determination module 1004 is used to determine the relative position between the pool water level detection device or the pool cleaning robot and the pool water level based on the time difference.
- FIG11 is a schematic diagram of the structure of a control device of a pool cleaning robot provided in an embodiment of the present application.
- the present application provides a control device of a pool cleaning robot, the control device comprising:
- a position detection module 1101 is used to determine the relative position between the pool cleaning robot and the pool water level line by using any of the pool water level line detection methods described in the above embodiments;
- the device control module 1102 is used to control the pool cleaning robot to stop and/or change direction when the pool cleaning robot reaches the pool water level line; when the pool cleaning robot is below the pool water level line, control the pool cleaning robot to move toward the pool water level line.
- FIG12 is a schematic diagram of the structure of a device for acquiring water level information provided in an embodiment of the present application.
- the device includes: a water level information acquisition module 1201 , a distance determination module 1202 and a control module 1203 .
- the water level information acquisition module 1201 is used to acquire water level information through a detection unit of a pool cleaning robot, which moves on the pool wall or bottom of the pool.
- the water level information is used to indicate the relative position of the pool cleaning robot and the water level.
- the distance determination module 1202 is used to determine the distance between the pool cleaning robot and the water level based on the water level information.
- the control module 1203 is used to control the pool cleaning robot based on the distance between the pool cleaning robot and the water level line.
- the water level information acquisition module 1201 is used to perform any of the following:
- the water level information is obtained through the distance sensor of the pool cleaning robot.
- the water level information is obtained through the liquid depth sensor of the pool cleaning robot.
- the water level line information is obtained through a signal receiving sensor of the pool cleaning robot.
- the water level line information acquisition module 1201 is used to send a detection signal to the top or bottom of the pool cleaning robot through the distance sensor. Receive a reflection signal corresponding to the detection signal, which is the part of the detection signal that is reflected after contacting the water level line. Based on the detection signal and the reflection signal, determine the water level line information, and the water level line information includes any one of the propagation speed of the detection signal in water, and the time difference between sending the detection signal and receiving the reflection signal, the phase difference between the detection signal and the reflection signal, and the angle difference between the detection signal and the reflection signal.
- the distance determination module 1202 is used to determine the distance between the pool cleaning robot and the water level line based on any one of the time difference between sending the detection signal and receiving the reflected signal, the phase difference between the detection signal and the reflected signal, and the angle difference between the detection signal and the reflected signal, and the propagation speed of the detection signal in the water.
- the water level information acquisition module 1201 is used to collect an image above or below the pool cleaning robot through the distance sensor, perform image recognition on the image, and obtain the water level information, which includes the position of the water level in the image.
- the distance determination module 1202 is used to perform coordinate transformation on the position of the water level line in the image by using the pinhole imaging principle to determine the distance between the pool cleaning robot and the water level line.
- the water level information acquisition module 1201 is used to collect the pressure around the pool cleaning robot through the liquid depth sensor. Based on the pressure around the pool cleaning robot, the water level information is determined, and the water level information includes the pressure of the pool cleaning robot. Depth in the pool.
- the distance determination module 1202 is used to determine the distance between the pool cleaning robot and the water level line based on the depth of the pool cleaning robot in the pool.
- the water level line information acquisition module 1201 is used to receive a target signal through the signal receiving sensor, and the signal strength of the target signal is negatively correlated with the depth of the pool cleaning robot in the pool. Based on the target signal, the water level line information is determined, and the water level line information includes the signal strength of the target signal.
- the distance determination module 1202 is used to determine the distance between the pool cleaning robot and the water level line based on the signal strength of the target signal.
- control module 1203 is configured to perform any of the following:
- the pool cleaning robot is controlled to move to the water level line.
- the pool cleaning robot Based on the distance between the pool cleaning robot and the water level line, the pool cleaning robot is controlled to move to a target position above or below the water level line.
- control module 1203 is used to control the pool cleaning robot to move upward or downward based on the distance between the pool cleaning robot and the water level line.
- the water level information re-detected by the detection unit meets the target condition, which means any of the following:
- the re-detected water level line information indicates that the distance between the pool cleaning robot and the water level line is less than or equal to a first distance threshold.
- the re-detected water level line information indicates that the pressure around the pool cleaning robot is less than or equal to the pressure threshold.
- the re-detected water level line information indicates that the signal strength of the received target signal is greater than or equal to a signal strength threshold, and the signal strength of the target signal is negatively correlated with the depth of the pool cleaning robot in the pool.
- control module 1203 is used to determine the distance between the pool cleaning robot and the target position based on the distance between the pool cleaning robot and the water level line. Based on the distance between the pool cleaning robot and the target position, control the pool cleaning robot to move upward or downward. When the distance between the pool cleaning robot and the target position is less than or equal to a second distance threshold, determine that the pool cleaning robot moves to the target position. Control the pool cleaning robot to stop moving.
- the device for obtaining water level information provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when obtaining water level information.
- the above functions can be assigned to different functional modules as needed, that is, the internal structure of the robot controller is divided into different functional modules to complete all or part of the functions described above.
- the device for obtaining water level information provided in the above embodiment and the method for obtaining water level information are of the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
- the water level line information is obtained through the detection unit of the pool cleaning robot, and the water level line information can indicate the distance between the pool cleaning robot and the water level line of the pool. Based on the water level line information, the distance between the pool cleaning robot and the water level line can be determined. Based on the distance between the pool cleaning robot and the water level line, the pool cleaning robot can be controlled, that is, the pool cleaning robot can continue to be controlled with the water level line as a reference, thereby realizing the recognition of the water level line.
- the present application also provides a pool cleaning robot, which includes a robot controller.
- FIG13 is a schematic diagram of the structure of a robot controller provided by the present application.
- the robot controller 1300 includes: one or more processors 1301 and one or more memories 1302 .
- the processor 1301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc.
- the processor 1301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array).
- the processor 1301 may also include a main processor and a coprocessor.
- the main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state.
- the processor 1301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen.
- the processor 1301 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
- AI Artificial Intelligence
- the memory 1302 may include one or more computer-readable storage media, which may be non-transitory.
- the memory 1302 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices.
- the non-transitory computer-readable storage medium in the memory 1302 is used to store at least one computer program, which is used to be executed by the processor 1301 to implement the pool water level detection method or the water level information acquisition method provided in the method embodiment of the present application.
- the robot controller 1300 may further include: a peripheral device interface 1303 and at least one peripheral device. Each peripheral device may be connected to the peripheral device interface 1303 via a bus, a signal line or a circuit board.
- FIG. 13 does not constitute a limitation on the robot controller 1300 , and may include more or fewer components than shown, or combine certain components, or adopt a different component arrangement.
- a computer-readable storage medium such as a memory including a computer program, and the computer program can be executed by a processor to complete the pool water level detection method or the method for obtaining water level information in the above embodiment.
- the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.
- a computer program product or a computer program is also provided, which includes a program code, and the program code is stored in a computer-readable storage medium.
- the processor of the robot controller reads the program code from the computer-readable storage medium, and the processor executes the program code, so that the robot controller executes the above-mentioned pool water level line detection method or water level line information acquisition method.
- the computer program involved in the embodiments of the present application may be deployed and executed on a robot controller, or on multiple robot controllers located at one location, or on multiple robot controllers distributed at multiple locations and interconnected by a communication network. Multiple robot controllers distributed at multiple locations and interconnected by a communication network may form a blockchain system.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Architecture (AREA)
- Electromagnetism (AREA)
- Fluid Mechanics (AREA)
- Thermal Sciences (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Automation & Control Theory (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Acoustics & Sound (AREA)
- Water Supply & Treatment (AREA)
- Manipulator (AREA)
- Measurement Of Levels Of Liquids Or Fluent Solid Materials (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
Abstract
Description
1—壳体;111—背部;112—腹部;121—机头端;122—机尾端;13—滚筒;
2—水池水位线检测装置;21—辅助容器;22—检测单元。
Claims (15)
- 一种水池水位线检测装置,包括:辅助容器(21),所述辅助容器(21)设有开口;检测单元(22),所述检测单元(22)位于所述开口的一侧;所述检测单元(22)用于向所述开口发射朝向所述辅助容器(21)外侧的探测信号,以确定所述水位线检测装置与水池水位线之间的相对位置。
- 如权利要求1所述的水池水位线检测装置,其中,所述检测单元(22)设置在所述辅助容器(21)的底部背向所述开口的一侧;所述辅助容器(21)的底部形成有透射部,以透过所述检测单元(22)产生的探测信号。
- 如权利要求1所述的水池水位线检测装置,其中,所述辅助容器(21)的底部设有安装孔;所述检测单元(22)设置在所述辅助容器(21)的底部朝向所述开口的一侧;所述检测单元(22)设置在所述安装孔内或者通过所述安装孔设置在所述辅助容器(21)的容纳腔。
- 一种水池清洁机器人,包括:壳体(1),如权利要求1至3任一所述的水池水位线检测装置(2),所述水池水位线检测装置(2)安装在壳体(1)上;所述水池水位线检测装置(2)的辅助容器(21)开口的朝向与所述水池清洁机器人的行进方向一致。
- 如权利要求4所述的水池清洁机器人,其中,所述水池水位线检测装置(2)包括第一水池水位线检测装置和/或第二水池水位线检测装置;所述第一水池水位线检测装置位于靠近所述壳体(1)的机头端(121)处;所述第二水池水位线检测装置位于靠近所述壳体(1)的机尾端(122)处。
- 如权利要求5所述的水池清洁机器人,其中,所述第一水池水位线检测装置和/或所述第二水池水位线检测装置设置在所述壳体(1)的背部(111)。
- 一种水位线信息的获取方法,包括:通过水池清洁机器人的检测单元获取水位线信息,所述水池清洁机器人在水池的池壁上或池底进行移动,所述水位线信息用于表示所述水池清洁机器人与所述水位线的相对位置;基于所述水位线信息,确定所述水池清洁机器人与所述水位线之间的距离;基于所述水池清洁机器人与所述水位线之间的距离,控制所述水池清洁机器人。
- 根据权利要求7所述的方法,其中,所述通过水池清洁机器人的检测单元获取水位线信息包括:通过所述水池清洁机器人的距离传感器获取所述水位线信息;或者,通过所述水池清洁机器人的液体深度传感器获取所述水位线信息;或者,通过所述水池清洁机器人的信号接收传感器获取所述水位线信息。
- 根据权利要求8所述的方法,其中,所述通过所述水池清洁机器人的距离传感器获取所述水位线信息包括:通过所述距离传感器向所述水池清洁机器人的上方或下方发送探测信号;接收所述探测信号对应的反射信号,所述反射信号是所述探测信号接触到所述水位线后进行反射的部分;基于所述探测信号和所述反射信号,确定所述水位线信息,所述水位线信息包括所述探测信号在水中的传播速度,以及发送所述探测信号到接收到所述反射信号之间的时间差、所述探测信号和所述反射信号之间的相位差以及所述探测信号和所述反射信号之间的角度差中的任一项。
- 根据权利要求9所述的方法,其中,所述基于所述水位线信息,确定所述水池清洁机器人与所述水位线之间的距离包括:基于发送所述探测信号到接收到所述反射信号之间的时间差、所述探测信号和所述反射信号之间的相位差以及所述探测信号和所述反射信号之间的角度差中的任一项,以及所述探测信号在水中的传播速度, 确定所述水池清洁机器人与所述水位线之间的距离。
- 根据权利要求8所述的方法,其中,所述通过所述水池清洁机器人的距离传感器获取所述水位线信息包括:通过所述距离传感器采集所述水池清洁机器人上方或下方的图像;对所述图像进行图像识别,得到所述水位线信息,所述水位线信息包括所述图像中所述水位线的位置。
- 根据权利要求11所述的方法,其中,所述基于所述水位线信息,确定所述水池清洁机器人与所述水位线之间的距离包括:利用小孔成像原理对所述图像中所述水位线的位置进行坐标转换,确定所述水池清洁机器人与所述水位线之间的距离。
- 根据权利要求8所述的方法,其中,所述通过所述水池清洁机器人的液体深度传感器获取所述水位线信息包括:通过所述液体深度传感器采集所述水池清洁机器人周围的压力;基于所述水池清洁机器人周围的压力,确定所述水位线信息,所述水位线信息包括所述水池清洁机器人在所述水池中的深度。
- 根据权利要求13所述的方法,其中,所述基于所述水位线信息,确定所述水池清洁机器人与所述水位线之间的距离包括:基于所述水池清洁机器人在所述水池中的深度,确定所述水池清洁机器人与所述水位线之间的距离。
- 一种水位线信息的获取装置,包括:水位线信息获取模块,用于通过水池清洁机器人的检测单元获取水位线信息,所述水池清洁机器人在水池的池壁上或池底进行移动,所述水位线信息用于表示所述水池清洁机器人与所述水位线的相对位置;距离确定模块,用于基于所述水位线信息,确定所述水池清洁机器人与所述水位线之间的距离;控制模块,用于基于所述水池清洁机器人与所述水位线之间的距离,控制所述水池清洁机器人。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP24741205.9A EP4647861A4 (en) | 2023-01-09 | 2024-01-08 | POOL WATER LEVEL LINE DETECTION DEVICE AND METHOD FOR ACQUIRING WATER LEVEL LINE DATA |
| US19/263,030 US20250333970A1 (en) | 2023-01-09 | 2025-07-08 | Pool waterline detection apparatus and method for obtaining waterline information |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310026006.5A CN116300875A (zh) | 2023-01-09 | 2023-01-09 | 水位线信息的获取方法、装置以及泳池清洁机器人 |
| CN202310026006.5 | 2023-01-09 | ||
| CN202310264546.7 | 2023-03-17 | ||
| CN202310264546.7A CN116290952A (zh) | 2023-03-17 | 2023-03-17 | 水池水位线检测装置、水池清洁设备、检测方法及控制方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/263,030 Continuation US20250333970A1 (en) | 2023-01-09 | 2025-07-08 | Pool waterline detection apparatus and method for obtaining waterline information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024149206A1 true WO2024149206A1 (zh) | 2024-07-18 |
Family
ID=91897708
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/071212 Ceased WO2024149206A1 (zh) | 2023-01-09 | 2024-01-08 | 水池水位线检测装置以及水位线信息的获取方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20250333970A1 (zh) |
| EP (1) | EP4647861A4 (zh) |
| WO (1) | WO2024149206A1 (zh) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104697608A (zh) * | 2015-03-09 | 2015-06-10 | 上海同岩土木工程科技有限公司 | 基于激光位移传感器的观测井水位自动测量方法及装置 |
| US20160244988A1 (en) * | 2015-02-24 | 2016-08-25 | Hayward Industries, Inc. | Pool Cleaner With Optical Out-Of-Water And Debris Detection |
| US20170342733A1 (en) * | 2016-05-25 | 2017-11-30 | Maytronics Ltd. | Pool cleaner with drive motor navigation capabilities |
| US10316534B2 (en) * | 2016-01-29 | 2019-06-11 | Zodiac Pool Care Europe | Swimming pool cleaning robot and method for using same |
| US20210147255A1 (en) * | 2017-04-19 | 2021-05-20 | Damar Supplies Limited | Swimming pool water monitoring device and method |
| US20220333395A1 (en) * | 2021-04-15 | 2022-10-20 | Zodiac Pool Care Europe | Underwater time-of-flight sensing systems principally for use in connection with swimming pools or spas |
| CN116300875A (zh) * | 2023-01-09 | 2023-06-23 | 天津望圆智能科技股份有限公司 | 水位线信息的获取方法、装置以及泳池清洁机器人 |
| CN116290952A (zh) * | 2023-03-17 | 2023-06-23 | 天津望圆智能科技股份有限公司 | 水池水位线检测装置、水池清洁设备、检测方法及控制方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2607640T3 (es) * | 2013-09-11 | 2017-04-03 | Maytronics Ltd. | Robot limpiador de piscinas que tiene capacidades de movimiento en la línea del agua |
| US20160207204A1 (en) * | 2015-01-20 | 2016-07-21 | Hayward Industries, Inc. | Pool Cleaner With Capacitive Water Sensor |
| CN114109095B (zh) * | 2020-09-01 | 2023-09-12 | 苏州宝时得电动工具有限公司 | 泳池清洁机器人和泳池清理方法 |
-
2024
- 2024-01-08 EP EP24741205.9A patent/EP4647861A4/en active Pending
- 2024-01-08 WO PCT/CN2024/071212 patent/WO2024149206A1/zh not_active Ceased
-
2025
- 2025-07-08 US US19/263,030 patent/US20250333970A1/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160244988A1 (en) * | 2015-02-24 | 2016-08-25 | Hayward Industries, Inc. | Pool Cleaner With Optical Out-Of-Water And Debris Detection |
| CN104697608A (zh) * | 2015-03-09 | 2015-06-10 | 上海同岩土木工程科技有限公司 | 基于激光位移传感器的观测井水位自动测量方法及装置 |
| US10316534B2 (en) * | 2016-01-29 | 2019-06-11 | Zodiac Pool Care Europe | Swimming pool cleaning robot and method for using same |
| US20170342733A1 (en) * | 2016-05-25 | 2017-11-30 | Maytronics Ltd. | Pool cleaner with drive motor navigation capabilities |
| US20210147255A1 (en) * | 2017-04-19 | 2021-05-20 | Damar Supplies Limited | Swimming pool water monitoring device and method |
| US20220333395A1 (en) * | 2021-04-15 | 2022-10-20 | Zodiac Pool Care Europe | Underwater time-of-flight sensing systems principally for use in connection with swimming pools or spas |
| CN116300875A (zh) * | 2023-01-09 | 2023-06-23 | 天津望圆智能科技股份有限公司 | 水位线信息的获取方法、装置以及泳池清洁机器人 |
| CN116290952A (zh) * | 2023-03-17 | 2023-06-23 | 天津望圆智能科技股份有限公司 | 水池水位线检测装置、水池清洁设备、检测方法及控制方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4647861A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250333970A1 (en) | 2025-10-30 |
| EP4647861A4 (en) | 2026-03-25 |
| EP4647861A1 (en) | 2025-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3951544B1 (en) | Method and apparatus for dividing a working region for a robot, robot and medium | |
| CN114468898B (zh) | 机器人语音控制方法、装置、机器人和介质 | |
| US20200012292A1 (en) | Mobile robot and control method thereof | |
| CN116107304A (zh) | 泳池清洁机器人的路径规划方法、装置和泳池清洁机器人 | |
| KR20190035376A (ko) | 인공지능을 이용한 이동 로봇 및 이동 로봇의 제어방법 | |
| US20250333972A1 (en) | Control method for pool cleaning robot and computer readable storage medium | |
| CN112338908B (zh) | 自主移动设备 | |
| AU2024263086A1 (en) | Cleaning device control method and cleaning device | |
| CN116931586A (zh) | 水下清洁机器人的状态确定方法、装置以及水下清洁机器人 | |
| AU2019399322B2 (en) | Robot cleaner and method for operating same | |
| CN116300875A (zh) | 水位线信息的获取方法、装置以及泳池清洁机器人 | |
| CN114010102B (zh) | 一种清洁机器人 | |
| WO2022222706A1 (zh) | 一种自移动清洁设备 | |
| CN117519180A (zh) | 水下清洁机器人的回桩方法、装置以及水下清洁机器人 | |
| EP4636525A1 (en) | Cleaning robot and movement control method thereof | |
| KR100728225B1 (ko) | 이동로봇의 구동 방법 및 그를 이용한 이동로봇 | |
| CN116069004A (zh) | 自移动设备、自移动设备的障碍物边缘确定方法及介质 | |
| WO2020038155A1 (zh) | 自主移动设备、控制方法及存储介质 | |
| WO2024149206A1 (zh) | 水池水位线检测装置以及水位线信息的获取方法 | |
| EP4116045B1 (en) | Mobile robot and control method therefor | |
| WO2025124194A1 (zh) | 水池清洁机器人的控制方法以及装置 | |
| KR100738887B1 (ko) | 이동로봇의 주행 방법과 그를 이용한 이동로봇 | |
| KR20220012001A (ko) | 로봇 청소기 및 이의 제어방법 | |
| US20260096707A1 (en) | Cleaning robot for sensing and cleaning floor and control method therefor | |
| CN120742871A (zh) | 水池自动清洁设备及其控制方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24741205 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024741205 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2024741205 Country of ref document: EP Effective date: 20250804 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 2024741205 Country of ref document: EP |