The present application claims the benefit of priority to Chinese Patent Application No. CN 2022113190297, entitled “POOL-CLEANING ROBOT”, filed with CNIPA on Oct. 26, 2022, the disclosure of which is incorporated herein by reference in its entirety for all purposes.
The present disclosure generally relates to robotics and, in particular, to pool-cleaning robots.
Traditional pool cleaning methods rely on manual operations, which are not only inefficient and expensive, but also wasteful of water resources.
To address this issue, pool-cleaning robots that automate pool cleaning are now available on the market. Pool-cleaning robots usually have a pair of front and rear cleaning rollers driven by a motor as their moving mechanism. The cleaning rollers can drive debris backward, after which a pair of suction ports between the pair of cleaning rollers will draw in water carrying the debris into an internal filter chamber to filter out the debris before discharging filtered water.
In the related technology, a method to steer a pool-cleaning robot is achieved by differential speeds of two sides of the robot, but this method requires multiple motors and multiple corresponding cleaning rollers to cooperate with the motors, making the solution costly.
The present disclosure provides a pool-cleaning robot, comprising: a robot body, provided with a moving mechanism configured to controllably move the robot body forward or backward; wherein there is a weight difference between left and right sides of the robot body; wherein the moving mechanism comprises a driver, which is connected to a heavier side of the left and right sides of the robot body, and drives the moving mechanism; wherein the robot body is provided with a fluid inlet-outlet and at least one first fluid inlet communicated with the fluid inlet-outlet through a first fluid channel, and at least one first fluid outlet communicated with the fluid inlet-outlet through a second fluid channel; the first fluid channel and the second fluid channel are communicated; wherein the at least one first fluid inlet and the at least one first fluid outlet are located at a bottom of the robot body and are away from an axis of the robot body; wherein the first fluid channel is provided with at least one filter chamber communicated with the at least one first fluid inlet; wherein the fluid inlet-outlet is provided with a fluid driver configured to controllably apply a suction force to the at least one first fluid inlet or a discharge force to the at least one first fluid outlet; and a controller, provided in the robot body, connected to and controlling the operation of the moving mechanism and the fluid driver; wherein, when the robot body operates on a floor of a pool, a combination of the discharge force and the weight difference steers the pool-cleaning robot; when the robot body operates on walls of the pool, a combination of the suction force and the weight difference steers the robot body.
In one embodiment, at least one counterweight is removably provided in at least one of the left and right sides of the robot body.
In one embodiment, the heavier side of the left and right sides of the robot body has an uneven mass distribution along a front-to-back direction of the robot body.
In one embodiment, the robot body comprises a battery supplying power to the pool-cleaning robot, and a charging port for connecting the battery.
In one embodiment, the controller is configured to select one of cleaning modes based on an input command and then to control the pool-cleaning robot to work on the floor or the walls of the pool in accordance with the cleaning modes.
In one embodiment, the cleaning modes comprise one or more of: a floor mode, in which the pool-cleaning robot operates only on the floor of the pool; a wall mode, in which the pool-cleaning robot reaches a wall of the pool, and operates thereon for a predetermined duration; a mix mode, in which the pool-cleaning robot operates on both the floor and the walls of the pool; and a waterline mode, in which the pool-cleaning robot reaches a waterline of the pool and operates along the waterline for a predetermined duration.
In one embodiment, the robot body further comprises a gyroscope; wherein the controller is electrically connected to the gyroscope and configured to identify whether the robot body is located on the floor or a wall of the pool based on output signals of the gyroscope, and limits the moving mechanism within a movement range according to a determined cleaning mode.
In one embodiment, the robot body further comprises a communication interface connected to the controller; wherein the communication interface is in a wired or wireless communication with an external control device; wherein the external control device displays a human-computer interaction interface for receiving operations to form the input command to the controller.
In one embodiment, the human-computer interaction interface is a physical panel or a graphical user interface (GUI); wherein the human-computer interaction interface displays a plurality of control keys for controlling the pool-cleaning robot, and the plurality of control keys comprises operation keys for at least one of the cleaning modes.
In one embodiment, the human-computer interaction interface comprises a plurality of indicators for respectively indicating states of the pool-cleaning robot; wherein the plurality of indicators comprises at least one indicator corresponding to at least one of the cleaning modes; wherein when one of the plurality of indicators and one of the plurality of control keys correspond to the same clean mode, they are integrated together or separated disposed on the human-computer interaction interface; wherein each indicator has one or more light-emitting states, which individually or in combination indicate operating states or fault states of the pool-cleaning robot.
In one embodiment, the at least one first fluid inlet is so configured that when the pool-cleaning robot moves vertically upward along a wall of the pool to the waterline, the at least one first fluid inlet exposes the pool-cleaning robot to air to draw in air to create buoyancy; wherein the buoyancy temporarily suspends the pool-cleaning robot, after which the pool-cleaning robot reorientates due to the weight difference, and then moves in a lateral direction.
In one embodiment, the weight difference is so configured that it causes the pool-cleaning robot to temporarily maintain a steering angle of less than 90 degrees when moving along the waterline.
In one embodiment, the pool robot is a wired robot with a cable attached during operation; wherein the weight difference has a steering torque on the pool-cleaning robot greater than a steering torque provided by the cable on the pool-cleaning robot.
In one embodiment, the pool-cleaning robot, when moving laterally, is configured to climb from a current wall where it is located to a target wall, utilizing a frictional force generated when the moving mechanism is in contact with the target wall, the suction force, and a driving force, and to continue moving laterally on the target wall.
In one embodiment, the moving mechanism comprises: driving wheels, which are connected to the driver and rotate when driven by the driver; and a pair of cleaning rollers respectively disposed at a front portion and a rear portion of the pool-cleaning robot, wherein at least one of the pair of cleaning rollers is connected to the driving wheels in a drivable manner.
The following describes the implementation of the present disclosure through specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the content disclosed in this specification. The present disclosure can also be implemented or applied through other different specific embodiments. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that the following embodiments and the features in the embodiments can be combined with each other if no conflict will result.
The following detailed description is provided for embodiments of the present disclosure with reference to the accompanying drawings so that they can be easily implemented by a person skilled in the art to which the present disclosure belongs. The present disclosure may be embodied in many different forms and is not limited to the embodiments illustrated herein.
In the present disclosure, terms like “an embodiment,” “one embodiment,” “an example,” “specific example”, or “some examples” mean that the specific features, structures, materials, or characteristics represented in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. Further, the specific features, structures, materials, or characteristics represented may be combined in a suitable manner in any embodiments or examples. It should be noted that the following embodiments and examples, and features thereof be combined with each other by a person skilled in the art if no conflict will result.
In addition, the terms like “first” and “second” are used for indication purpose only, and are not to be construed as indicating or implying relative importance or implicitly specifying numbers of technical features indicated. Thus, features qualified with terms like “first” and “second” may explicitly or implicitly include at least one such feature. In the present disclosure, “a group” and “a pair” and means two or more, unless otherwise expressly specified.
For clarity of the present disclosure, elements not highly relevant to the invention may be omitted, and the same reference symbols are given to the same or similar elements throughout the specification.
Throughout the specification, when a first element is “connected” to a second element, the first element may be in a “direct connection” with the second element, or the first element may be in an “indirect connection” with the second element with another element between the two. Moreover, the terms “comprise”, “include” or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, item, or device that comprises a series of elements can comprise not only those elements, but also other elements not explicitly listed, or elements inherent to such a process, method, item, or device.
Although in some examples the terms “first” and “second”, etc. are used herein to denote various elements, these elements are limited by these terms. These terms are used only to distinguish one element from another. For example, first interface and second interface are two interfaces that are not necessarily ordered. As used herein, the singular forms “a”, “an” and “said/the” are intended to include the plural forms, unless the context clearly points out differently. As used herein, the terms “or” and “and/or” are inclusive, and are used to include any of the associated listed items and all combinations thereof. Thus, “A, B or C” or “A, B and/or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B and C”. Exceptions to this definition apply only when combinations of elements, functions, steps, or operations are inherently paradoxical in some way.
The terminology herein is used in an exemplary manner, and is not intended to limit the present disclosure. The singular forms are intended to include the plural forms, unless the context clearly points out differently.
Although not defined differently, all terms, including technical terms and scientific terms used herein, have the same meaning as generally understood by those skilled in the art to which this disclosure belongs.
The emergence of pool-cleaning robots has solved many of the problems associated with cleaning pools through manual means, including, for example, high labor costs and low efficiency. However, as the demand continues to rise, some of the problems associated with pool-cleaning robots have also emerged. For example, current pool-cleaning robots have a costly steering mechanism. Specifically, for example, Chinese Patent Application No. CN201821009475.7 provides a swimming pool underwater cleaning robot, which can realize the steering of the robot by driving corresponding track wheel sets through same-speed rotation and differential-speed rotation of two independent speed-reduction motors. In this way, more than two independent motors are required to drive the two track wheel sets, which is not only costly in terms of hardware, but also requires differential control corresponding to the two independent motors, which introduces cost due to control program development.
In view of this, the present disclosure provides a pool-cleaning robot, whose physical structure is so configured that suction and discharge effects generated during normal operations of the robot is utilized, and as a result, the robot is able to move and steer on different surfaces (such as the floor and walls) of a pool.
The pool-cleaning robot 100 includes a robot body 101, the robot body 101 is provided with a moving mechanism 102 configured to controllably move the robot body 100 forward or backward; a pair of cleaning rollers 121 are exemplarily shown in
In some embodiments, the moving mechanism 102 includes a driver, the driver may be a first motor providing a driving force. The moving mechanism 102 includes driving wheels which are connected to the driver and rotate when driven by the driver. The driving wheels are connected to at least one of the cleaning rollers 121 in a drivable manner. Further, the drivable manner may be one of sprocket driving or gear driving. By way of example, the sprocket driving can be as follows: tracks are wound between the driving wheels and a pair of driven wheels that are fixedly axially connected to the cleaning rollers 121, and friction exists between the surfaces of the cleaning rollers 121 and the tracks, or the cleaning rollers 121 and the tracks are engaged together; after the driving wheels are driven to rotate by the driver, they drive the tracks to rotate, and the tracks drive the rolling of the two cleaning rollers 121. Optionally, a plurality of tensioning wheels in contact with the tracks may also be provided to keep the tracks taut. Alternatively, in another embodiment, when the drivable manner is gear driving, refer to Chinese Patent Application No. CN202010967650.9, whose driving gears can be adopted as the driving wheels of the present disclosure, and the driving wheels are driven by the first motor for rotation. As described in CN202010967650.9, a driving gear engages with a drive inner gear opening distributed on a side of an active wheel, and a first motor controls the rotation of the driving gear, which in turn drives the active wheel to rotate through the drive inner gear opening, driving the one cleaning roller 121 pivoted thereto to rotate and the other cleaning roller 121 rotates as a result. The specific structure of the moving mechanism 102 is not limited herein.
The driver is connected to a heavier side of two sides of the robot, and drives the moving mechanism 102; that is, the present disclosure adopts unilateral driving. Unilateral drive facilitates steering of the robot body 101 when it is on the floor of the pool.
Exemplarily, the pool-cleaning robot 100 may be provided with a waterproof electrical port 103 for plugging in a cable connector.
The internal structure of the robot body 101 of the pool-cleaning robot 100 is shown in
The mounting chamber is provided with a fluid inlet-outlet 151, and a fluid driver 161 capable of pumping or discharging fluid may be provided at the fluid inlet-outlet 151. Specifically, the fluid driver 161 may include an impeller 107 and a second motor connected to the impeller 107. The impeller 107 can be set at the fluid inlet-outlet 151 and the first motor can drive the impeller 107 to rotate in either direction to draw in or discharge fluid. The mounting box 105 may be formed with a space for accommodating motors, such as the first motor and the second motor.
In addition, each first fluid outlet 109 and the fluid inlet-outlet 151 as shown in
The robot body 101 has a weight difference between the left and right sides of the robot body 101, and the weight difference can be used in conjunction with the suction or discharge forces to achieve steering of the robot body 101 on various surfaces of the pool.
As can be seen in the figure, when the two first fluid outlets discharge water, the robot body 101 is lifted, and because of the weight difference between the left and right sides of the robot body 101, the robot body 101 is tilted towards one side, as illustrated by the arrow A; the first motor is disposed in the heavier side, so that the first motor unilaterally drives a portion of the cleaning roller that is still in contact with the floor to roll, causing the robot body 101 to steer, as illustrated by the arrow B.
Optionally, as shown in
As shown in
In some embodiments, the pool-cleaning robot 100 can move forward or backward, and the left side being heavier while moving forward is equivalent to the right side being heavier while moving backward. Thus, the pool-cleaning robot 100 can also achieve an upward steering (i.e., rightward steering from the robot's point of view) when moving laterally on the wall.
Although a trajectory of the pool-cleaning robot 100 with twice 90-degree steering at different positions on the wall is shown in
In some embodiments, the pool-cleaning robot 100 may move along a curved trajectory. For example, the gravitational force of the pool-cleaning robot 100 is always greater than the buoyancy force asserted upon it, and thus the pool-cleaning robot 100 will gradually sink as it moves laterally on a wall, i.e., as shown in the trajectory C of the pool-cleaning robot 100 on the wall X in
In some embodiments, the pool-cleaning robot 100 may move upward with an initial angle with respect to a vertical direction (a direction substantially perpendicular to the floor, or the direction parallel to the direction of the gravitational force), and then at some point be propelled by the driving force to travel laterally before it completely reorientates to the heavier side (herein, a complete orientation will make the moving direction of the pool-cleaning robot 100 perpendicular to the vertical direction). Thus, while traveling laterally on the wall, the trajectory of the pool-cleaning robot may have up and down fluctuations. Specifically, reference may be made to the trajectory D shown in
In some embodiments, for wired pool-cleaning robots, they require a cable attached to them for power supply. Therefore, the cable is always connected during the operation of wired pool-cleaning robots. The cable itself has a gravitational force asserted upon it, and therefore there is a certain chance that the cable will hang to the lighter side as the pool-cleaning robot climbs up to the waterline, in which case initially the pool-cleaning robot may temporarily turn to the lighter side and then travel laterally, and later be dragged by the heavier side and reorientate accordingly before continuing to travel laterally, resulting in a trajectory having a U-turn. Specifically, referring to the trajectory E in
In related technology, lateral drainage is used to directly push the pool-cleaning robot to drift laterally, while the pool-cleaning robot still maintains the same upward posture that it had when it climbed upward. In this case, the direction of the drainage force and the moving direction of the pool-cleaning robot 100 is not the same (even perpendicular to each other), resulting in a need to for the pool-cleaning robot 100 to overcome frictional forces asserted upon it while drifting laterally in the upward posture (the frictional forces are tangential or nearly tangential to the moving direction, and therefore the latter is unable to mitigate the former), and thus the pool-cleaning robot can only maintain a low speed while drifting laterally and causes electricity waste. In contrast, the present disclosure ditches lateral drainage and related structures, and introduces reorientation before traveling laterally, which is much faster and saves electrical energy, and therefore helps to improve the battery life of wireless pool-cleaning robots.
In some embodiments, the magnitude of the weight difference between the two sides of the robot body 101 is adjustable. By way of example, at least one counterweight is removably provided on at least one of the two sides of the robot body 101. By configuring the number of counterweights, different steering needs of different scenarios can be satisfied, such as steering speed, steering stability, etc.
In some embodiments, the heavier side itself has an uneven mass distribution along a front-to-back direction of the robot body 101. For example, a front portion of the heavier side is heavier compared to a rear portion of the heavier side, which increases steering speed when moving forward.
The pool-cleaning robot 100 of the present disclosure can also climb from one wall to another.
In
In the case of pushing the pool-cleaning robot to move laterally by lateral drainage in the related technology, at the junction between the first wall and the second wall, the pool-cleaning robot will be unable to make its cleaning roller(s) smoothly contact the second wall, and therefore cannot obtain the frictional force needed to climb onto the second wall. In contrast, the present disclosure can provide more diversified climbing actions of the pool-cleaning robot, enriching its applications and satisfying more in-depth user needs.
In some embodiments, the pool-cleaning robot 100 may be wireless. The pool-cleaning robot 100 may be provided with a battery inside, such as a lithium battery, and the waterproof electrical port of the pool-cleaning robot 100 in
The pool-cleaning robot 100 includes a control circuit system. A schematic diagram showing the control circuit system in an embodiment of the present disclosure is shown in
The control circuit 300 system includes a controller 301, disposed in the robot body, connected to and controlling the operation of the moving mechanism and the fluid driver. For example, the controller 301 may be connected to and control the operation of a first motor 302 of the moving mechanism and a second motor 303 of the fluid driver.
In some embodiments, the pool-cleaning robot 100 may be pre-configured with different cleaning modes, and the cleaning modes includes at least one of the following: floor mode, wall mode, mix mode, and waterline mode. In the floor mode, the pool-cleaning robot operates on the floor of the pool. In the wall mode, the pool-cleaning robot reaches a wall of the pool, and operates thereon for a predetermined duration, the predetermined duration can be 2 hours or 5 hours, etc., and it leave the wall after working on the wall for the predetermined duration. In the mix mode, the pool-cleaning robot operates on both the floor and the walls of the pool. In the waterline mode, the pool-cleaning robot reaches a waterline of the pool and operates along the waterline for a predetermined duration, for example, the predetermined duration can be 2 hours or 5 hours, etc., and it leaves the waterline after working along the waterline for the predetermined duration. The controller 301 may be configured to select one of the cleaning modes based on an input command and then to control the pool-cleaning robot to work on the floor or the walls of the pool in accordance with the selected cleaning mode.
To be able to detect whether the pool-cleaning robot 100 is located on the floor or a wall, in some embodiments, the robot body 101 comprises a gyroscope 304. The gyroscope 304 may also be referred to as an angular velocity sensor, which detects changes in angular velocity, and is used for determining postures. In one embodiment, the gyroscope 304 may be used to determine the posture of the pool-cleaning robot 100. Specifically, the controller 301 is electrically connected to the gyroscope 304 and configured to detect whether the robot body 301 is located on the floor or a wall of the pool based on output signals of the gyroscope 304, and limits the moving mechanism within a movement range according to the selected cleaning mode. For example, in the wall mode, if the pool-cleaning robot 100 falls to the floor, the controller 301 will controls the pool-cleaning robot 100 to return to the wall that it was cleaning. Or, when the pool-cleaning robot 100 is approaching the floor, the controller 301 will prevent the pool-cleaning robot 100 from moving forward and reaching the floor.
In some embodiments, the robot body 101 includes a communication interface 305 connected to the controller 301; the communication interface 305 is in wired or wireless communication with an external control device 401.
In some embodiments, the external control device 401 displays a human-computer interaction interface for receiving operations to form input commands to the controller 301. In some embodiments, the external control device 401 may be a control box connected to the pool-cleaning robot 100 by a cable, the cable may be plugged into a waterproof electrical port of the pool-cleaning robot 100, and the human-computer interaction interface provided on the control box is a physical control panel.
The physical control panel 500 shown in
Optionally, the physical control panel 500 may further comprise a plurality of indicators (LED lights, for example), such as a floor-mode/wall-mode indicator 505, a mix-mode/waterline-mode indicator 506, and a working duration indicator 507, for indicating states of the pool-cleaning robot 100, respectively. The plurality of indicators includes at least one indicator corresponding to at least one of the cleaning modes, each indicator may have one or more light-emitting states (e.g., different colors, patterns of strobing, etc.), which individually or in combination indicate operating states or fault states of the pool-cleaning robot.
By way of example, the following table shows corresponding functions of different control keys and different light-emitting states of respective indicators.
Exemplarily, the indicators can also be integrated with or separated from the control keys according to different scenarios; for example, the on/off key 501 is integrated with a corresponding indicator, and the indicator for each cleaning mode is separated from its corresponding control key. The housing of each control key with an integrated indicator can be made of light-transmitting material, such as acrylic or glass, etc. By integrating the control keys and indicators, the indicators, individually or in combination, can indicate different states of the pool-cleaning robot, achieving a high degree of reuse, effectively simplifying the panel structure, and reducing costs.
In some further embodiments, the external control device can be a mobile terminal, such as a smart phone, tablet computer, etc., which can display a human-computer interaction interface through a display screen, and the human-computer interaction interface can display virtual indicators and control keys to control the pool-cleaning robot, and more details of their specific control functions or indicated information can be found in descriptions of the physical panel above. The layout of the human-computer interaction interface displayed on the mobile terminal may be different from the layout of the physical panel in
The controller 1000 includes a bus 1001, a processor 1002, and a memory 1003. The processor 1002 and the memory 1003 can communicate with each other through the bus 1001. The memory 1003 may have instructions (e.g., software modules or applications) stored in it. The processor 1002 implements a control module or control terminal in any of the previous embodiments by executing the instructions in the memory 1003.
The bus 1001 may be, for example, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, the bus is represented by a single line segment, but this does not indicate that there is only one bus or one type of bus.
In some embodiments, the processor 1002 may be a Central Processing Unit (CPU), a Microprocessor Architecture (MCU), a System on Chip (SoC), or a Field Programmable Logic Array (FPGA), and other implementations. The memory 1003 may include a volatile memory configured for temporary storage of data while running a program, such as a Random Access Memory (RAM).
The memory 1003 may also include a non-volatile memory configured for data storage, such as a Read-Only Memory (ROM), a flash memory, a Hard Disk Drive (HDD), or a Solid-State Disk (SSD).
The controller 1000 may also include a communicator 1004. The communicator 1004 is configured to communicate with an external device. In specific examples, the communicator 1004 may include one or more of wired and/or wireless communication circuit modules. By way of example, the communicator 1004 may include, for example, one or more of a wired network card, a USB module, a serial interface module, etc. When the communicator is a wireless communication module, it may follow wireless communication protocols including, for example, Nearfield communication (NFC) technology, Infrared (IR) technology, Global System for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code division multiple access (WCDMA), Time-division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), Bluetooth (BT), Global Navigation Satellite System (GNSS), etc.
The present disclosure also provides a non-transitory computer readable storage medium, storing program instructions, wherein the program instructions are run to implement the functions of the controller in the pool-cleaning robot of the above embodiments, such as control of the motors in the moving mechanism, and the fluid driver.
That is, operations in the above embodiment are implemented as software or computer code that is stored in a storage medium (such as CD ROM, RAM, floppy disk, hard disk or magnetic disc) or implemented as software or computer code that is originally stored in a remote non-transitory storage medium and then downloaded to a local storage medium through Internet, such that the operations represented herein can be executed by a general purpose computer, a dedicated processor, or a programmable or dedicated hardware (such as an ASIC or FPGA) calling the software or computer code.
In summary, the present disclosure provides a pool-cleaning robot, comprising: a robot body with a moving mechanism controlled to move the robot body forward or backward; wherein the robot body has a weight difference between its left and right sides; the moving mechanism includes a driver to drive the moving mechanism unilaterally; the robot body is provided with a fluid inlet-outlet, at least one first fluid inlet, and at least one first fluid outlet, which are communicated with each other. The fluid inlet-outlet is provided with a fluid driver that can be controlled to apply an suction force to at least the first fluid inlet or a discharge force to at least the first fluid outlet; a controller, located in the robot body, wherein the controller is connected to and controls the operation of the moving mechanism and the fluid driver; wherein, when the robot body is on a floor or walls of a pool, combinations of discharge forces, suction forces and weight differences vary to steer the robot. The present disclosure realizes a low-cost, structurally simple pool-cleaning robot that is capable of steering on any surface of a pool.
The above-mentioned embodiments only exemplarily illustrate the principles and effects of the present disclosure, but are not used to limit the present disclosure. Any person skilled in the art may modify or change the above embodiments without violating the spirit and scope of the present disclosure. Therefore, all equivalent modifications or changes made by those skilled in the art without departing from the spirit and technical concepts disclosed by the present disclosure should still be covered by the attached claims of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202211319029.7 | Oct 2022 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
20150337556 | Shlomi-Shlomi et al. | Nov 2015 | A1 |
20210079679 | Hui | Mar 2021 | A1 |
20210254359 | Sebor | Aug 2021 | A1 |
20220066456 | Ebrahimi Afrouzi et al. | Mar 2022 | A1 |
Number | Date | Country |
---|---|---|
103358839 | Oct 2013 | CN |
112814435 | May 2021 | CN |
213418613 | Jun 2021 | CN |
Number | Date | Country | |
---|---|---|---|
20240141667 A1 | May 2024 | US |