The present disclosure relates to the technical field of cleaning routes of cleaning devices and, more particularly, to a cleaning device, a method and system for generating a cleaning route, and a method and system for generating a cleaning map.
At present, a sweeping robot can display a cleaned route on a generated map. However, with the diversification of functions of sweeping robots, the emergence of sweeping and mopping integrated robots makes it necessary to display a sweeping route and a mopping route on a map in a distinguished fashion.
The present disclosure aims to provide a cleaning device capable of acquiring distinguished cleaning routes, a method and system for generating a cleaning route, and a method and system for generating a cleaning map.
To solve the foregoing problem, a first aspect of embodiments of the present disclosure provides a method for generating a cleaning route for a cleaning device. The method includes: determining a moving route of the cleaning device; determining a state mode of the cleaning device: determining a water consumption of the cleaning device; and generating the cleaning route of the cleaning device based on the moving route of the cleaning device, the state mode of the cleaning device, and the water consumption of the cleaning device, wherein the state mode of the cleaning device includes one or more of a sweeping state mode, a mopping state mode, a sweeping and mopping state mode, and a sweeping and mopping idle state mode; and the cleaning route includes one or more of a sweeping route, a mopping route, a sweeping and mopping route, and a sweeping and mopping idle route that correspond to the state mode of the cleaning device.
In some embodiments, the determining the moving route of the cleaning device includes: generating an environmental map based on acquired environmental data; and generating the moving route of the cleaning device based on movement data about moving from a coordinate point in the environmental map to a next coordinate point.
In some embodiments, the determining the state mode of the cleaning device includes: determining that the cleaning device is in the sweeping state mode in response to a sweeping module of the cleaning device being in a working state and a mopping module of the cleaning device being in an idle state.
In some embodiments, the determining a working mode of the cleaning device includes: determining that the cleaning device is in the mopping state mode in response to the mopping module of the cleaning device being in a working state and the sweeping module of the cleaning device being in an idle state.
In some embodiments, the determining the working mode of the cleaning device includes: determining that the cleaning device is in the sweeping and mopping state mode in response to both the sweeping module and the mopping module being in the working state.
In some embodiments, it is determined that the cleaning device is in the sweeping and mopping idle state mode in response to both the sweeping module and the mopping module being in the idle state.
In some embodiments, the determining the water consumption of the cleaning device includes:
In some embodiments, the determining the cleaning route of the cleaning device based on the moving route of the cleaning device, the state mode of the cleaning device, and the water consumption of the cleaning device includes:
A second aspect of the embodiments of the present disclosure provides a method for generating a cleaning map for a cleaning device. The method includes: determining a cleaning route according to the method for generating the cleaning route of the cleaning device according to the first aspect of the embodiments of the present disclosure; acquiring an environmental map; and generating the cleaning map by superimposing the cleaning route on the environmental map.
A third aspect of the embodiments of the present disclosure provides a cleaning device. The cleaning device is configured to generate a cleaning map using the method for generating the cleaning map of the cleaning device according to the second aspect of the embodiments of the present disclosure.
A fourth aspect of the embodiments of the present disclosure provides a system for generating a cleaning map of a cleaning device. The system includes: the cleaning device according to the third aspect of the embodiments of the present disclosure; a terminal, configured to display the cleaning map generated by the cleaning device; and a server, in signal connection with the cleaning device and the terminal separately, configured to receive and store the cleaning map sent by the cleaning device, and further configured to send the cleaning map to the terminal.
In some embodiments, a sweeping route in the cleaning map displayed by the terminal is line-shaped.
In some embodiments, a mopping route in the cleaning map displayed by the terminal is flake-shaped.
The above technical solutions of the present disclosure have the following beneficial technical effects.
The cleaning device acquires cleaning routes in different cleaning state modes, and displays the cleaning routes in the environmental map in a distinguished fashion, so that a user can view and compare actual cleaning effects, and is enabled to more clearly see places where a sweeping robot works and types of cleaning that is performed on the places respectively. Therefore, the user can know whether there is missed sweeping, missed mopping, wrong sweeping, and wrong mopping.
Reference numerals in the accompanying drawings are as follows:
100. mobile platform; 101: forward portion; 102: rearward portion; 110: perception system; 111: position determining apparatus; 112: buffer; 120: driving system; 130: energy system; 140: human-computer interaction system; 150: sweeping module; 160: mopping module; 161: cleaning head; 1611: fixed region; and 1612: movable region.
To make the objectives, technical solutions, and advantages of the present disclosure clear, the present disclosure is further described in detail below with reference to the accompanying drawings. Understandably, the described embodiments are merely some rather than all of the embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
Terms used in the embodiments of the present disclosure are merely intended to describe specific embodiments, and are not intended to limit the present disclosure. The singular forms “a/an”, “said”, and “the” used in the embodiments of the present disclosure and the appended claims are intended to include the plural forms as well, unless otherwise indicated clearly in the context. The term “a plurality of” generally includes at least two.
It is to be understood that, the term “and/or” used herein only describes an association relationship between associated objects, and indicates that there may be three kinds of relationships. For example, A and/or B may indicate three cases: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character “/” in the description generally indicates an “or” relationship between contextually associated objects.
It should be understood that although components may be described using terms first, second, third, and the like in the embodiments of the present disclosure, these components should not be limited to these terms. These terms are used only to distinguish between these components. For example, without departing from the scope of the embodiments of the present disclosure, “first” may also be referred to as “second”, and similarly, “second” may also be referred to as “first”.
It should be further noted that, the terms “comprise”, “include”, and any other variants thereof are intended to cover non-exclusive inclusion, so that a commodity or an apparatus that includes a series of elements includes not only these very elements but also other elements that are not expressly listed, or also include elements inherent to this commodity or apparatus. Without more restrictions, an element defined by the phrase “including a . . .” does not exclude the presence of another same element in a commodity or an apparatus that includes the element.
In a first embodiment of the present disclosure, a method for generating a cleaning route of a cleaning device is provided. The cleaning device may be a vacuum floor sucking robot, a floor mopping/sweeping robot, a window climbing robot, or the like. For the purpose of presentation only, the following description in the embodiments is illustrated by taking a cleaning robot having both a sweeping function and a mopping function as an example.
As shown in
In S101, a moving route of the cleaning device is determined.
In some embodiments, an environmental map is generated based on acquired environmental data; and the moving route of the cleaning device is generated based on movement data about moving from a coordinate point in the environmental map to a next coordinate point.
In some embodiments, a control system of the cleaning device acquires the environmental data using a perception system 110 of the cleaning device. The environmental data includes at least a cleaning range and a to-be-cleaned environment. The to-be-cleaned environment includes at least data of a to-be-cleaned surface (for example, whether a carpet exists), and an obstacle or a reference object in the to-be-cleaned environment (for example, whether a sofa, a refrigerator, or the like exists in a to-be-cleaned region). A plurality of coordinate points are determined using an obstacle or a reference object in the to-be-cleaned environment as a reference. For example, a plurality of coordinate points are determined between a sofa (a first reference object) and a chair (a second reference object). The cleaning device can move from the sofa to the chair along the plurality of coordinate points between the sofa and the chair. A moving route of the cleaning device is generated based on movement data about moving from one of the coordinate points to a next coordinate point. The movement data includes at least a movement distance and a movement direction.
After entering the to-be-cleaned environment for the first time, the cleaning device acquires corresponding environmental data and generates an environmental map. Then, each time the cleaning device performs a sweeping task, the cleaning device acquires environmental data and updates the environmental map based on the acquired environmental data. A moving route of the cleaning device is generated based on a latest environmental map.
In S102, a state mode of the cleaning device is determined.
In some embodiments, the control system of the cleaning device may determine an overall state mode of the cleaning device based on a running state or running data of a component of the cleaning device. The state mode of the cleaning device includes one or more of a sweeping state mode, a mopping state mode, a sweeping and mopping state mode, and a sweeping and mopping idle state mode. By determining that a sweeping module 150 of the cleaning device is in a working state and that a mopping module 160 of the cleaning device is in an idle state, the control system of the cleaning device determines that the cleaning device is in the sweeping state mode. By determining that the mopping module 160 of the cleaning device is in a working state and that the sweeping module 150 of the cleaning device is in an idle state, the control system of the cleaning device determines that the cleaning device is in the mopping state mode. By determining that both the sweeping module 150 and the mopping module 160 are in the working state, the control system of the cleaning device determines that the cleaning device is in the sweeping and mopping state mode. By determining that both the sweeping module 150 and the mopping module 160 are in the idle state, the control system of the cleaning device determines that the cleaning device is in the sweeping and mopping idle state mode.
S101 and S102 may be performed simultaneously or preformed successively. An execution sequence of S101 and S102 is not limited.
In S103, a water consumption of the cleaning device is determined.
In some embodiments, the control system of the cleaning device determines the water consumption of the cleaning device in response to the cleaning device being in the sweeping state mode; and/or determines the water consumption of the cleaning device in response to the cleaning device being in the mopping state mode; and/or determines the water consumption of the cleaning device in response to the cleaning device being in the sweeping and mopping state mode; and/or determines the water consumption of the cleaning device in response to the cleaning device being in the sweeping and mopping idle state mode. The water consumptions of the cleaning device in the sweeping state mode and the sweeping and mopping idle state mode are 0. The water consumption of the cleaning device in the mopping state mode and the sweeping and mopping state mode is determined by a water level sensor or based on a preset water consumption instruction.
In S104, the cleaning route of the cleaning device is generated based on the moving route of the cleaning device, the state mode of the cleaning device, and the water consumption of the cleaning device.
In some embodiments, the cleaning route of the cleaning device includes a variety of pieces of cleaning information: moving route information, water consumption information, and cleaning mode information. The cleaning route includes one or more of a sweeping route, a mopping route, a sweeping and mopping route, and a sweeping and mopping idle route that correspond to the state mode of the cleaning device. The control system of the cleaning device determines the sweeping route in response to the cleaning device being in the sweeping state mode, based on the moving route of the cleaning device in the sweeping state mode, and the water consumption of the cleaning device in the sweeping state mode; and/or determines the mopping route in response to the cleaning device being in the mopping state mode, based on the moving route of the cleaning device in the mopping state mode, and the water consumption of the cleaning device in the mopping state mode; and/or determines the sweeping and mopping route in response to the cleaning device being in the sweeping and mopping state mode, based on the moving route of the cleaning device in the sweeping and mopping state mode, and the water consumption of the cleaning device in the sweeping and mopping state mode; and/or determines the sweeping and mopping idle route in response to the cleaning device being in the sweeping and mopping idle state mode, based on the moving route of the cleaning device in the sweeping and mopping idle state mode, and the water consumption of the cleaning device in the sweeping and mopping idle state mode
In a second embodiment of the present disclosure, a method for generating a cleaning map of a cleaning device is provided. The method mainly includes the following steps.
In S201, a cleaning route is determined according to the method for generating the cleaning route of the cleaning device according to the first embodiment of the present disclosure. Such setting can accurately reflect a cleaning workload of the cleaning device this time.
In some embodiments, the cleaning route is acquired and generated by the cleaning device that performs a cleaning task.
In S202, an environmental map is acquired.
In some embodiments, the environmental map is generated or updated based on environmental data when the cleaning device performs a cleaning task. Such setting can accurately reflect a cleaning range of the cleaning device this time. For example, if a door of a room in a house is closed, the cleaning device cannot enter the closed room, that is, the closed room has not been swept. Therefore, a user can visually know which room has been cleaned and which room has not been cleaned.
In S203, the cleaning map is generated by superimposing the cleaning route on the environmental map.
In some embodiments, the environmental map is used as a bottom laver. The cleaning route is superimposed on the environmental map to generate the cleaning map.
In some embodiments, the cleaning device may include a mobile platform 100, a perception system 110, a control system, a driving system 120, a cleaning module, an energy system 130, and a human-computer interaction system 140. The control system may determine an overall state mode of the cleaning device by acquiring running states or running data of the mobile platform 100, the perception system 110, the driving system 120, the cleaning module. the energy system 130, and the human-computer interaction system 140.
The mobile platform 100 may be an autonomous mobile platform or a non-autonomous mobile platform. The autonomous mobile platform means that the mobile platform 100 itself can automatically and adaptively make an operational decision based on an unexpected environmental input; and the non-autonomous mobile platform itself cannot adaptively make an operational decision based on an unexpected environmental input, but can execute a given procedure or operate according to a certain logic. Correspondingly, when the mobile platform 100 is the autonomous mobile platform, a target direction may be determined autonomously by the automatic cleaning device; and when the mobile platform 100 is the non-autonomous mobile platform, the target direction may be set systematically or manually. When the mobile platform 100 is the autonomous mobile platform, the mobile platform 100 includes a forward portion 101 and a rearward portion 102.
The perception system 110 includes a position determining apparatus 111 located on the mobile platform 100, a buffer 112 located in the forward portion 101 of the mobile platform 100. cliff sensors and sensing apparatuses such as an ultrasonic sensor (not shown), an infrared sensor (not shown), a magnetometer (not shown), an accelerometer (not shown), a gyroscope (not shown) and an odometer (not shown) located at the bottom of the mobile platform 100, for providing various position information and motion state information of the cleaning device to the control system.
The position determining apparatus 111 includes, but is not limited to, a camera and a laser direct structuring (LDS) apparatus.
Various components in the perception system 110 may operate independently, or operate together to achieve a target function more accurately. A to-be-cleaned surface is identified by the cliff sensors and the ultrasonic sensor to determine physical properties of the to-be-cleaned surface, including a surface material, a degree of cleanliness, and the like, which may be determined more accurately in combination with the camera, the LDS, or the like.
The control system is disposed on a main circuit board in the mobile platform 100, and includes a computing processor such as a central processing unit and an application processor. that communicates with a non-transitory memory such as a hard disk, a flash memory, and a random-access memory. The application processor is configured to receive environmental information sensed by the plurality of sensors and transmitted from the perception system 110 to draw a simultaneous map of an environment where the automatic cleaning device is located using a positioning algorithm, for example, simultaneous localization and mapping (SLAM), based on obstacle information fed back by the LDS apparatus, to autonomously determine a traveling route based on the environmental information and the environmental map, and then to control the driving system 120 to perform operations, such as traveling forward, traveling backward, and/or steering based on the autonomously determined traveling route. The control system may also determine whether to activate the cleaning module to perform a cleaning operation based on the environmental information and the environmental map
The forward portion 101 of the mobile platform 100 is provided with the buffer 112. During cleaning, the buffer 112 detects one or more events (or objects) in a traveling route of the automatic cleaning device via a sensor system, e.g., an infrared sensor. The automatic cleaning device may control a driving wheel assembly based on the event (or object), such as an obstacle and a wall, detected by the buffer 112 to cause the automatic cleaning device to respond to the event (or object), for example, to move away from the obstacle.
The control system may comprehensively determine, based on distance information and speed information which are fed back by the buffer 112, the cliff sensors and the sensing apparatuses such as the ultrasonic sensor, the infrared sensor, the magnetometer, the accelerometer, the gyroscope and the odometer, a current operation state of the floor sweeping robot, such as crossing a threshold, getting on a carpet, locating at an edge of a cliff, being stuck from above or below, having a full dust box or being picked up, and will also give specific next-step action strategies for different situations, so that the operation of the automatic cleaning device is more in line with requirements of an owner and provides better user experience. In some embodiments, the control system can plan the most efficient and reasonable sweeping route and sweeping method based on the real-time map information drawn using SLAM. This greatly improves the cleaning efficiency of the automatic cleaning device.
In some embodiments, the cleaning device generates the environmental map based on acquired environmental data. The cleaning device generates the moving route of the cleaning device based on movement data about moving from a coordinate point in the environmental map to a next coordinate point.
In some embodiments, the control system acquires the environmental data by using the perception system 110. The environmental data includes at least a cleaning range and a to-be-cleaned environment. The to-be-cleaned environment includes at least floor data (for example, whether a carpet exists), and an obstacle or a reference object in the to-be-cleaned environment (for example, whether a sofa, a refrigerator, or the like exists in a to-be-cleaned region). A plurality of coordinate points is determined using an obstacle or a reference object in the to-be-cleaned environment as a reference For example, a plurality of coordinate points is determined between a sofa (a first reference object) and a chair (a second reference object). The cleaning device can move from the sofa to the chair along the plurality of coordinate points between the sofa and the chair. A moving route of the cleaning device is generated based on movement data about moving from one of the coordinate points to a next coordinate point. The movement data includes at least a movement distance and a movement direction.
After entering the to-be-cleaned environment for the first time, the cleaning device acquires corresponding environmental data and generates an environmental map. Then, each time when the cleaning device performs a sweeping task, the cleaning device acquires environmental data, and updates the environmental map based on the acquired environmental data. A moving route of the cleaning device is generated based on a latest environmental map.
The cleaning module includes a sweeping module 150 and a mopping module 160. The sweeping module 150 includes a rolling brush, a dust box, a blower, and an air outlet. The sweeping module 150 may further include a side brush having a rotary shaft angled relative to the floor, for moving debris into a region of the rolling brush of the cleaning module. The rolling brush having a certain interference with the floor sweeps up garbage on the floor and rolls up the garbage to the front of a dust suction inlet between the rolling brush and the dust box, and then the garbage is sucked into the dust box by air having a suction force, which is generated by the blower and passes through the dust box. The garbage is isolated inside the dust box close to the dust suction inlet by a filter, and the filter completely isolates the dust suction inlet from the air outlet, so that the filtered air enters the blower through the air outlet.
The sweeping module 150 is connected to a floating lifting and lowering structure, which is configured to enable the sweeping module 150 to passively move vertically relative to the mobile platform 100. In some embodiments, the floating lifting and lowering structure is a parallelogram four-link lifting and lowering structure configured to passively switch the sweeping module 150 between a lifted state and a lowered state under the action of an external force. By providing the sweeping module 150 with the four-link floating lifting and lowering structure, the sweeping module 150 is enabled to passively move vertically relative to the mobile platform 100. The rolling brush of the sweeping module 150 moves away from the to-be-cleaned surface, that is, the sweeping module 150 is suspended on the to-be-cleaned surface. In this case, the sweeping module 150 is in an idle state. When the sweeping module 150 needs to be switched from the idle state to a working state, the sweeping module 150 is lowered to make the rolling brush of the sweeping module 150 interfere with the to-be-cleaned surface. In the case of encountering an obstacle during operation, the cleaning device may easily pass the obstacle through the four-link floating lifting and lowering structure, thereby avoiding the damage to the cleaning device by the obstacle
The mopping module 160 includes a cleaning head 161 and a driving unit. The cleaning head 161 is configured to clean at least one portion of an operating surface (for example, floor). The driving unit is configured to drive the cleaning head 161 to mainly perform a reciprocating motion along a target surface. The target surface is a portion of the operating surface. The cleaning head 161 performs a reciprocating motion along the to-be-cleaned surface. A surface of the cleaning head 161 in contact with the to-be-cleaned surface is provided with cleaning cloth or a cleaning plate, which generates a high-frequency friction with the to-be-cleaned surface through the reciprocating motion, thereby removing stains on the to-be-cleaned surface. In some embodiments, the cleaning head 161 includes a fixed region 1611 and a movable region 1612. The fixed region 1611 is disposed at the bottom of the mobile platform 100. The movable region 1612 is configured to perform a reciprocating motion along the target surface, thereby cleaning the target surface.
The mopping module 160 is movably connected to the mobile platform 100 through the four-link lifting and lowering structure The four-link lifting and lowering structure is of a parallelogram structure and is configured to switch the mopping module 160 between a lifted state and a lowered state. In the lifted state, the mopping module 160 moves away from the operating surface, and the cleaning head 161 moves away from the to-be-cleaned surface, that is, the mopping module 160 is suspended on the to-be-cleaned surface. In this case, the mopping module 160 is in an idle state. When the mopping module 160 needs to be switched from the idle state to a working state, the mopping module 160 is lowered to be in contact with the floor. When a mopping task is performed completely, the mopping module 160 is lifted to be separated from the floor. Therefore, the increase in resistance due to the existence of the cleaning module is avoided when the cleaning device moves freely on the to-be-cleaned surface. In addition, the mopping module 160 is in contact with the to-be-cleaned surface. However, when the driving unit of the mopping module 160 does not drive the cleaning head 161 to work, the mopping module 160 is also in an idle state.
When acquiring that the sweeping module 150 is in the lowered state, the control system determines that the sweeping module 150 is in the working state. In addition, when acquiring that the mopping module 160 is in the lowered state, but the driving unit does not drive the cleaning head 161 to work; or when acquiring that the mopping module 160 is in the lifted state. the control system determines that the mopping module 160 is in the idle state, and then determines that the cleaning device is in the sweeping state mode.
When acquiring that the sweeping module 150 is in the lowered state, the control system determines that the sweeping module 150 is in the working state. In addition, when acquiring that the mopping module 160 is in the lowered state, and the driving unit drives the cleaning head 161 to work, the control system determines that the mopping module 160 is in the working state, and then determines that the cleaning device is in the sweeping and mopping state mode.
In some embodiments, the cleaning device determines the water consumption of the cleaning device in response to the cleaning device being in the sweeping state mode; and/or determines the water consumption of the cleaning device in response to the cleaning device being in the mopping state mode; and/or determines the water consumption of the cleaning device in response to the cleaning device being in the sweeping and mopping state mode; and/or determines the water consumption of the cleaning device in response to the cleaning device being in the sweeping and mopping idle state mode.
In some embodiments, the water consumptions of the cleaning device in the sweeping state mode and the sweeping and mopping idle state mode are 0. The water consumptions of the cleaning device in the mopping state mode and the sweeping and mopping state mode are determined by a water level sensor or based on a preset water consumption instruction.
In some embodiments, the cleaning device determines the sweeping route in response to the cleaning device being in the sweeping state mode, based on the moving route of the cleaning device in the sweeping state mode, and the water consumption of the cleaning device in the sweeping state mode; and/or determines the mopping route in response to the cleaning device being in the mopping state mode, based on the moving route of the cleaning device in the mopping state mode, and the water consumption of the cleaning device in the mopping state mode; and/or determines the sweeping and mopping route in response to the cleaning device being in the sweeping and mopping state mode, based on the moving route of the cleaning device in the sweeping and mopping state mode, and the water consumption of the cleaning device in the sweeping and mopping state mode; and/or determines the sweeping and mopping idle route in response to the cleaning device being in the sweeping and mopping idle state mode, based on the moving route of the cleaning device in the sweeping and mopping idle state mode, and the water consumption of the cleaning device in the sweeping and mopping idle state mode.
In a fourth embodiment of the present disclosure, a system for generating a cleaning map of a cleaning device is provided. The system mainly includes: the cleaning device according to the third embodiment of the present disclosure, a terminal configured to display the cleaning map generated by the cleaning device, and a server. The server is in signal connection with the cleaning device and the terminal separately, configured to receive and store the cleaning map sent by the cleaning device, and further configured to send the cleaning map to the terminal.
In some embodiments, the cleaning device starts performing a cleaning task from a charging pile to an initial cleaning point based on a preset cleaning instruction, acquires a surrounding to-be-cleaned environment through the perception system 110 at the same time, and generates a cleaning map. The cleaning device sends the real-time generated cleaning map to a remote server, which stores the cleaning map and sends the cleaning map to the terminal, so that the cleaning map is displayed first. The terminal may be a mobile phone, a tablet computer, or a smart device.
In some embodiments, as shown in
In some embodiments, the sweeping route in the cleaning map displayed by the terminal is line-shaped.
In some embodiments, the mopping route in the cleaning map displayed by the terminal is flake-shaped.
In some embodiments, the mopping route has a shadow. A larger water consumption of the cleaning device leads to a darker color of the shadow. A smaller water consumption of the cleaning device leads to a lighter color of the shadow.
The above embodiments are only used to illustrate the technical solutions of the present disclosure and are not intended to limit the present disclosure. Although the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skills in the art should understand that, they can still make modifications to the technical solutions described in the foregoing embodiments or make equivalent substitutions to some of the technical features; and these modifications or substitutions do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202110641810.5 | Jun 2021 | CN | national |
This application is a national phase application under 35 U.S.C. § 371 of International Application No. PCT/CN2022/082867 filed on Mar. 24, 2022, which claims the benefit of and priority to Chinese Patent Application No. 202110641810.5, filed on Jun. 9, 2021, both of which being incorporated by reference in their entireties herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/082867 | 3/24/2022 | WO |