Method for controlling a robotic vacuum cleaner so as to blow an air flow over horizontal work zones

The robotic vacuum cleaner's control method addresses access and maneuvering challenges by using airflow to relocate debris from inaccessible areas to accessible zones, enhancing cleaning efficiency and reducing manual effort.

WO2026057610A1PCT designated stage Publication Date: 2026-03-19SEB SA
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-10
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

Robot vacuum cleaners face challenges in accessing and maneuvering through areas with insufficient clearance or restricted spaces, such as under furniture or corners, where debris accumulation occurs, necessitating manual intervention to clean these areas effectively.

Method used

A control method for a robotic vacuum cleaner that utilizes a blowing device to generate an airflow from a first accessible work zone to move debris to a second accessible zone, determining the second zone based on pre-recorded maps or real-time mapping, and adjusting airflow parameters based on geometric and contextual factors to efficiently relocate debris without direct access.

Benefits of technology

Enables effective cleaning of otherwise inaccessible or difficult-to-reach areas by relocating debris to accessible zones, reducing manual intervention and optimizing airflow strategies to minimize equipment strain and cleaning time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2025075716_19032026_PF_FP_ABST
    Figure EP2025075716_19032026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a control method for controlling a robotic vacuum cleaner (1) moving over a horizontal work area (WS). The control method comprises a blowing phase during which the robotic vacuum cleaner, from a first work zone (Z1) comprised in the horizontal work area, generates at least one air flow (40) over a target zone comprised in the horizontal work area and adjacent to the first work zone, in order to move at least one piece of detritus (50) located on the target zone (ZC) until it reaches a second work zone (Z2) comprised in the horizontal work area, adjacent to the target zone, and accessible to the robotic vacuum cleaner. Thus, the control method allows the robotic vacuum cleaner to suck up detritus located on horizontal areas that may be inaccessible thereto.
Need to check novelty before this filing date? Find Prior Art

Description

Method for controlling a robotic vacuum cleaner to blow an airflow onto horizontal work areas

[0001] The invention relates to a control method for a robot vacuum cleaner.

[0002] It relates more specifically to a control method enabling the robot vacuum cleaner to blow a flow of air onto a horizontal work area that is difficult for it to access, in order to move dust or debris present on this work area to another work area that is easier for it to access.

[0003] The invention also relates to a robot vacuum cleaner implementing the piloting method.

[0004] The invention finds a favorite, but not limiting, application in the cleaning of horizontal surfaces by autonomous vacuum cleaner robots regardless of their size and shape.

[0005] As is well known, robot vacuum cleaners are used by individuals to make it easier for them, or even to completely accomplish, the task of cleaning a room's floor, which floor is subsequently referred to as the horizontal work surface.

[0006] A well-known advantage of robot vacuum cleaners is their ability to move or slip under furniture to vacuum up dust and debris, provided the clearance between the lower part of the furniture and the vacuum allows it. In contrast, a homeowner using a conventional vacuum cleaner might have to move the furniture to vacuum the area it sits on before putting it back. In such a situation, the robot vacuum cleaner saves the homeowner time and energy.

[0007] However, due to their size (height, width; length) and / or shape (round, square, etc.), some robot vacuum cleaner models may not be able to access horizontal target areas where dust or debris needs to be vacuumed.

[0008] Also, some target areas, even if accessible to robot vacuum cleaners, have dimensions in width and / or length such that once inside, robot vacuum cleaners have difficulty maneuvering and moving out of said areas.

[0009] The present invention aims to resolve all or part of the drawbacks mentioned above.

[0010] To this end, the invention proposes a method for controlling a robotic vacuum cleaner on a horizontal work surface, said robotic vacuum cleaner comprising a control unit equipped with a processor and storage memory, a movement device and a blowing device, the control unit being configured to control the operation of the movement device and the blowing device, said method of controlling being executed by said control unit and comprising a blowing phase during which, the robotic vacuum cleaner being present on a first work zone of the horizontal work surface, the control unit commands the blowing device to generate at least one airflow from the first work zone so as to move at least one piece of debris present on a target zone of the horizontal work surface adjacent to the first work zone,so that at least one piece of debris reaches a second work zone on the horizontal work surface, accessible to the robot vacuum cleaner, adjacent to the target zone and pre-recorded in the storage memory.

[0011] The target area may correspond to an area inaccessible to the robot vacuum cleaner, which inaccessible area may: - be located under a piece of furniture with insufficient clearance from the floor in relation to the height of the robot vacuum cleaner, - be located between two surfaces with a vertical component (for example, a wall and a vertical side of a piece of furniture) separated horizontally by a separation distance that is less than a length and / or a width of the robot vacuum cleaner, - correspond to a corner formed by the junction of two vertical surfaces (such as walls).

[0012] The target area can also correspond to a restricted access zone in which the robot vacuum cleaner has difficulty maneuvering and / or moving. This could be, for example, but not limited to, a horizontal surface located under a chair seat and delimited by its four legs.

[0013] The arrangements according to the invention advantageously allow for the cleaning of a target area without requiring the robot vacuum cleaner to access said target area. This is achieved by taking advantage of its movement across horizontal surfaces within the horizontal work surface, referred to as work zones, which are accessible to it and adjacent to the target area. Thus, from a first work zone, the robot vacuum cleaner generates at least one airflow to move at least one piece of debris present in the target area to a second work zone, which it can then access, in order to vacuum up at least one piece of debris.

[0014] Debris or dust refers to any unwanted object or material that must be collected during cleaning by the robot vacuum cleaner. Specifically, debris or dust can originate from various sources, such as human activities, natural processes, or industrial processes.

[0015] According to one embodiment of the invention, prior to the blowing phase, the control unit determines and records in its storage memory a location of the second working zone as a function of a location of the first working zone and a location of the target zone.

[0016] According to one embodiment of the invention, in which, before the blowing phase, the control unit determines the second working area based on a map of the horizontal working surface recorded in the storage memory.

[0017] The mapping of the work area may, for example, have been carried out by a user with knowledge of the horizontal work area, i.e., its dimensions, the location of the target zone, the dimensions of the target zone, etc. The mapping may also be performed using a program on a computer device, which is capable of communicating with the robot vacuum's control unit to transmit the map. Once received, the map is stored in its memory. The computer device may be a connected mobile terminal, such as a smartphone or tablet.

[0018] The mapping process, as well as its loading into the storage memory of the vacuum robot, can take place, for example: before the implementation of the control process; or during the implementation of the control process, prior to the blowing phase.

[0019] Prior knowledge of the second work zone reduces the implementation time of the piloting process. When at least one piece of debris is present in the target zone, the robotic vacuum cleaner does not need to leave the first work zone and move across the horizontal work surface to determine the second work zone adjacent to the target zone for the blowing phase to be implemented: the blowing phase is implemented directly if the robotic vacuum cleaner detects at least one piece of debris in the target zone from the first work zone.

[0020] In one embodiment, the locations of the first work zone, the target zone, and the second work zone can be known to the robot vacuum cleaner because they are indicated / declared in the pre-loaded mapping.

[0021] According to one embodiment of the invention, before the blowing phase, the control unit creates a map of the horizontal work surface as the robotic vacuum cleaner moves across it, stores it in its memory, and determines the second work zone based on the locations of the first work zone and the target zone on said map.

[0022] In this embodiment, the locations of the first work zone, the target zone, and the second work zone are determined in real time by the control unit while the robot vacuum cleaner moves across the horizontal work surface. Simultaneously with the robot vacuum cleaner's movement, the control unit creates a map of the horizontal work surface indicating the locations of the different zones.

[0023] Advantageously, this embodiment requires no human intervention. The control unit's processor implements the piloting process autonomously. Furthermore, since the map of the horizontal work surface is stored in the memory, the robot vacuum cleaner will know the locations of the first work zone, the target zone, and the second work zone for subsequent intervention on the horizontal work surface, thus reducing the piloting process time.

[0024] According to one feature of the invention, before the blowing phase, the control unit determines the first working zone, the second working zone and a blowing strategy based on a geometric conformation of the target zone.

[0025] By blowing strategy, we mean a set of actions that are implemented by the control unit during the blowing phase so that the vacuum robot, from the first work zone, efficiently generates at least one airflow in order to move at least one piece of debris present in the target zone until it reaches the second work zone.An effective / efficient blowing strategy can correspond to a blowing strategy for which: - at least one piece of debris, under the effect of at least one airflow generated by the vacuum robot from the first working zone, has the least distance to travel from its position on the target zone to reach the second working zone, which ultimately reduces the time required to implement the blowing phase; and / or - at least one airflow is generated by the vacuum robot at a reduced flow rate or speed, in order to reduce stress on equipment included in the vacuum robot and contributing to the generation.

[0026] The target area can, for example, have a rectangular or elongated shape with two long sides (rectangle lengths) and two short sides (rectangle widths). When the environment around this rectangular shape is accessible to the robotic vacuum cleaner, the control unit can determine the first and second working areas, each adjoining a distinct length of the rectangular shape; and the blowing strategy, during the blowing phase, consists of generating at least one airflow from the first working area so as to move at least one piece of debris present in the target area across the width of the target area until it reaches the second working area.

[0027] For such a geometric configuration of the target area, it is clearly more efficient to generate at least one airflow across the width rather than along the length, since the distance the debris must travel under the effect of the airflow to reach the second working area is shorter, potentially reducing the duration of the blowing phase. Furthermore, blowing onto the debris across the width rather than the length of the target area reduces the airflow rate required by the robotic vacuum to generate the airflow, thus reducing the strain on the equipment responsible for generating it.

[0028] According to one feature of the invention, before the blowing phase, the control unit determines the first working zone, the second working zone and a blowing strategy based on at least one contextualized situation parameter of the target zone in the horizontal working surface.

[0029] In one embodiment of the invention, taking into account the situation of the target area in the horizontal working surface, in addition to its geometric conformation, allows a more effective / efficient determination of the first working area, the second working area, and the blowing strategy for the generation from the first working area by the vacuum robot, during the blowing phase, of at least one airflow so as to move at least one piece of debris present in the target area until it reaches the second working area.

[0030] According to one embodiment of the invention, at least one contextualized situation parameter includes a parameter representative of an environment around the target area or of the presence of an obstacle around or next to the target area.

[0031] At least one contextualized situation parameter may, for example, correspond to a parameter representing the presence of four chair legs when the target area considered is located under the seat of said chair.

[0032] At least one contextualized situation parameter could, for example, correspond to a parameter representing a piece of furniture positioned against a wall, with the target area located under the furniture and potentially rectangular in shape, such that three sides of this rectangular shape adjoin horizontal surfaces accessible to the robot vacuum cleaner, and the fourth side is delimited by the wall. In such a context, the first and second working areas could be determined by the control unit as the accessible horizontal working surfaces adjoining two adjacent sides of the rectangular shape among the three aforementioned sides, or alternatively, the accessible horizontal working surfaces adjoining two opposite sides among the three aforementioned sides.

[0033] In one embodiment of the invention, the control unit determines the first working zone and the second working zone and a blowing strategy based on the position of at least one piece of debris on the target zone.

[0034] The position of at least one piece of debris on the target area, as well as the geometric conformation of the target area and at least one contextualized situation parameter of the target area in the horizontal work surface, can for example allow the control unit to determine a first work area, a second work area, and then an efficient blowing strategy so that: at least one piece of debris under the effect of at least one airflow generated by the vacuum robot from the first work area travels less distance to reach the second work area, and that the at least one airflow can be generated at a reduced flow rate or speed.

[0035] According to one embodiment of the invention, the blowing strategy is defined by at least one blowing parameter chosen from: - an orientation parameter representing an orientation of at least one airflow, or - a positioning parameter representing a position of the vacuum robot inside the first working area, or - a blowing power parameter representing a speed or flow rate of at least one airflow.

[0036] The orientation parameter can, for example, correspond to a change in the orientation of the vacuum cleaner robot's blower device.

[0037] The orientation parameter can also correspond to a change in orientation of the robot vacuum cleaner on the first working area.

[0038] The blowing strategy may include, for example, at least two orientation parameters, so that at least one airflow is generated successively in at least two distinct blowing directions.

[0039] The blowing strategy may include at least two positioning parameters; which correspond to a movement of the vacuum robot from one position to another position both contained within the first working zone, so that at least one airflow is generated successively from at least two positions within the first working zone.

[0040] Depending on the blowing power parameter, at least one airflow can, for example, be generated and blown onto at least one piece of debris present in the target area at low or high speed, or according to a low flow rate or a high flow rate.

[0041] As mentioned above, the blowing strategy is determined based on the geometric shape of the target area and / or at least one contextualized situational parameter of that area. Thus, the at least one blowing parameter included in the blowing strategy is adapted to said geometric shape and / or at least one contextualized situational parameter so as to efficiently generate, during the blowing phase, at least one airflow from the first work area that will move at least one piece of debris present on the target to the second work area.

[0042] According to one feature of the invention, at the end of the blowing phase, the control unit commands the movement device to move the vacuum robot from the first work zone to the second work zone, and commands the suction of at least one piece of debris present in the second work zone.

[0043] In one variant, sequentially, the control unit can, for example, move the robot vacuum cleaner from the first work zone to the second work zone, and then have it vacuum up at least one piece of debris now located in the second work zone.

[0044] In another embodiment, the control unit can, for example, move the robotic vacuum cleaner from the first work zone to the second work zone, while simultaneously vacuuming any dust or debris present on the horizontal work surface during this movement, i.e., along the path enabling the robotic vacuum cleaner to reach the second work zone. Once in the second work zone, the control unit commands the vacuuming of at least one piece of debris initially placed in the target zone and moved to the second work zone by the action of at least one airflow generated from the first work zone. According to one feature of the invention, the control unit initiates the blowing phase when it receives, from a presence sensor, a presence detection signal indicating the presence of at least one piece of debris in the target zone.

[0045] The presence sensor can be physically connected to the control unit, or communicate with it via a wireless link and according to a short or long distance communication protocol.

[0046] According to one feature of the invention, during the blowing phase, the control unit commands the blowing device to adjust a flow rate or speed of at least one airflow as a function of at least one dimension of the target area.

[0047] The flow rate or speed of at least one airflow is adapted according to at least one dimension of the target area so that the robot vacuum cleaner, from the first working area, efficiently blows on at least one piece of debris from the target area to the second working area on the one hand; this while not putting too much strain (or conversely, while avoiding not putting enough strain on) at least one piece of equipment of the robot vacuum cleaner contributing to the generation of at least one airflow.

[0048] According to one embodiment of the invention, during the blowing phase, the control unit commands the blowing device to adjust the flow rate or speed of at least one airflow also as a function of a position of the vacuum robot on the first work area, an orientation of the blowing device relative to the target area, and a position of at least one piece of debris on the target area.

[0049] The flow rate or speed of at least one airflow is thus adapted according to the orientation of the robot vacuum cleaner (or blowing device) in the first working zone with respect to the position of at least one piece of debris on the target zone and the distance separating the robot vacuum cleaner from the at least one piece of debris, so that the robot vacuum cleaner, from the first working zone, efficiently blows on the at least one piece of debris from the target zone to the second working zone on the one hand; this while not putting too much strain (or conversely, while avoiding not putting enough strain on) at least one piece of equipment of the robot vacuum cleaner contributing to the generation of at least one airflow.

[0050] According to one embodiment of the invention, before the blowing phase, the control unit determines the target area based on detection information of at least one obstacle received from a detection device.

[0051] The detection device can be physically connected to the control unit, or communicate with it via a wireless link and according to a short or long distance communication protocol.

[0052] The detection device acquires in real time a set of information which allows the control unit to represent its environment in order to make the robot vacuum cleaner move around, make it vacuum up dust or debris located on the horizontal work surface, etc.

[0053] This information set may include detection of at least one obstacle placed on the horizontal work surface. Based on this detection information, the control unit determines a target zone associated with the at least one obstacle, and instructs the robot vacuum cleaner to minimize its movement around said obstacle (for example, if no debris is detected as being placed in this target zone).

[0054] According to one embodiment of the invention, before the blowing phase, the control unit determines the target area based on the location of at least one obstacle indicated in the horizontal work surface map recorded in the storage memory.

[0055] When the map is pre-recorded in the control unit's storage memory, the location of at least one obstacle on the horizontal working surface is known to the unit. Therefore, the control unit does not need to command the robot vacuum cleaner to move across the horizontal working surface until it detects at least one obstacle to determine the associated target zone; this determination can, for example, be implemented as soon as the control process starts, thus saving time in the implementation of the control process.

[0056] According to one embodiment of the invention, the control unit determines the target area based on an accessibility criterion for the robot vacuum cleaner.

[0057] The accessibility criterion allows the control unit to determine whether an area of ​​the horizontal work surface corresponds to a work area accessible to the robot vacuum cleaner, or to a target area.

[0058] As previously mentioned, the target area can correspond to an area inaccessible to the robot vacuum cleaner, or to an area of ​​restricted access in which the robot vacuum cleaner has difficulty maneuvering and / or moving. Therefore, the accessibility criterion allows the control unit to determine whether the target area is inaccessible or has restricted access. By distinguishing, for example, a working area from a restricted access area, the control unit avoids commanding the robot vacuum cleaner to move into the restricted access area.

[0059] According to one embodiment of the invention, the accessibility criterion includes at least one of the following comparison results:

[0060] - a comparison result between the height of the robot vacuum cleaner and the clearance height under at least one obstacle placed above the target area; or

[0061] - a result of comparison between a dimension of the vacuum cleaner robot's template and a spacing between two obstacles delimiting the target area.

[0062] The target area associated with at least one obstacle may, for example, correspond to an area inaccessible to the robot vacuum cleaner when the free height under at least one obstacle placed above the target area is less than the height of the robot vacuum cleaner, and / or when the spacing between two obstacles delimiting the target area is less than one dimension (length or width) of the robot vacuum cleaner's footprint.

[0063] The target area associated with at least one obstacle may, for example, correspond to a restricted accessibility area when the spacing between two obstacles delimiting the target area is equal to, or significantly greater than, a dimension (length or width) of the vacuum cleaner robot's footprint, making it difficult for the vacuum cleaner robot to move / maneuver in the target area.

[0064] A target zone is not associated with an obstacle when the clearance under that obstacle is greater than the height of the robot vacuum cleaner, and the gap between that obstacle and any other obstacle is large enough, relative to the robot vacuum cleaner's size, to allow it to maneuver and move within that gap. In this case, the area defined by the clearance and the gap between obstacles constitutes a working zone.

[0065] According to an embodiment of the invention, the accessibility criterion is established based on a type of obstacle to which at least one obstacle belongs among several types of obstacle.

[0066] The type of obstacle may, but is not limited to, correspond to a piece of furniture (for example: a chest of drawers, a wardrobe, a shelf, a chair), a decorative or lighting accessory (for example a lamp), a household appliance (for example a washing machine), or a partition / wall.

[0067] Thus, the spacing between two obstacles can, for example, correspond to the spacing between a piece of furniture and a wall, or between two pieces of furniture, etc.

[0068] The spacing between two obstacles can also correspond, for example, to the spacing between two feet of an obstacle with a free height, such as the legs of a chair, the feet of a cabinet, etc.

[0069] In the remainder of this document, for the sake of simplicity, the term "obstacle" refers to furniture (furniture, chairs, etc.) or a wall / partition. Although these are obstacles in themselves, the legs that an obstacle, such as a chair, may have are referred to as "legs" and not "obstacles."

[0070] When the obstacle is a piece of furniture such as a wardrobe, chest of drawers or shelf, the target area associated with the obstacle may, for example, correspond to an inaccessible or restricted access area depending on the free height under the furniture and the spaces between the feet of the furniture given in the direction of the length or width of said furniture.

[0071] In one embodiment, the type of obstacle can automatically define the type of target zone associated with it. For example: - if the obstacle corresponds to a chair, then the target zone will be a restricted accessibility zone, or - if the obstacle corresponds to a chest of drawers, then the target zone will be an inaccessible zone.

[0072] According to one embodiment of the invention, the control method comprises, before the blowing phase: - a stage of displaying the map on a touch screen included in a connected mobile terminal, which connected mobile terminal is in communication with the control unit, - an assignment stage during which a user of the connected mobile terminal interacts with the map, and assigns to at least one obstacle a type of obstacle among several types of obstacle, - a transmission stage during which the connected mobile terminal transmits to the control unit an assignment information relating to the type of obstacle assigned to at least one obstacle; and the control unit determines the target area following the receipt of the assignment information associated with at least one obstacle.

[0073] In other words, the typing of at least one obstacle by the user of the connected mobile terminal during the assignment step allows the control unit, after receiving the mapping, to determine the target area, then the first work area and the associated second work area.

[0074] The connected mobile terminal can correspond, in a limited way, to: a mobile phone of the smartphone type, a tablet, a laptop computer, etc.

[0075] The connected mobile terminal and the robot vacuum cleaner control unit can, for example, communicate with each other via a wireless link and according to a short or long distance communication protocol, such as WiFi or Bluetooth.

[0076] The display, allocation, and transmission steps can be implemented using a mobile application contained within the connected mobile terminal.

[0077] In one variant, prior to the display stage, the robot vacuum cleaner's control unit may have communicated to the connected mobile terminal the map of the horizontal work surface which is preloaded into its storage memory.

[0078] In another variation, the control unit can transmit the map it creates as the robot vacuum cleaner moves across the horizontal work surface to the connected mobile device in real time. The user of the connected mobile device can then see the map being completed in real time during the display phase.

[0079] In another variant, following the allocation step and before the transmission step, the control process may include a declaration step during which the user of the connected mobile terminal identifies and then indicates on the map the first and second work zones associated with the target zone for at least one obstacle. Thus, once the map is received, the control unit refers to the user's indications on the map to determine the target zone, the first work zone, and the second work zone associated with at least one obstacle.

[0080] In one embodiment of the invention, the display step may be preceded by an editing step during which the user, by means of, for example, the mobile application mentioned above, creates / edits the mapping of the horizontal work surface himself, for example by defining the dimensions of the horizontal work surface; by creating at least one obstacle and then defining its dimensions and its location on the horizontal work surface; etc.

[0081] According to one embodiment of the invention, the control unit determines the type of obstacle to which at least one obstacle belongs, and then the target area, following a comparison result between the detection information of at least one obstacle and data relating to each of several types of obstacle, which data are contained in a database included in the storage memory.

[0082] In one embodiment of the invention, the robot vacuum cleaner includes at least one mop shaped to make contact with and slide along the horizontal working surface; and the control method includes, after vacuuming at least one piece of debris in the second working area, a washing step during which the robot vacuum cleaner moves in the second working area with at least one mop washing said second working area.

[0083] In other words, and advantageously, the robot vacuum cleaner can vacuum up at least one piece of debris placed on the second work area, and then wash that area. Hereafter, and unless otherwise specified, "wash" means wash. More generally, the robot vacuum cleaner can advantageously vacuum up debris placed on accessible work areas of the horizontal work surface (i.e., the first and second work areas as defined in the invention) and then wash it.

[0084] In one embodiment of the invention, the control method includes, after the blowing phase and before the control unit commands the movement device to move the robot vacuum cleaner from the first work zone to the second work zone, the control method includes a washing step, called the initial washing step, during which the robot vacuum cleaner moves in the first work zone with at least one mop washing said first work zone, and implemented on the condition that no debris is placed on it.

[0085] In other words, once the robot vacuum cleaner has moved at least one piece of debris from the target area to the second working area by blowing air over it, the robot vacuum cleaner cleans the first working area. After cleaning the first working area, the robot vacuum cleaner moves to the second working area. Upon arrival, it vacuums up at least one piece of debris and then cleans it. The initial cleaning step is only performed if no debris is present in the first working area. If at least one piece of debris is present in the first working area and the robot vacuum cleaner cleans it without first vacuuming up at least one piece of debris, the debris will then stick to the first working area.Therefore, if the robot vacuum cleaner detects the presence of at least one piece of debris placed on the first work area at the end of the blowing phase, the control process includes an optional vacuuming step of said at least one piece of debris before implementation of the initial washing step.

[0086] In one embodiment of the invention, the vacuum robot includes a spraying device controlled by the control unit, and the control method includes, after the suction of at least one piece of debris in the second work area, and prior to or simultaneously with the washing step, a spraying step during which the control unit commands the spraying device to spray a cleaning product onto the second work surface.

[0087] In other words, after vacuuming up at least one piece of debris placed on the second work area, the robot vacuum sprays a cleaning product onto it during the spraying stage. This cleaning product allows the mop to wash the second work area as the robot vacuum moves across it during the cleaning stage.

[0088] The cleaning product can be chosen from, but not limited to: a detergent, a natural solution such as water or white vinegar.

[0089] In one embodiment of the invention, the control method includes, after the blowing phase and prior to the implementation of the initial washing step, a spraying step called the initial spraying step, during which the control unit commands the sprayer to spray the cleaning product onto the first work area.

[0090] The invention also relates to a robotic vacuum cleaner for vacuuming on a horizontal work surface, the robotic vacuum cleaner comprising:

[0091] - a control unit comprising a processor and storage memory, and which is at least configured to implement the control method according to any one of the preceding claims,

[0092] -a movement device designed to allow the robot vacuum cleaner to move across the horizontal work surface,

[0093] - a suction device which is fluidly coupled to a motor and which is shaped to suction at least one piece of debris present on the horizontal working surface, - a blowing device shaped to generate at least one airflow during the blowing phase;

[0094] the displacement device, the suction device, and the blowing device being in communication with the control unit.

[0095] The movement device may, for example, include: - two drive wheels arranged oppositely under one side of the lower surface of the robot vacuum cleaner in the direction of one of its dimensions, and - a drive motor which is either physically connected to the control unit, or in communication with it (by means of a wireless link and according to a short or long distance communication protocol), and which is coupled to the two drive wheels.

[0096] In this example, the drive motor is configured to receive a movement command from the control unit, then to activate / operate the drive wheels so that the robot vacuum cleaner moves / rolls on the horizontal working surface.

[0097] The suction device may, for example, include a suction duct with an opening under the bottom surface of the robot vacuum cleaner. This opening may, for example, be positioned between the two drive wheels mentioned above.

[0098] The robotic vacuum cleaner can, for example, include several blowing devices configured to generate at least one airflow in different directions over the target area during the blowing phase. Thus, the several blowing devices can, for example, be controlled successively and alternately by the control unit to generate at least one airflow as the debris in the target area is progressively moved by at least one flow generated by one of the blowing devices, until the debris reaches the second working area.

[0099] According to one embodiment of the invention, the motor is also fluidly coupled to the blowing device, and in which, during the blowing phase, the motor is configured to: not circulate air in the suction device, and to generate air which then circulates in the blowing device.

[0100] In other words, in this embodiment, on command from the control unit, the robot vacuum cleaner is configured to vacuum on a first or second horizontal work zone, or to generate at least one airflow from a first work zone onto the target zone if at least one piece of debris is detected there; this in a sequential / alternating manner.

[0101] Since at least one airflow comes from the motor providing the suction, and although suction of at least one piece of debris cannot be implemented simultaneously with the blowing phase, the designed robot vacuum cleaner is more compact (since it does not include a motor that would be dedicated to implementing the blowing phase) and its integration costs are lower.

[0102] According to one embodiment of the invention, the robot vacuum cleaner comprises a ventilation device separate from the motor coupled to the suction device, which is in communication with the control unit and is fluidly coupled to the blowing device; the ventilation device being configured to: - at the start of the blowing phase, generate air which circulates in the blowing device, and

[0103] - at the end of the blowing phase, stop generating circulating air in the blowing device.

[0104] In other words, the control unit commands the ventilation device so that the airflow is generated only during the blowing phase, between the moment when at least one piece of debris is detected in a target area and the moment when at least one piece of debris, under the action of the airflow, has been moved from the target area to a second work area.

[0105] Since the ventilation system is separate from the suction motor, the control unit can, for example, in one embodiment, command suction in the first work area during the blowing phase. Suction can, for instance, be implemented simultaneously with blowing when the blowing strategy determined to move at least one piece of debris includes at least two positioning parameters (i.e., when the blowing strategy involves one or more movements of the vacuum robot in the first work area, and the generation of several successive airflows).

[0106] According to one embodiment of the invention, the ventilation device corresponds to at least one compact turbine.

[0107] According to one embodiment of the invention, the blowing device is mobile on a periphery of the vacuum robot in a horizontal (virtual) plane parallel to the horizontal working surface.

[0108] The blowing device can, for example, be mobile on only part of the periphery of the robot vacuum cleaner, or be mobile on its entire periphery.

[0109] In one variant, the horizontal plane can, for example, be located halfway up the robot vacuum cleaner, i.e. equidistant from its upper and lower surfaces.

[0110] In another variant, the horizontal plane can be located below half the height of the robot vacuum cleaner, for example by being substantially close to the lower surface.

[0111] When the robot vacuum cleaner is equipped with a fixed / fixed blower device, and at least one piece of debris is detected as being placed on the target area, the robot vacuum cleaner must possibly move into the first working area, or orient itself differently so that at least one piece of debris is in the path of at least one airflow generated / projected by the blower device.

[0112] The mobility of the blowing device on the periphery of the robot vacuum cleaner allows its orientation to be changed so that at least one airflow generated from the first working zone moves the at least one piece of debris placed on the target zone to the second working zone, without the need for the robot vacuum cleaner to move or change its own orientation, resulting in savings in movement for the robot vacuum cleaner and a shorter implementation time for the blowing phase.

[0113] According to one feature of the invention, the robot vacuum cleaner includes a presence sensor in communication with the control unit, which presence sensor is configured to detect at least one piece of debris in the target area, and then transmit a presence detection information relating to the presence of at least one piece of debris in the target area to the control unit.

[0114] According to one embodiment of the invention, the presence sensor is chosen, without limitation, from: an infrared sensor, an ultrasonic sensor, a time-of-flight sensor, or an artificial vision camera.

[0115] Ultrasonic and TOF (Time Of Flight) sensors can enable the control unit to detect the presence of at least one piece of debris in the target area, and also to determine the distance between the at least one piece of debris and the robot vacuum cleaner.

[0116] According to one embodiment of the invention, the robot vacuum cleaner includes a detection device in communication with the control unit, which detection device is configured to detect at least one obstacle on the horizontal working surface, and then transmit to the control unit information on the detection of at least one obstacle related to the at least one obstacle detected.

[0117] According to one embodiment of the invention, the detection device is chosen non-limitingly from: a Red-Green-Blue camera, a black and white camera, an infrared camera, a time-of-flight sensor.

[0118] The time-of-flight sensor can, for example, correspond to a LiDAR (Light Detection And Ranging) sensor.

[0119] Based on the detection information it receives from the detection device, the processing unit can, for example, determine the spacing between two obstacles, and determine whether the robot vacuum cleaner, due to its size, can pass through this spacing or not.

[0120] According to one feature of the invention, the storage memory comprises a database containing data relating to several types of obstacles; the control unit being configured to compare the detection information of at least one obstacle with said data so as to determine a type of obstacle to which the at least one obstacle belongs among the several types of obstacle.

[0121] For example, when the detection device is a red-green-blue camera or a black and white camera, the detection information corresponds to a photographic image, and the database can contain sets of photographic images, each relating to a distinct type of obstacle. To determine the type of obstacle to which at least one obstacle belongs, the control unit compares the photographic image taken by the camera with the different photographic images in the sets of photographic images until it finds a correlation / match with one or more images in one of the sets of photographic images.

[0122] According to a feature of the invention, the blowing device comprises at least one blowing element in communication with the outside and through which at least one airflow propagates; the at least one blowing element being non-limitingly chosen from: a nozzle, or a tube, or a vent.

[0123] In one embodiment of the invention, the robot vacuum cleaner includes at least one mop which is disposed under the robot vacuum cleaner, which is shaped to come into contact and slide over the horizontal working surface, so as to wash said horizontal working surface during the movement of the robot vacuum cleaner.

[0124] At least one mop can, for example, correspond to a flat mop or a ring-shaped pad.

[0125] When at least one mop pad is ring-shaped, it can, for example, wrap around the underside of the robot vacuum cleaner; or it can be coupled to a rotating element located beneath the robot vacuum cleaner, the rotation of which is controlled by the control unit (the horizontal work surface is thus cleaned by the rotation of the at least one mop pad due to the rotation of the rotating element). If at least one mop pad is positioned close to the edges of the robot vacuum cleaner, it can advantageously clean certain hard-to-reach areas of the horizontal work surface, such as the corners of a room.

[0126] Also, at least one mop can, for example, be attached to the robot vacuum cleaner in a removable manner so that a user can take it off and put it back in place. A robot vacuum cleaner user may wish to remove at least one mop in order to wash it if it has become significantly soiled during use for cleaning the horizontal work surface WS.

[0127] In one embodiment of the invention, the robot vacuum cleaner includes a reservoir containing a cleaning product and including a reservoir outlet, which is equipped with a valve which is at least in communication with the control unit and which is configurable in: - a closed position such that the cleaning product remains contained inside the reservoir, and - an open position such that the reservoir is in fluidic communication with at least one mop, with the cleaning product then soaking at least one mop; the valve being by default in its closed position, and the control unit commanding its opening for the cleaning of the horizontal work surface.

[0128] In other words, when the robot vacuum cleaner starts up, the valve is in its closed position with the cleaning product remaining in the tank. When the robot vacuum cleaner is configured to clean the horizontal work area (that is, at a minimum the second work area, and possibly the first work area), the control unit opens the valve, causing the cleaning product to saturate (or dampen) at least one mop pad. The passage of at least one mop pad soaked in cleaning product over the horizontal work area as the robot vacuum cleaner moves across it then cleans it.

[0129] The control unit can therefore, for example, command the opening of the valve at the start of the washing stage of the pilot process.

[0130] The control unit can, for example, be configured to close the valve after the horizontal work surface has been washed. It can therefore, for instance, command the valve to close at the end of the washing step in the pilot process.

[0131] The control unit can also, for example, be configured to close the valve once an opening time has elapsed, so as to prevent at least one mop from becoming too soaked with cleaning product.

[0132] The control unit can also, for example, during the washing of the horizontal work surface, successively command several openings and closings of the valve after respective closing and opening delays, with the same aim of avoiding over-saturating at least one mop with cleaning product.

[0133] In one embodiment of the invention, the robot vacuum cleaner includes a reservoir containing a cleaning product, which is fluidly coupled to a spraying device which is at least in communication with the control unit, which commands the spraying device to spray the cleaning product onto the horizontal working surface prior to washing it.

[0134] The spraying device may include at least one spray element that is fluidly coupled to the reservoir and is connected to the outside. Thus, before being sprayed onto the horizontal work surface, the cleaning product spreads through at least one spray element. This at least one spray element may, for example, be a tube.

[0135] When the blowing device includes at least one blowing element, at least one spraying element may, for example, be arranged vertically above or below at least one blowing element.

[0136] The robot vacuum cleaner's reservoir may, for example, include a reservoir inlet fitted with a cover located on the top of the robot. This reservoir inlet is accessible to a user who can then fill the reservoir with cleaning solution.

[0137] Generally, robot vacuum cleaners operate electrically using a rechargeable power source, for example a battery, and are supplied with a docking station including a base on which the robot vacuum cleaner is configured to position itself in order to charge its rechargeable power source when the charge level of the latter is low.

[0138] In one embodiment, the reservoir may include a reservoir inlet fluidly connected to one end of a conduit, called the receiving conduit. The receiving conduit has a second end opening to the outside and, for example, located on the upper part of the robot vacuum cleaner. The docking station may include a reservoir, larger in capacity than that of the robot vacuum cleaner, designed to hold the cleaning product and comprising a reservoir inlet accessible to a user for filling the reservoir with cleaning product, and a reservoir outlet equipped with a valve and fluidly connected to one end of a conduit, called the discharge conduit. The discharge conduit has a second end opening to the outside.When the robot vacuum cleaner is positioned on the docking station's base, the second end of the receiving hose is designed to seamlessly connect to the second end of the discharge hose, and the docking station's reservoir valve is designed to be in its open position. Cleaning solution flows from the docking station's reservoir through the discharge hose and into the robot vacuum cleaner's receiving hose, ultimately filling the robot vacuum cleaner's reservoir with cleaning solution. Thus, the docking station also serves to automatically refill the robot vacuum cleaner's reservoir with cleaning solution. This automatic refilling prevents the user from having to manually refill the robot vacuum cleaner's reservoir too frequently.When the robot vacuum cleaner leaves the docking station, the docking station's reservoir valve is calibrated to close. The cleaning solution is then contained within the docking station's reservoir and no longer flows into the exhaust.

[0139] In one variant, the robot vacuum cleaner could, for example, include a sensor designed to measure the amount of cleaning product in its reservoir, and capable of communicating this information to the docking station's control unit when the robot vacuum cleaner is positioned on the base. The control unit could then compare this information with a capacity threshold such as:

[0140] - when the quantity of cleaning product is below the capacity threshold, the control unit commands the valve to open; and

[0141] - when the quantity of cleaning product is greater than or equal to the capacity threshold, the control unit commands the closure of the valve (or keeps it closed if the quantity of cleaning product when the robot comes to charge its battery is already greater than or equal to the capacity threshold).

[0142] In another variant, the docking station can, for example, also be designed for washing, or even drying, at least one of the robot vacuum cleaner's mop pads when it positions itself on the base of the docking station.

[0143] In one embodiment of the invention, the spraying device is mobile on a periphery of the vacuum robot in a horizontal plane parallel to the horizontal working surface.

[0144] Other features and advantages of the present invention will become apparent from the following detailed description, of a non-limiting example of implementation, made with reference to the accompanying figures in which:

[0145] is a schematic top view of a robot vacuum cleaner comprising a conformal processing unit executing the process of piloting the exhibit.

[0146] is a schematic view from underneath the robot vacuum cleaner;

[0147] is a schematic profile view of the robot vacuum cleaner;

[0148] is an example of a horizontal work surface delimited by walls and on which several obstacles are placed;

[0149] is a flowchart of the process for managing the presentation;

[0150] is a representation of a map of the horizontal work surface;

[0151] is a schematic view of a target area, seen from the side (a) and from above (b), corresponding to a surface inaccessible to the robot vacuum cleaner, and which is located under an obstacle presenting a given free height from the horizontal working surface;

[0152] is a schematic, top-view view of two target areas corresponding to surfaces inaccessible to the robot vacuum cleaner such that one of the two target areas is under an obstacle, and the other of the two targets corresponds to a space between said obstacle and a wall;

[0153] is a schematic view of a target area, from a top view, corresponding to a horizontal surface with restricted accessibility in which the robot vacuum cleaner can access, but with difficulty move and / or maneuver;

[0154] is a schematic representation, for a first situation corresponding to the one described, of a detection (a) of a detritus in a target area by the vacuum robot, which is positioned in a first work area which is accessible to it and which is adjacent to the target area, and of a determination (b) of a second work area adjacent to the target area and which is also accessible to the robot;

[0155] is a schematic representation of a blowing phase implemented following the two illustrated steps, during which the vacuum robot, from the first work zone, is configured to generate at least one airflow over the target zone and towards the debris so as to move the debris from the target zone to the second work zone (a), and which ends once the debris has been placed on the second work zone (b);

[0156] is a schematic representation of an optional movement step (a) and suction step (b) implemented immediately following the illustrated blowing phase, during which respectively the robot moves from the first work zone to the second work zone, then suctions the debris once it arrives in the second work zone;

[0157] is a schematic representation, for a second situation, of a determination of the first work zone and the second work zone associated with a target zone (a), as well as of a blowing strategy implemented during the blowing phase (b), when a geometric conformation of the target is taken into consideration;

[0158] is a schematic representation, for a third situation corresponding to the one described, of the determination by the control unit of the vacuum robot of the first work zone and the second work zone associated with the target zone, this as a function of at least one contextualized situation parameter of the target zone in the horizontal work surface;

[0159] is a schematic representation of the blowing phase implemented following the determination step, which blowing phase includes the generation of a first airflow (a) and then the generation of a second airflow (b) to move the debris from the target area to the second working area;

[0160] presents two logic diagrams of the control process when the robot vacuum cleaner is designed to vacuum debris or dust on the horizontal work surface, but also to wash it after vacuuming, with: one of the two logic diagrams implementing a washing of the second work area after the robot vacuum cleaner has vacuumed at least one piece of debris initially placed on the target area and then projected onto the second work area after the robot vacuum cleaner has blown air on it during the blowing phase (-a); and the other of the two logic diagrams also implementing a washing of the first work area at the end of the blowing phase and before the robot vacuum cleaner moves to the second work area to vacuum at least one piece of debris;

[0161] is a schematic representation seen from below, according to different embodiments, of the robot vacuum cleaner which includes at least one mop for washing the horizontal working surface;

[0162] is a schematic representation of an embodiment of the robot vacuum cleaner, shown in profile, in which, in order to wash the horizontal working surface; at least one mop is soaked with a cleaning product contained in a reservoir which is included in the robot vacuum cleaner;

[0163] is a schematic representation of an embodiment of the robot vacuum cleaner, shown in profile, in which, in order to wash the horizontal working surface; cleaning product is sprayed onto the horizontal working surface by a spraying device included in the robot vacuum cleaner so that at least one mop cleans the latter;

[0164] is a schematic representation of a pure embodiment of replenishing the cleaning product reservoir included in the robot vacuum cleaner.

[0165] [Detailed description of one or more embodiments of the invention]

[0166] A schematic and simplified architecture of a robot vacuum cleaner 1 implementing the control method 100, the subject of this presentation, is illustrated below. This architecture is given in an illustrative and non-restrictive manner.

[0167] Hereafter and unless otherwise indicated, "robot 1" means "robot vacuum cleaner 1".

[0168] Robot 1 is defined by a template comprising a height h1, a length l1, and a width w1.

[0169] The robot 1 includes a control unit 2 equipped with a processor 3 and a storage memory 4. The processor 3 is configured to execute a program containing a list of instructions for implementing the control method 100. The storage memory 4 may include a database 41.

[0170] The robot 1 includes a displacement device to enable it to move on a horizontal work surface WS; a suction device shaped to suck up debris 50 on the horizontal work surface WS; and a blowing device shaped to generate and project an airflow 40 (in other words, to blow) onto the horizontal work surface WS.

[0171] The movement device may, for example, include: - two drive wheels 81 arranged oppositely under one side of the lower surface of the robot 1 in the direction of its length l1 or its width w1; and a drive motor 8 which is either physically connected to the control unit 2, or in communication with it (by means of a wireless link and according to a short or long distance communication protocol), and which is coupled to the two drive wheels 81. The drive wheels 81 may also be configured to rotate around an axis of rotation, allowing the robot 1 to move in all directions.

[0172] In this example, the drive motor 8 is configured to receive a move command from the control unit 2, and then to activate / operate the drive wheels 81 so that the robot 1 moves on the horizontal work surface WS.

[0173] The suction device may, for example, include a suction duct with an opening 91 under the lower surface of the robot 1. The opening 91 may, for example, be arranged between the two drive wheels 81. The suction device is seamlessly coupled to a motor 9. The motor 9 is controlled by the control unit 2, either by being physically connected to it or by communicating with it via a wireless link. The motor 9 is configured to activate, upon command from the control unit 2, suction of the robot 1 onto the horizontal work surface WS in order to vacuum up debris 50 placed on it.

[0174] The robot 1 includes a receiving chamber (not shown) in fluidic communication with the opening 91 and configured to receive and then store the aspirated debris 50. In one variant, the receiving chamber is designed to be removable so that a user can take it out of the robot 1, empty it of all the debris it contains 50, and then replace it in the robot 1 (i.e., reattach it). In another variant, the robot 1 includes a discharge duct (not shown) fluidly coupled to the receiving chamber. This discharge duct can also be fluidly connected to a suction duct of a docking station 200 (shown) to which the robot 1 docks / positions itself for electrical charging.In other words, the docking station 200 is designed to vacuum up, by means of the suction duct, the debris 50 contained in the receiving chamber once the robot 1 is docked to it.

[0175] The blowing device comprises at least one blowing element 5 in communication with the outside, through which at least one airflow 40 propagates and is then projected onto the horizontal working surface WS. In one variant, the blowing device may comprise several blowing elements such that each blowing element projects at least one airflow 40 onto the horizontal working surface WS in a different direction. In the example shown, the blowing element 5 corresponds to a tube.

[0176] The blowing element 5 can extend parallel to the horizontal work surface WS along a (virtual) horizontal plane HP, or oriented towards the horizontal work surface WS relative to the HP plane. In one variant, this horizontal plane HP can be located at mid-height of the robot 1, i.e., equidistant from its upper and lower surfaces. In the example shown, the blowing element 5 is positioned at a height such that it is close to the lower surface of the robot 1.

[0177] The blowing device, i.e. the blowing element 5, can in a variant be mobile in the horizontal plane HP over all or part of the periphery of the robot 1. In the example shown, the blowing element 5 is considered to be fixed.

[0178] In one variant, the motor 9 is seamlessly coupled to the blowing device. The control unit 2 is then configured to control the motor 9 so that either suction or blowing onto the horizontal work surface WS is implemented alternately.

[0179] In the example shown, the blowing element 5 is seamlessly coupled to a ventilation device 10, which is either physically connected to the control unit 2 or communicates with it wirelessly. The ventilation device 10 generates at least one airflow 40 as controlled by the control unit 2. In this variant, the control unit 2 is capable of simultaneously controlling suction and blowing onto the horizontal work surface.

[0180] The ventilation system may, for example, consist of at least one compact turbine.

[0181] The robot 1 includes a presence sensor 6 connected to the control unit 2 or communicating with it via a wireless link. The presence sensor 6, whose role is specified below, can be chosen from among the following, but not limited to: an infrared sensor; an ultrasonic sensor; a time-of-flight sensor; or a machine vision camera.

[0182] Finally, the robot 1 includes a detection device 7 connected to the control unit 2 or communicating with it via a wireless link. The detection device 7, whose role is specified below, can be chosen from among the following, but not limited to: a Red-Green-Blue camera; a black and white camera; an infrared camera; a time-of-flight sensor such as a LiDAR sensor.

[0183] Figure 1 illustrates an example of a horizontal work surface WS on which four obstacles O1, O2, O3, and O4 are placed, hereafter referred to as the first obstacle O1, second obstacle O2, third obstacle O3, and fourth obstacle O4. The horizontal work surface WS corresponds to the floor of a room delimited by walls O5, which can also be considered as obstacles. The fourth obstacle O4 is positioned so that it is parallel along its length lO to one of the walls O5 of the room, and there is a free space between them.

[0184] Larepresents, in an illustrative and non-restrictive manner, a logic diagram of one embodiment of the piloting process 100 according to the present exposition, implemented by the control unit 2 of the robot 1.

[0185] In the given example, the control method 100 includes a navigation step NV during which the robot 1 moves on the horizontal work surface WS. The control unit can also command the simultaneous suction of dust or debris 50 during the movement of the robot 1.

[0186] In one embodiment, the control unit 2 can command the movement of the robot 1 on the work surface WS during the navigation step NV based on a WSM map of the horizontal work surface WS which is stored in its storage memory 4 and illustrated. The WSM map includes at least the location of obstacles O1, O2, O3, O4, O5.

[0187] The WSM map can, for example, be created in real time by the control unit 2 during the movement of the robot 1 during the navigation step NV. The control unit 2 saves the WSM map in its storage memory 4 at the same time as it creates it.

[0188] The WSM map can, for example, be preloaded into the storage memory prior to the implementation of the piloting process 100. In one variant, the WSM map may correspond to that created by the processing unit 2 as previously described, for example during a previous implementation of the piloting process 100 on the horizontal work surface WS. In another variant, the WSM map may have been created by a user with knowledge of the work surface WS, i.e., its dimensions, the location of obstacles O1, O2, O3, O4, O5, etc.The user may, for example, have created this WSM map using a program / application contained in a computer device, which device is capable of communicating with the control unit 2 of the robot 1, for example via a wireless link and according to a short- or long-range communication protocol, to transmit the WSM map. The computer device may include, but is not limited to, a connected mobile terminal such as a smartphone or tablet.

[0189] WSM mapping can also be performed during the NV navigation stage, either by the control unit 2 itself or by a user via, for example, a mobile application on a connected mobile terminal capable of communicating with the processing unit 2, as described above. In one embodiment, the processing unit can also transmit, during an optional transmission stage, the pre-loaded or real-time generated WSM mapping to the user's connected mobile terminal, which is then displayed during an optional display stage on a touchscreen of the connected mobile terminal.

[0190] In the example, the piloting process 100 includes an optional obstacle detection step DO during which the detection device 7 detects at least one of the obstacles O1, O2, O3, O4, O5 on the horizontal working surface WS, then generates detection information, relating to at least one of the detected obstacles O1, O2, O3, O4, O5, which it transmits to the control unit 2.

[0191] Following the obstacle detection step DO, the piloting process includes an optional ZCD determination step during which the control unit determines whether a target zone ZC is associated with at least one obstacle O1, O2, O3, O4, O5 detected, with robot 1 positioned in a first work zone Z1. A first work zone Z1 corresponds to a horizontal surface near an obstacle O1, O2, O3, O4, O5, and which robot 1 can access.

[0192] A target zone ZC is defined as being adjacent to a first work zone Z1; and can correspond to a surface of the horizontal zone WS that robot 1 cannot access due to its size; the target zone ZC is therefore an inaccessible zone. A target zone ZC can also correspond to a horizontal surface that robot 1 can access but in which it can hardly move or maneuver, implying that it could potentially become stuck / blocked inside; the target zone ZC then corresponds to a restricted accessibility zone.

[0193] In one variant, the target zones ZC are determined by the control unit 2 during the determination step ZCD from the locations of the obstacles O1, O2, O3, O4, O5 which are indicated in the WSM mapping of the horizontal work surface WS recorded in the storage memory 4.

[0194] In another variant, the target zone ZC can be determined during the determination step ZCD based on an accessibility criterion that corresponds to a type of obstacle to which at least one obstacle O1, O2, O3, O4, O5 belongs. The type of obstacle can, but is not limited to: a piece of furniture (for example: a chest of drawers, a wardrobe, a shelf, a chair), a decorative accessory (for example a halogen lamp), a household appliance (for example a washing machine), or a partition / wall.

[0195] Thus, when the obstacle O1, O2, O3, O4, O5 is a piece of furniture such as a wardrobe, a chest of drawers or a shelf, the target area ZC associated with the obstacle O1, O2, O3, O4, O5 can for example correspond to an inaccessible or restricted accessibility surface depending on the free height hO under the furniture and the spacings lO, WO between the feet 60 of the furniture given in the direction of the length or width of said furniture.

[0196] Optionally, the obstacle type can automatically define the associated target zone type (ZC). For example, if obstacle O1, O2, O3, O4, O5 corresponds to a chair, then the target zone (ZC) will be considered a restricted accessibility zone; or if obstacle O1, O2, O3, O4, O5 corresponds to a chest of drawers, then the target zone (ZC) will be an inaccessible zone.

[0197] The type of obstacle can, for example, be determined autonomously by the control unit 2 during the determination step ZCD following a comparison result between the detection information relating to at least one obstacle O1, O2, O3, O4, O5 detected and data relating to each of several types of obstacles, which data are contained in the database 41 included in the storage memory 4. For example, when the detection device 7 is a Red-Green-Blue camera or a black and white camera, the detection information corresponds to a photographic image, and the database can contain sets of photographic images each relating to a distinct type of obstacle (in other words, the database acts as an image bank).To determine the type of obstacle to which at least one obstacle belongs, the control unit compares the photographic image taken by the camera with the different photographic images from the photographic image sets until it finds a correlation / match with one or more images from one of the photographic image sets.

[0198] The type of obstacle can also be information provided to control unit 2 by a user of robot 1.For example, in an embodiment where the control unit 2 is capable of communicating with a connected mobile terminal to transmit to it the WSM map of the horizontal work surface WS, which WSM map can then be displayed on a screen of said connected mobile terminal during the implementation of an optional display step implemented by a dedicated mobile application contained in the connected mobile terminal, the control method 100 can include: - an optional assignment step during which the user of the connected mobile terminal interacts / edits the WSM map by means of the mobile application, and assigns to at least one obstacle O1, O2, O3, O4, O5 an obstacle type; and - an optional transmission step during which the connected mobile terminal transmits to the control unit 2 an assignment information relating to the obstacle type assigned to at least one obstacle O1, O2, O3, O4, O5.

[0199] The transmission of the mapping, the allocation step, and the transmission step of the allocation information can take place, for example, in parallel with the ZCD determination step; or between the DO detection step and the ZCD determination step; or even from the start of the piloting process 100.

[0200] In another variant, the target zone ZC can, for example, be determined during the determination step ZCD based on an accessibility criterion that includes at least one of the following comparison results: - a comparison result between a height h1 of robot 1 and a free height hO under at least one obstacle O1, O2, O3, O4, O5 placed above the target zone ZC; or

[0201] - a comparison result between a dimension of the robot 1 template (its length l1 and / or its width w1) and a spacing lO, wO, w45 between two obstacles O1, O2, O3, O4, O5 delimiting the target zone ZC.

[0202] The length lZC and the width wZC of a target zone ZC, the free height hO, or the free spacing lO, wO, w45 between two obstacles O1, O2, O3, O4, O5 can for example be determined by the control unit 2 during the determination step ZCD from the detection information transmitted by the detection device 7. When the detection device is a time-of-flight sensor, for example a LiDAR sensor, this detection information can correspond to the distances it measures between the robot 1 and the obstacles O1, O2, O3, O4, O5, from the light waves it projects onto them and which they reflect back to it.

[0203] A first example of a target zone ZC inaccessible to robot 1 is illustrated. This target zone ZC is considered to be located below the first obstacle O1, which here corresponds to a coffee table. In this example, the spacings lO and wO between the legs 60 of the first obstacle O1, respectively along the length and width of the first obstacle O1, are significantly greater than the length l1 and width w1 of robot 1, but the clearance height hO under the first obstacle O1 is less than the height h1 of robot 1. Note that if the clearance height hO is greater than the height h1 of robot 1, then the horizontal surface under the first obstacle O1 is not a target zone ZC, because: it is accessible to robot 1, and the robot should not, in principle, encounter any difficulty moving and maneuvering once inside it.

[0204] A second example of a target zone ZC inaccessible to robot 1 is illustrated. In this example, a first target zone ZC is located under the fourth obstacle O4, which could correspond, for example, to a sofa oriented so that its backrest faces a wall (in other words, parallel to it), and whose free height h0 is less than the height h1 of robot 1, similar to the first obstacle O1. A second target zone corresponds to the free space between the fourth obstacle O4 and the wall O5. Indeed, the width w45 of the space between the wall O5 and one leg 60 of the sofa is less than the length l1 and the width w1 of robot 1.

[0205] Finally, an example of a target zone ZC corresponding to a horizontal surface with restricted accessibility is illustrated. This target zone ZC is associated with the second obstacle O2, which is considered to be a chair. The clearance height hO under the chair's backrest is significantly greater than the height h1 of robot 1. However, the spacings lO and wO between the legs of the second obstacle O2, respectively along the length and width of the first obstacle O2, are greater than, but very close to, the length l1 and width w1 of robot 1. Thus, if robot 1 can access the horizontal surface under the chair's backrest, it could potentially become stuck there, hitting the legs while attempting to move or maneuver.

[0206] Following the ZCD determination step, the piloting process 100 includes a detection step D50 during which the presence sensor 6 determines whether at least one piece of debris 50 is placed or not on the target area ZC.

[0207] In the following description, it is considered that at least one detritus 50 includes one detritus 50.

[0208] If no debris 50 is detected on the target area ZC, the control unit 2 commands the robot 1 to bypass the obstacle O1, O2, O3, O4, O5 and continue to move and vacuum on the horizontal working surface WS.

[0209] With reference to the, if a piece of debris 50 is detected in the target zone ZC, for example under the first obstacle O1, the control method 100 comprises, following the detection step D50 (-a), a determination step Z2D during which the control unit 2 determines a horizontal surface, called the second work zone Z2, which is adjacent to the target zone ZC and which the robot 1 can access (-b). According to one possibility, the second work zone Z2 can be identified as an area located, with respect to the target zone, opposite the first work zone Z1. Other definition methods are also defined later.

[0210] The control method 100 may include, following the determination step Z2D, an optional recording step during which the control unit 2 records in the storage memory 4 the locations of the first working zone Z1, the target zone ZC, and the second working zone Z2. The data relating to these three locations are grouped in the storage memory as a location configuration. Indeed, the location of the second working zone Z2 depends on the location of the first working zone Z1 and the target zone ZC. The same second working zone Z2 may, for example, have been determined for different first working zones Z1; in which case there are as many location configurations as there are first working zones Z1.

[0211] The recording step is not implemented if, at the end of the determination step Z2D, the locations of the first working area Z1, the target area ZC, and the second working area Z2 correspond to a location configuration already stored in the storage memory 4, following, for example, a previous implementation of the control process 100, for which the same situation would have already been encountered.

[0212] In one variant, the location configuration is also associated with obstacle data O1, O2, O3, O4, O5 associated with the target zone ZC.

[0213] With reference to the following, after the determination step Z2D, the piloting process 100 includes a blowing phase PS during which the robot 1 is positioned in the first work zone Z1, and the control unit 2 commands the ventilation device 10 to generate at least one airflow 40, which at least one airflow 40 is then projected by the blowing element 5 onto the zone ZC in the direction of the debris 50 so as to move it until it reaches the second work zone Z2 (-a). In other words, the blowing phase PS lasts for the time necessary to move the debris 50 from the target zone ZC to the second work zone Z2. Once the presence sensor 6 detects that the debris is placed on the second working area Z2 or that it is no longer present in the target area ZC, it transmits to the control unit a presence detection information relating to the presence of the debris on the second working area Z2.Upon receiving this presence detection information, the control unit 2 commands the ventilation device 10 to stop the generation of at least one airflow 40 and the supply phase PS ends (-b). Alternatively, the supply phase can stop after a predetermined time.

[0214] During the blowing phase, the control unit 2 can, for example, control the blowing device, and / or the ventilation device to which it is seamlessly coupled, to adjust / adapt a speed and / or a flow rate of at least one airflow 40 to move the debris from the target zone ZC to the second working zone Z2. The adjustment of the flow rate and / or speed can, for example, be a function of a dimension lZC, wZC of the target zone ZC; of a position p1, p2, p3 of the robot 1; of an orientation of the blowing device relative to the target zone ZC; of a position p50 of the debris 50 on the target zone ZC.

[0215] In one variant, during the blowing phase 40, the at least one airflow 40 projected onto the target zone ZC towards the debris 50 can be a function of an (optional) blowing strategy defined by control unit 2. Chronologically, and as illustrated in Figure 1, the blowing strategy is determined by control unit 2 during a strategy definition step (STS). Chronologically, this strategy definition step (STS) can, for example, take place between the determination step Z2D and the blowing phase PS, or concurrently with the determination step Z2D. The blowing strategy corresponds to a set of actions which are implemented by the control unit 2 during the blowing phase PS so that the robot 1, from the first working zone Z1, efficiently generates at least one airflow 40 in order to move the debris 50 from the target zone ZC to the second working zone Z2.

[0216] An effective / efficient blowing strategy can be defined as a blowing strategy in which:

[0217] - the debris, under the effect of at least one airflow 40 generated by the vacuum robot 1 from the first work zone Z1, has the least distance to travel from its position p50 on the target zone ZC to the second work zone Z2, which ultimately reduces the time required to implement the blowing phase; and / or

[0218] - the ventilation device 10 should be used as little as possible, for example by generating at least one airflow 40 at low speed and / or low flow rate.

[0219] The blowing strategy can be defined by at least one blowing parameter from among:

[0220] - an orientation parameter representative of an orientation of at least one airflow 40, or

[0221] - a positioning parameter representative of a position p1, p2, p3 of robot 1 within the first working zone Z1, or

[0222] - a blowing power parameter representative of a speed or flow rate of at least one airflow 40.

[0223] When the blowing device is mobile on a periphery of the robot 1 in the horizontal plane HP, the orientation parameter can for example correspond to a change in orientation of the blowing device of the vacuum robot 1.

[0224] The orientation parameter can also correspond to a change in the orientation of the vacuum robot 1 within the first working zone Z1. For example, with reference to aux-b and-a, the second working zone Z2 is determined by the control unit 2 with the robot 1 positioned at position p1 within the first working zone Z1. During the implementation of the blowing phase PS, the control unit commands the robot 1 to change its orientation, rotating it clockwise, so that at least one airflow 40 can be projected onto the target zone ZC in the direction of the debris, without the robot 1 leaving its position p1.

[0225] The blowing strategy may include, for example, at least two orientation parameters, so that at least one airflow 40 is generated successively according to at least two distinct blowing directions.

[0226] The blowing strategy may include, for example, at least two positioning parameters; which correspond to a movement of the robot 1 in the first working zone Z1, so that at least one airflow 40 is generated successively from different positions p1, p2, p3 from the first working zone Z1.

[0227] In the example, as the blowing device and the suction device are coupled respectively to a ventilation device 10 and a motor 9, the control unit 2 can simultaneously command the suction device, the ventilation device 10, and the blowing device so that the robot 1 vacuums on the first work area while blowing on the debris 50.

[0228] The blowing power parameter, on which the flow rate and / or speed at which at least one airflow 40 is projected during the blowing phase PS depends, can for example be a function of a dimension lZC, wZC of the target zone ZC; of a position p1, p2, p3 of the robot 1, of an orientation of the blowing device with respect to the target zone ZC; of a position p50 of the debris 50 on the target zone ZC.

[0229] In the example, with reference to the control method 100, the control process includes an optional movement step MTZ occurring after the blowing phase, for example, immediately after the blowing phase, during which the control unit 2 commands the robot 1 to move from the first work zone Z1 to the second work zone Z2 in order to vacuum the debris 50 (-a). Once the robot 1 has arrived in the second work zone Z2, the control process 100 includes an optional suction step CLN implemented by the control unit 2 immediately after the movement step MTZ, during which it commands the debris 50 (-b) to be vacuumed.

[0230] In one variant, the control unit 2 commands the suction of any dust or debris lying on the path of the robot 1 from the first work zone Z1 to the second work zone Z2 during the MTZ movement step.

[0231] In another variant, the piloting process 100 does not include the optional movement steps MTZ and suction steps CLN. Once the blowing phase PS is complete, the control unit 2 does not command robot 1 to immediately move to the second work zone Z2 to vacuum the debris 50; instead, it commands the robot to continue its movement / navigation on the horizontal work surface WS in order to vacuum any dust or debris 50 on it. Thus, the debris 50 on the second work zone Z2 will be vacuumed by robot 1 later, when it moves into the horizontal work surface WS during its navigation.

[0232] Further details are provided below regarding the implementation of the Z2D determination step of the second work zone Z2 and the PS blowing phase.

[0233] In one variant, the second work zone Z2 during the determination step Z2D (and optionally the blowing strategy during the strategy definition step STS) is determined by the control unit 2, when the robot 1 is positioned in a first work zone, from, for example, the location configurations contained in the storage memory 4, or from indications contained in the WSM mapping preloaded in the storage memory 4 and relating to the locations of the target zones ZC, the first work zones Z1 and the second work zones included in the horizontal work surface WS.

[0234] In another variant, whereby the control unit 2 transmits to the connected mobile terminal the pre-loaded WSM map contained in its storage memory 4 or which it generates in real time, so that the user of said connected mobile terminal can, for example, assign an obstacle type to the at least one obstacle O1, O2, O3, O4, O5 indicated on the WSM map, the control method 100 includes an optional declaration step, during which the user identifies and declares on the WSM map, using the dedicated mobile application, the first work zone Z1 and the second work zone Z2 associated with the target zone ZC relating to the at least one obstacle O1, O2, O3, O4, O5. The declaration information relating to the first work zone Z1 and the second work zone Z2 associated with the target zone ZC is then transmitted by the connected mobile terminal to the control unit 2.The optional declaration step and the transmission of declarative information are implemented sequentially between the transmission of the WSM map by control unit 2 to the connected mobile terminal and the Z2D determination step. During the Z2D determination step, control unit 2 determines the second work zone Z2 associated with the target zone ZC, and optionally, the blowing strategy during the STS strategy definition step, based on the received declarative information. This declarative information also allows control unit 2 to know the location of the first work zone Z1 from which robot 1 will blow debris 50 placed on the target zone ZC.

[0235] In another variant, the second working zone Z2, and optionally the blowing strategy, are determined in real time by the control unit 2, from, for example, the detection information provided by the detection device 7 and relating to the target zone ZC which it has identified, for example when the robot 1 moves around the obstacle O1, O2, O3, O4, O5 associated with the target zone ZC.

[0236] In addition to detection information, control unit 2 can also determine the second working zone Z2, and optionally the blowing strategy, from the position p50 of the debris in the target zone ZC.

[0237] The control unit can also determine the second working zone Z2, and optionally the blowing strategy, based on a geometric conformation of the target zone ZC; and / or at least one contextualized situation parameter of the target zone ZC in the horizontal working surface WS, for example a parameter representative of an environment around the target zone or the presence of an obstacle around or next to the target zone.

[0238] Depending on the detection information, and / or the geometric conformation of the target zone ZC, and / or at least one contextualized parameter of the target zone ZC in the horizontal working surface WS, in order to implement an efficient blowing phase PS, the piloting process 100 may include an optional first working zone determination step during which the control unit 2 determines a first working zone Z1, Z12 which may correspond either: - to the first working zone Z1 in which the robot 1 is currently positioned; or - to another first working zone Z12 also adjacent to the target zone ZC; the control unit then commands the robot to move from the first working zone Z1 to the other first working zone Z12 from where it will then blow on the debris 50 to move it into the second working zone Z2.

[0239] Chronologically, the optional first work zone determination step takes place after the Z2D determination step and before the PS blowing phase. It can, for example, run concurrently with the STS strategy definition step. When the control unit determines an alternative first work zone Z12 during the optional first work zone determination step, the robot 1 movement occurs after this step and before the PS blowing phase begins.

[0240] This illustrates a situation in which the geometric shape of the target zone ZC is taken into account in determining the second working zone Z2 and the optional blowing strategy. In this situation, a piece of debris 50 is placed, for example, in the center of the target zone ZC, which is associated here with the third obstacle O3, and which has a rectangular shape with a length lZC that is very large compared to the width wZC.

[0241] An efficient blowing strategy may, for example, consist of generating at least one airflow 40 from a first working zone Z1 so as to move a detritus 50 present in the target zone ZC in the direction of the width wZC of the target zone until it reaches the second working zone Z2.

[0242] In the described situation, control unit 2 detects the debris 50 during the detection step D50 with robot 1 positioned at position p1 on the first work zone Z1, which is adjacent to a width wZC of the target zone ZC. Taking into account the geometric conformation of the target zone ZC, control unit 2 determines during the determination step Z2D that the second work zone Z2 is a horizontal surface adjacent to one of the two lengths lZC of the target zone ZC.

[0243] Following the determination of the second work zone Z2, the control unit 2 determines a new / other first work zone Z12 such that it is adjacent to the other of the two lengths lZC of the target zone ZC (-a), then a blowing strategy for which, at a minimum, the robot 1 moves from its position p1 in the first work zone Z1 until it reaches a position p2 on the other first work zone Z12. Once the robot 1 has arrived at position p2, the control unit 2 commands the generation of at least one airflow 40 so as to move the debris to the second work zone Z2 (-b).

[0244] Figure 1 illustrates a situation in which at least one contextualized situation parameter of the target zone ZC within the horizontal work surface WS is considered by the control unit 2 to determine the second work zone Z2, and optionally the blowing strategy. This situation corresponds to the one previously described in Figure 2, in which the fourth obstacle O4 is positioned near a wall O5, and the rectangular target zone ZC corresponds to the sum of the horizontal surface located under the fourth obstacle O4 and the spacing between the fourth obstacle O4 and the wall O5. In this situation, three sides of the target zone ZC adjoin horizontal surfaces accessible to the vacuum robot 1, which are therefore potential first work zones Z1.

[0245] The first work zone Z1, determined by the control unit, can correspond to the horizontal surface in which robot 1 is located following the detection of debris 50. In this case, the first work zone Z1 is adjacent to the length lZC of my target zone ZC, which is not opposite the wall O5. The second work zone Z2, on the other hand, can be determined by the control unit 2 as corresponding to a horizontal surface adjacent to one of the two widths wZC of the target zone ZC.

[0246] The blowing strategy determined by control unit 2, and implemented during the blowing phase PS illustrated, can for example include a movement of robot 1 in the first working zone Z1 from its position p1, where the debris was detected, to a second position p2 also included in the first working zone Z1. Control unit 2 can command an orientation of robot 1 so that the airflow 40 is projected onto the target zone ZC either in the direction of the debris 50, or in the vicinity of the debris (for example towards a baseboard that is part of the wall O5); so as to push the debris towards the second working zone Z2 (-a).

[0247] If the projection of the airflow 40 is insufficient to bring the debris into the second working zone Z2, the blowing strategy may include, as illustrated-b, another movement of the robot 1 from position p2 to a third position p3 within the first working zone Z1. During the blowing phase PS, the control unit commands the generation and projection of a second airflow 40 onto the target zone ZC, towards or near the debris 50, so as to continue pushing it onto the target zone ZC until it reaches the second working zone Z2.

[0248] The arrangements according to the invention advantageously allow for the cleaning of a target zone ZC without requiring the robot 1 to access it, by taking advantage of its movement on horizontal surfaces comprising the horizontal working surface WS, referred to as work zones, which are accessible to it and adjacent to the target zone ZC. Thus, from a first work zone Z1, the robot 1 generates at least one airflow 40 so as to move at least one piece of debris 50 present in the target zone ZC towards a second work zone Z2 to which it can have access, in order to ultimately vacuum up the at least one piece of debris 50.

[0249] In alternative embodiments of the invention, the robot vacuum cleaner 1, in addition to vacuuming dust or debris 50 from the horizontal work surface WS, also cleans it (i.e., washes it). Advantageously, the robot 1 is capable of fully cleaning a floor (a horizontal work surface WS) by performing the tasks of collecting dust / debris 50 and washing (or almost fully, depending on the number of target zones ZC that comprise the horizontal work surface WS); thus, for the user, there is a saving of energy (by minimizing the effort required to clean a horizontal work surface WS) as well as time.

[0250] The control method 100 is then defined such that the washing by robot 1 of a first work zone Z1 or a second work zone Z2 comprising the horizontal work surface WS is implemented on the condition that robot 1 has previously vacuumed any dust or debris 5 deposited on said first work zone Z1 or second work zone Z2. Indeed, washing a first work zone Z1 or a second work zone Z2 on which dust or at least one piece of debris 50 remains would have the disadvantage of sticking this dust or at least one piece of debris to the work zone Z1, Z2.

[0251] With reference to la-a, the piloting process 100 may include, following the successive implementation of the blowing phase PS, the movement step MTZ and the suction step CLN, an optional washing step WH2 during which the robot 1 moves over the second work area, and during which at least one mop 82 which comprises the robot 1, and which is intended to come into contact and slide along the horizontal work surface WS, cleans the second work area Z2.

[0252] In an illustrated variant-b, the piloting process may include, following the blowing phase PS and prior to the movement step MTZ, an optional initial washing step WH1 during which robot 1 cleans the first work zone Z1. Optionally, if at least one piece of debris 50 is placed on the first work zone Z1 and detected by robot 1, the piloting process 100 includes an optional suction step (not illustrated) during which robot 1 suctions at least one piece of debris 50 from the first work zone.

[0253] With reference to the, at least one mop 82, which is arranged under the lower part of the robot 1 can, in a non-limiting manner, correspond to: - a flat mop (-a); - annular-shaped pads exerting a rotational movement by being coupled to rotating elements 83 controlled for example by the control unit 2 (-b); or - an annular-shaped mop whose crown goes around the lower part of the robot, and whose inner diameter is such that the drive wheels 81 are able to roll on the horizontal working surface WS and the opening 91 is able to receive the aspirated debris (-c).

[0254] In the second and third cases, if the pads or the crown are positioned as close as possible to the edges of the robot 1, at least one mop 82 can, for example, wash certain parts of the horizontal work surface WS that are difficult to access, such as the corners of a room.

[0255] For example, at least one mop 82 can be removably attached to the robot 1 so that a user can detach it and reattach it. A user of the robot 1 may wish to remove at least one mop for washing if it has become significantly soiled during use in one or more of the first working zones Z1 and second working zones Z2 that comprise the horizontal working surface WS.

[0256] To clean the horizontal work surface, a cleaning product 71 is used. This cleaning product 71 can be chosen from, but not limited to: a detergent, a natural solution such as water or white vinegar, etc. This cleaning product is contained in a tank 70 included with the robot 1. The tank 70 includes a tank inlet 72 and a tank outlet 73.

[0257] In one embodiment, with reference to the, the tank outlet is equipped with a valve 75 whose opening and closing are controlled, for example, by the control unit 2. When the valve 75 is in its closed position, the cleaning product 71 remains contained inside the tank 70. When the valve 75 is in its open position, the tank outlet 73 has one end of a conduit 76. This conduit also has at least one other end fluidly coupled to the at least one mop. When at least one mop 82 comprises several mops 82, at least one other end comprises several other ends with each of said several other ends coupled fluidly and distinctly to one mop 82 among the several mops 82. Thus, the cleaning product 71 can flow inside the conduit 76 and saturate, i.e. moisten, at least one mop 82.Passing at least one mop 82 soaked in cleaning product 71 over the work areas Z1, Z2 while the robot 1 moves over them allows them to be washed.

[0258] By default, at the start of the piloting process 100, valve 75 is in its closed position. Control unit 2, for example, commands the opening of valve 75 prior to the implementation of cleaning step WH2 (or initial cleaning step WH1) when robot 1 has detected that no debris 50 is present on the second work zone Z2 (or first work zone Z1). Subsequently, control unit 2 can, for example, be configured to close valve 75 after the washing of the first work zone Z1 or the second work zone Z2 (i.e., after the initial washing step WH1 or washing step WH2).Alternatively, in order to prevent at least one mop 82 from being too soaked with cleaning product 71, the control unit can, for example: close the valve once an opening time has elapsed; or, during the washing of the first work zone Z1 or the second work zone Z2, command several successive openings and closings of the valve 75 after closing and opening times respectively.

[0259] In one embodiment, the robot 1 may include a spraying device comprising at least one spraying element 11, for example a tube, and which is controlled by the control unit 2. The tank outlet 73 is fluidly coupled to the end of a conduit 77; which has at least one other end fluidly coupled to a first end of at least one spraying element 11. When the spraying device comprises several spraying elements 11, at least one other end of the conduit 77 has several other ends, each fluidly and distinctly coupled to the first end of one of the spraying elements 11. At least one spraying element 11 comprises a second end in communication with the outside.Thus, the spraying device is configured, under the control of the control unit, and through its at least one spraying element 11, to spray cleaning product 71 onto the horizontal working surface WS.

[0260] With reference to the above, the piloting process may therefore include, prior to the washing step WH2 (or the initial washing step WH1), an optional spraying step SPR2 (or an optional initial spraying step SPR1) during which the spraying device sprays cleaning product 71 onto the second work zone Z2 (or the first work zone Z1). The control unit 2 implements an optional spraying of cleaning product 71 onto the work zone Z1, Z2 being considered if it does not detect the presence of debris 50 placed on it. The spraying step SPR2 can therefore, for example, be implemented following the suction step CLN.The initial spraying step SPR1 can be implemented following the blowing phase PS if no debris 50 is placed on it (otherwise, the robot 1 vacuums at least one piece of debris 50 on the first working area Z1 before spraying the cleaning product 71).

[0261] It is conceivable that at least one spraying element 11 can be arranged vertically above or below at least one blowing element 5. It is also conceivable that the spraying is movable on a periphery of the robot 1 in a horizontal plane HP2 parallel to the horizontal working surface WS, and parallel to the horizontal plane HP1 if it is also envisaged that at least one blowing element 5 is movable on the periphery of the robot 1.

[0262] The inlet of the tank 72 can be fitted with a cover 74 that can be operated by a user of the robot 1, so as to access the inside of the tank 70 in order to replenish it, i.e. to fill it, with cleaning product 71. In other words, the filling of the tank 70 can, for example, be carried out manually.

[0263] Generally, robot vacuum cleaners operate electrically using a rechargeable power source, for example a battery, and are supplied with a docking station including a base on which the robot vacuum cleaner is configured to position itself in order to charge its rechargeable power source when the charge level of the latter is low.

[0264] In one embodiment, with reference to the diagram, it is conceivable that the filling of the tank 70 is automated using a docking station 200 supplied with the robot 1, which includes a battery (not shown) for its operation. With reference to the diagram, the robot 1 may include a receiving conduit 78 having: a first end 781 fluidly coupled to the tank inlet 72; and a second end 782 which is open to the outside and located, for example, on the upper part of the robot 1. The tank outlet 73 is not shown in the diagram, but it may, for example, either be fluidly connected to at least one mop 82 according to the embodiment of the robot 1 shown; or be connected to at least one spraying element 11 of a spraying device according to the embodiment of the robot 1 shown.

[0265] The docking station 200 may include a tank 203: - with a larger capacity than the tank 70 of the robot 1; - intended to contain the cleaning product 71; - comprising a tank inlet 204 accessible to a user via a cover 206, so that said user can manually fill the tank 203 with cleaning product 71; and - a tank outlet 205 which is equipped with a valve 207 configurable in a closed position, and an open position for which the tank outlet 205 is then fluidly coupled to a first end 209 of an evacuation conduit 210, which evacuation conduit 210 having a second end 208 in communication with the outside.

[0266] The docking station 200 may, for example, include a control unit (not shown) controlling, in particular, the opening and closing of the valve 207 of the reservoir 203 of the docking station 200. The docking station 200 includes a base 201 on which the robot 1 is positioned in order to charge its battery, and optionally a ramp 202 allowing the robot 1 to access the base 201.

[0267] When robot 1 is not positioned on the base 201 of the docking station 200, valve 207 is in its closed position.

[0268] When robot 1 comes to position itself on the base 201, it positions itself such that the second end 782 of its receiving conduit 78 is smoothly coupled with the second end 208 of the evacuation conduit 210. The control unit of the docking station 200 then commands the opening of the valve 207, causing the cleaning product 71 contained in the tank 203 to flow into the evacuation conduit 210 and then into the receiving conduit 78, to finally be received by the tank 70 of robot 1.

[0269] The robot 1 may, for example, include a sensor designed to measure the quantity of cleaning product 71 contained in the tank 70 of the robot vacuum cleaner, and capable of communicating information relating to the quantity of cleaning product 71 in the tank 70 to the control unit of the docking station 200 when the robot 1 is positioned on the base 201. The control unit may, for example, compare this information with a capacity threshold such that: - when the quantity of cleaning product is less than the capacity threshold, the control unit commands the opening of the valve 207; and - when the quantity of cleaning product is greater than or equal to the capacity threshold, the control unit commands the closing of the valve 207 (or keeps it closed if the quantity of cleaning product 71 when the robot comes to charge its battery is already greater than or equal to the capacity threshold).

[0270] In another embodiment, the docking station 200 can for example also be provided for washing, or even drying, at least one mop 82 of the robot 1 when it comes to position itself on the base 201.

[0271] In one embodiment of the invention, the robot 1 can be controlled to automatically wash a first work zone Z1 or a second work zone Z2 immediately after vacuuming at least one piece of debris placed on it. It is also possible for it to wash the area subsequently. For example, after vacuuming at least one piece of debris 50 from a work zone Z1, Z2, the robot 1 can move to another work zone to vacuum at least 50 pieces of debris placed on it, before returning to the previous work zone Z1, Z2 to wash it.In this case, the control unit 2 of robot 1 can be configured to determine: - the work zones Z1, Z2 in which robot 1 has not yet moved, called uncleaned work zones Z1, Z2; - the work zones Z1, Z2 in which robot 1 has vacuumed at least one piece of debris 50, called partially cleaned work zones Z1, Z2; and - the work zones Z1, Z2 in which robot 1 has vacuumed at least one piece of debris 50 and then washed, called cleaned work zones Z1, Z2.

[0272] Based on this categorization of work zones Z1 and Z2 (uncleaned, partially cleaned, cleaned), control unit 2 can implement vacuuming or washing steps once robot 1 has entered these work zones Z1 and Z2. It is also possible for control unit 2 to update the WSM map in real time by assigning information related to this categorization to a work zone Z1 or Z2, for example, after a vacuuming or washing operation has been performed in that work zone Z1 or Z2.

[0273] In embodiments where WSM mapping can be displayed at a minimum on the screen of a connected mobile terminal of the user, it is conceivable that information relating to the categorization of each of the work areas may also be indicated on the screen (such as textual information, a color code associated with the surfaces of the work areas Z1, Z2 and including several colors such that each of them is associated with a category).

[0274] It can be provided that robot 1 automatically performs a cleaning of the work areas after first vacuuming them, upon detection of at least one piece of debris. In embodiments where the WSM mapping can be defined and edited by the user from their connected mobile device, it is possible that robot 1, by default, only vacuums the horizontal work surface WS. Robot 1 only cleans the horizontal work surface WS if the control unit 2 receives a cleaning command from the dedicated mobile application on the connected mobile device. Thus, by interacting with the mobile application, the user can decide whether or not to clean the horizontal work surface WS.

[0275] For example, and without limitation, the user can indicate, during the declaration step in which they identify and declare on the WSM map the first work zone Z1 and the second work zone Z2 associated with the target zone ZC on which at least one piece of debris (50) is placed, whether or not they want at least one washing of the first work zone Z1 or the second work zone Z2. When they want washing of the second work zone Z2, the control process 100 then includes the cleaning step WH2 after the vacuuming step CLN. When they also want washing of the first work zone Z2, the control process 100 then includes the initial cleaning step WH1 following the blowing phase PS and prior to the moving step MTZ. Finally, when they do not want washing of either the first work zone Z1 or the second work zone Z2, the control process 100 can correspond to the one shown.

[0276] Although the present invention has been described with reference to specific embodiments, it is evident that modifications and changes can be made to these examples without departing from the general scope of the invention as defined by the claims. In particular, individual features of the various embodiments illustrated / mentioned can be combined in additional embodiments. Therefore, the description and drawings should be considered in an illustrative rather than restrictive sense.

[0277] It is also evident that all the characteristics described with reference to a process are transposable, alone or in combination, to a device, and conversely, all the characteristics described with reference to a device are transposable, alone or in combination, to a process.

Claims

A method for controlling a robotic vacuum cleaner (1) on a horizontal work surface (WS), said robotic vacuum cleaner (1) comprising a control unit (2) having a processor (3) and a storage memory (4), a movement device and a blowing device, the control unit (2) being configured to control the operation of the movement device and the blowing device, said method for controlling (100) being executed by said control unit (2) and comprising a blowing phase (PS) during which, the robotic vacuum cleaner (1) being present on a first work zone (Z1, Z12) of the horizontal work surface (WS), the control unit (2) commands the blowing device to generate at least one airflow (40) from the first work zone (Z1, Z12) so as to move at least one piece of debris (50) present on a target zone (ZC) of the horizontal work surface (WS) adjacent to the first work zone. (Z1, Z12),so that said at least one piece of debris (50) reaches a second working zone (Z2) of the horizontal working surface (WS), accessible to the robot vacuum cleaner (1), adjacent to the target zone (ZC) and pre-recorded in the storage memory (4). Control method (100) according to claim 1, in which, before the blowing phase (PS), the control unit (2) determines and records in its storage memory (4) a location of the second working zone (Z2) as a function of a location of the first working zone (Z1, Z12) and a location of the target zone (ZC). Control method (100) according to claim 1 or 2, wherein, before the blowing phase (PS), the control unit (2) determines the second working zone (Z2) according to a map (WSM) of the horizontal working surface (WS) recorded in the storage memory (4). Control method (100) according to claim 1 or 2, wherein, before the blowing phase (PS), the control unit (2) creates a map (WSM) of the horizontal working surface (WS) as the vacuum robot (1) moves over it, stores it in its storage memory (4), and determines the second working area (Z2) according to the locations on said map (WSM) of the first working area (Z1, Z12) and the target area (ZC). Control method (100) according to any one of the preceding claims, wherein, before the blowing phase (PS), the control unit (2) determines the first working zone (Z1, Z12), the second working zone (Z2) and a blowing strategy as a function of a geometric conformation of the target zone (ZC). Control method (100) according to any one of the preceding claims, wherein, prior to the blowing phase (PS), the control unit (2) determines the first working zone (Z1, Z12), the second working zone (Z2) and a blowing strategy as a function of at least one contextualized situation parameter of the target zone (ZC) in the horizontal working surface (WS). Control method (100) according to claim 6, wherein at least one contextualized situation parameter includes a parameter representative of an environment around the target zone (ZC) or of the presence of an obstacle (O1, O2, O3, O4, O5) around or next to the target zone (ZC). Control method (100) according to any one of claims 5 to 7, wherein the blowing strategy is defined by at least one blowing parameter chosen from: - an orientation parameter representing an orientation of at least one airflow (40), or - a positioning parameter representing a position (p1, p2, p3) of the vacuum robot (1) inside the first working zone (Z1, Z12), - a blowing power parameter representing a speed or flow rate of at least one airflow (40). A control method (100) according to any one of the preceding claims, wherein, at the end of the blowing phase (PS), the control unit (2) commands the movement device to move the vacuum robot (1) from the first working zone (Z1, Z12) to the second working zone (Z2), and commands the suction of at least one piece of debris (50) present in the second working zone (Z2). A control method (100) according to any one of the preceding claims, wherein the control unit (2) starts the blowing phase (PS) on the condition that the control unit (2) receives, from a presence sensor (6), a presence detection information relating to the presence of at least one piece of debris (50) in the target zone (ZC). Control method (100) according to any one of the preceding claims, wherein, during the blowing phase (PS), the control unit (2) commands the blowing device to adjust a flow rate or speed of at least one airflow (40) as a function of at least one dimension (lZC, wZC) of the target zone (ZC). Control method (100) according to claim 11, wherein, during the blowing phase (PS), the control unit (2) commands the blowing device to adjust the flow rate or speed of at least one airflow (40) also as a function of a position (p1, p2, p3) of the vacuum robot (1) on the first working zone (Z1, Z12), an orientation of the blowing device with respect to the target zone (ZC), and a position (p50) of at least one detritus (50) on the target zone (ZC). Control method (100) according to any one of the preceding claims, wherein, before the blowing phase (PS), the control unit (2) determines the target zone (ZC) as a function of detection information of at least one obstacle (O1, O2, O3, O4, O5) received from a detection device (7). Control method (100) according to claim 3 or 4, wherein, before the blowing phase (PS), the control unit (2) determines the target zone (ZC) as a function of a location of at least one obstacle (O1, O2, O3, O4, O5) indicated in the mapping (WSM) of the horizontal working surface (WS) recorded in the storage memory (4). Control method (100) according to any one of the preceding claims, wherein the control unit (2) determines the target zone (ZC) according to an accessibility criterion for the robot vacuum cleaner (1). A control method (100) according to claim 13 or 14, in combination with claim 15, wherein the accessibility criterion includes at least one of the following comparison results: - a comparison result between a height (h1) of the vacuum robot (1) and a free height (hO) under at least one obstacle (O1, O2, O3, O4, O5) placed above the target zone (ZC); or - a comparison result between a template dimension (l1, w1) of the vacuum robot and a spacing (lO, wO, w45) between two obstacles (O1, O2, O3, O4, O5) delimiting the target zone (ZC). Piloting method (100) according to claim 13 or 14, in combination with claim 15, wherein the accessibility criterion is established as a function of a type of obstacle to which at least one obstacle (O1, O2, O3, O4, O5) belongs among several types of obstacle. A control method (100) according to claim 3 or 4, in combination with claim 17, wherein the control method (100) comprises, before the blowing phase (PS): - a map display step (WSM) on a touch screen comprising a connected mobile terminal, which connected mobile terminal is in communication with the control unit (2), - an assignment step during which a user of the connected mobile terminal interacts with the map (WSM), and assigns to at least one obstacle (O1, O2, O3, O4, O5) a type of obstacle from among several types of obstacle, - a transmission step during which the connected mobile terminal transmits to the control unit (2) an assignment information relating to the type of obstacle assigned to at least one obstacle (O1, O2, O3, O4, O5);and the control unit (2) determines the target zone (CZ) following receipt of the allocation information associated with at least one obstacle (O1, O2, O3, O4, O5). Control method (100) according to claims 13 and 17, wherein the control unit (2) determines the type of obstacle to which at least one obstacle (O1, O2, O3, O4, O5) belongs, and then the target zone (ZC), following a comparison result between the detection information of at least one obstacle (O1, O2, O3, O4, O5) and data relating to each of several types of obstacle, which data are contained in a database (41) included in the storage memory (4). A control method (100) according to any one of claims 9 to 19, wherein the robot vacuum cleaner (1) comprises at least one mop (82) shaped to make contact with and slide along the horizontal working surface (WS); and wherein the control method (100) comprises, after vacuuming at least one piece of debris (50) in the second working area (Z2), a washing step (WH2) during which the robot vacuum cleaner (1) moves in the second working area (Z2) with at least one mop (82) washing said second working area (Z2). A control method (100) according to claim 20, wherein, after the blowing phase (PS) and before the control unit (2) commands the movement device to move the robot vacuum cleaner (1) from the first work zone (Z1) to the second work zone (Z2), the control method (100) comprises a washing step, referred to as the initial washing step (WH1), during which the robot vacuum cleaner (1) moves in the first work zone (Z1) with at least one mop (82) washing said first work zone (Z1), and implemented on the condition that no debris (50) is placed on it. A control method (100) according to claim 20 or 21, wherein the robot vacuum cleaner (1) comprises a spraying device controlled by the control unit (2), and wherein the control method (100) comprises, after the suction of at least one piece of debris (50) in the second working area (Z2), and prior to or simultaneously with the washing step (WH2), a spraying step (SPR2) during which the control unit (2) commands the spraying device to spray a cleaning product (71) onto the second working surface (Z2). Piloting method (100) according to claims 21 and 22, wherein the piloting method (100) comprises, after the blowing phase (PS) and prior to the implementation of the initial washing step (WH1), a spraying step called the initial spraying step (SPR1), during which the control unit (2) commands the sprayer to spray the cleaning product (71) onto the first working area (Z1). Vacuum cleaner robot (1) for vacuuming on a horizontal work surface (WS), the vacuum cleaner robot (1) comprising: - a control unit (2) comprising a processor (3) and a storage memory (4), and which is at least configured to implement the control method (100) according to any one of the preceding claims, - a movement device configured to allow movement of the vacuum cleaner robot (1) on the horizontal work surface (WS), - a suction device which is fluidly coupled to a motor (9) and which is configured to vacuum at least one piece of debris (50) present on the horizontal work surface (WS), - a blowing device configured to generate during the blowing phase (PS) at least one airflow (40); the movement device, the suction device, and the blowing device being in communication with the control unit (2). Vacuum cleaner robot (1) according to claim 24, wherein the motor (9) is also fluidly coupled to the blowing device, and wherein, during the blowing phase (PS), the motor (9) is configured to: not circulate air in the suction device, and to generate air which then circulates in the blowing device. Vacuum cleaner robot (1) according to claim 24, in which the vacuum cleaner robot (1) comprises a ventilation device (10) separate from the motor (9) coupled to the suction device, which is in communication with the control unit (2) and is fluidly coupled to the blowing device; the ventilation device (10) being configured to: - at the start of the blowing phase (PS), generate air which circulates in the blowing device, and - at the end of the blowing phase (PS), cease to generate air circulating in the blowing device. Robot vacuum cleaner (1) according to claim 26, wherein the ventilation device (10) corresponds to at least one compact turbine. Vacuum cleaner robot (1) according to any one of claims 24 to 27, wherein the blowing device is movable on a periphery of the vacuum cleaner robot (1) in a horizontal plane (HP) parallel to the horizontal working surface (WS). Robot vacuum cleaner (1) according to any one of claims 24 to 28, wherein the robot vacuum cleaner (1) comprises a presence sensor (6) in communication with the control unit (2), which presence sensor (6) is configured to detect at least one piece of debris (50) in the target area (ZC), and then transmit a presence detection information relating to the presence of at least one piece of debris (50) in the target area (ZC) to the control unit (2). Robot vacuum cleaner (1) according to claim 29, wherein the presence sensor (6) is selected, not limited to: an infrared sensor, an ultrasonic sensor, a time-of-flight sensor, or an artificial vision camera. Robot vacuum cleaner (1) according to any one of claims 24 to 29, wherein the robot vacuum cleaner (1) comprises a detection device (7) in communication with the control unit (2), which detection device (7) is configured to detect at least one obstacle (O1, O2, O3, O4, O5) on the horizontal working surface (WS), and then transmit to the control unit (2) information on the detection of at least one obstacle relative to the at least one obstacle (O1, O2, O3, O4, O5) detected. Robot vacuum cleaner (1) according to claim 31, wherein the detection device (7) is selected non-limitingly from: a Red-Green-Blue camera, a black and white camera, an infrared camera, a time-of-flight sensor. Robot vacuum cleaner (1) according to claims 31 and 32, wherein the storage memory (4) comprises a database (41) containing data relating to several types of obstacles; the control unit (2) being configured to compare the detection information of at least one obstacle with said data so as to determine a type of obstacle to which the at least one obstacle belongs (O1, O2, O3, O4, O5) among the several types of obstacle. Robot vacuum cleaner (1) according to any one of claims 24 to 33, wherein the blowing device comprises at least one blowing element (5) in communication with the outside and through which propagates at least one airflow (40); the at least one blowing element (5) being non-limitingly chosen from: a nozzle, or a tube, or a vent. Robot vacuum cleaner (1) according to any one of claims 24 to 34, which includes at least one mop (82) which is disposed under the robot vacuum cleaner (1), which is shaped to come into contact and slide over the horizontal working surface (WS), so as to wash said horizontal working surface (WS) during the movement of the robot vacuum cleaner (1). Robot vacuum cleaner (1) according to claim 35, which includes a reservoir (70) containing a cleaning product (71) and including a reservoir outlet (73), which is provided with a valve (75) which is at least in communication with the control unit (2) and which is configurable in: - a closed position such that the cleaning product (71) remains contained inside the reservoir (70), and - an open position such that the reservoir (70) is in fluidic communication with at least one mop (82), with the cleaning product (71) then soaking at least one mop (82); the valve (75) being by default in its closed position, and the control unit (2) commanding its opening for washing the horizontal work surface (WS). Robot vacuum cleaner (1) according to claim 35, which includes a reservoir (70) containing a cleaning product (71), and which is fluidly coupled to a spraying device which is at least in communication with the control unit (2), which commands the spraying device to spray the cleaning product (71) onto the horizontal working surface (WS) prior to washing it. Vacuum cleaner robot (1) according to claim 37, wherein the spraying device is movable on a periphery of the vacuum cleaner robot (1) in a horizontal plane (HP2) parallel to the horizontal working surface (WS).

Citation Information

Patent Citations

  • Cleaning robot

    CN211534208U

  • Robotic Vacuum Cleaner

    US20080066257A1

  • Self-propelled cleaning device

    US20180192834A1

  • Localization and mapping using physical features

    US20240241522A1