Method for operating a self-propelled cleaning device and self-propelled cleaning device

The method and device provide a predefined demonstration mode for self-propelled cleaning devices, addressing the challenges of unpredictable navigation and complex setups by enabling targeted and adaptable testing and demonstration.

EP4434422B1Active Publication Date: 2025-11-05VORWERK & CO INTERHOLDING GMBH
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
EP2023164031
Authority / Receiving Office
EP · EP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-03-24
Publication Date
2025-11-05
Estimated Expiration
2043-03-24

AI Technical Summary

Technical Problem

Existing self-propelled cleaning devices face challenges in reproducible and targeted demonstrations and tests due to unpredictable navigation and the need for complex laboratory setups, making it difficult to showcase functions and configure them in new environments.

Method used

A method and device enabling a predefined demonstration mode with predictable behavior, allowing for targeted testing and demonstration by specifying paths, obstacles, and boundaries, and allowing for quick restarts and adjustments to environments without requiring network connections.

Benefits of technology

Facilitates easy, reproducible, and adaptable demonstrations and tests of cleaning device functions, ensuring predictable behavior and quick setup in various environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IMGF0001
    Figure IMGF0001
  • Figure IMGF0002
    Figure IMGF0002
  • Figure IMGF0003
    Figure IMGF0003
Patent Text Reader

Abstract

A method for operating a self-propelled cleaning device is proposed, wherein the cleaning device has a cleaning mode in which it moves autonomously, and wherein the cleaning device has a demonstration mode and can be operated either in the demonstration mode or in the cleaning mode. In the demonstration mode, the cleaning device behaves according to a predefined set of parameters. According to a first aspect, the parameters define a task to be performed, and upon completion of the task, the cleaning device automatically exits the demonstration mode and returns to its initial position and orientation at the beginning of the demonstration mode. According to a further aspect, the parameters define a straight path to be followed by the cleaning device. A cleaning device designed to perform the method is also proposed.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present invention relates to a method for operating a self-propelled cleaning device and to a self-propelled cleaning device.

[0002] Self-propelled or self-driving cleaning devices are known from the prior art, in particular as (semi-)autonomous vacuum cleaner robots or mopping robots or combined vacuuming and mopping robots for cleaning surfaces such as floors.

[0003] It is common practice to conduct functional tests of key components and functions of a self-propelled cleaning device in a laboratory using appropriate test benches. In such a laboratory, the functionality of sensors and motors, navigation functions, object detection and / or avoidance, and battery charging capabilities can be examined in detail. However, this requires that the cleaning device be brought to the laboratory and that the necessary specialized measuring instruments and equipment are available. Furthermore, very different measuring devices and setups are required to test the various functions and components, meaning that a complete test of a cleaning device may even require visits to several laboratories. Finally, the test environment in the laboratory differs from the environment encountered during later use by the user.Customers, especially in their living spaces, so that any errors on the part of the user / customer do not occur at all and / or errors are not detected in the laboratory.

[0004] Furthermore, it is known that self-driving cleaning devices navigate autonomously during cleaning operation and determine the route to be taken to clean the surroundings. Therefore, the path taken by the cleaning device during operation is random or unpredictable. This presents disadvantages for testing functions and / or demonstrating the cleaning device, for example, during a demonstration by a sales representative to a potential buyer or when a user or owner of the cleaning device demonstrates a (supposed) malfunction. Such a demonstration or test typically takes place in a store or at the user's or potential buyer's home.During the demonstration, it can easily happen that the cleaning device moves under a table, cabinet, or similar object, obstructing a clear view and preventing observation of its behavior. Furthermore, the demonstration or test is not reproducible, and targeted demonstrations or tests of specific functions are not possible.

[0005] Furthermore, it may be necessary to configure the cleaning device before or during initial commissioning and / or use in a new environment, for example, by first creating a map of the environment that is used for navigation during cleaning operations. Such configuration is time-consuming, can lead to problems, and makes a (quick) demonstration and / or test of the cleaning device difficult or impossible.

[0006] WO 2018 / 158248 A2 concerns a procedure for controlling an autonomous, mobile robot, which may be a cleaning robot. In general, WO 2018 / 158248 A2 addresses the handling of virtual restricted areas that the robot should not enter.

[0007] JP 2020-190769 A concerns a control method for an autonomous robotic vacuum cleaner. The focus of JP 2020-190769 A is to control the robotic vacuum cleaner in such a way that it does not enter an area from which it cannot move out on its own.

[0008] US 2017 / 0329347 A1 concerns systems and procedures for training a robot to autonomously navigate a route. The robot is positioned and started at a specific location and then, controlled by a user, travels along a route.

[0009] The present invention is based on the objective of providing a solution that enables or facilitates a targeted demonstration and / or a targeted testing of functions of a self-driving cleaning device.

[0010] The problem underlying the invention is solved by a method according to claim 1 or a cleaning device according to claim 15. Advantageous embodiments are the subject of the dependent claims.

[0011] A cleaning device within the meaning of the present invention is preferably a (semi-)autonomous or self-driving vacuuming robot, hereinafter referred to as a vacuuming robot, or a mopping robot or a combined vacuuming-mopping robot. However, a cleaning device within the meaning of the present invention can also be any other device for cleaning and / or maintaining surfaces, in particular floors. For example, polishing devices or robots, window cleaning devices or robots, or lawnmowers or robots are also generally to be understood as cleaning devices within the meaning of the present invention.

[0012] The method according to the invention relates to the operation of a self-propelled cleaning device. The method is, in particular, a computer-implemented method.

[0013] The cleaning device has a cleaning mode in which it moves autonomously and a demonstration mode, whereby the cleaning device can be operated, or is operated, either in the demonstration mode or in the cleaning mode.

[0014] In demonstration mode, the cleaning device behaves according to a predefined schedule. This makes the behavior of the cleaning device predictable and reproducible, enabling targeted testing and / or demonstration of the cleaning device's functions.

[0015] According to the procedure, a task to be performed is defined in the specification, whereby the cleaning device automatically ends the demonstration mode after the task has been completed and returns to its initial position at the beginning of the demonstration mode. Preferably, the cleaning device also returns to its initial orientation at the beginning of the demonstration mode. This facilitates the demonstration and / or testing of the cleaning device's functions, in particular the repetition of the demonstration or test and / or the sequential demonstration and / or testing of different functions in succession, since the cleaning device is immediately ready for use again after the task has been completed and does not first have to be manually moved or rotated to a desired initial position and / or orientation.

[0016] Preferably, the specifications define a straight path to be followed by the cleaning device. This allows for particularly easy, targeted testing and / or demonstration of the cleaning device's functions, especially when space for testing and / or demonstration is limited.

[0017] Preferably, the specifications include an operating duration and / or a length of the route to be traveled. This ensures defined behavior in demonstration mode and / or a defined end to the demonstration mode.

[0018] Furthermore, it is preferred that the operating time and / or the length of the path to be traveled is / are adjustable. This allows for easy adaptation to the functions being tested and / or to the environment in which a demonstration and / or test of the cleaning device takes place.

[0019] In demonstration mode, the cleaning device preferably detects obstacles. The settings preferably specify how the cleaning device reacts to detected obstacles. For example, the settings may specify that the cleaning device stops and / or rotates by a certain angle, such as 90° or 180°, upon detecting an obstacle. This enables a defined demonstration or testing of the cleaning device's object detection or object avoidance function in demonstration mode and, in particular, makes its behavior predictable when detecting obstacles.

[0020] It is particularly preferred that the cleaning device moves along the path specified in the specification, avoids the detected obstacle upon detection, thereby deviating from the path and then returns to the path and / or continues moving in a straight line.

[0021] According to one preferred feature, the cleaning device detects boundaries in demonstration mode and follows them. This function is also known as "Boundary Follow".

[0022] Detecting and avoiding obstacles, as well as detecting and driving along boundaries, are among the most important functions of self-driving cleaning devices, so it is important to be able to test or demonstrate these functions in demonstration mode.

[0023] To end the demonstration mode, the cleaning device preferably returns to its starting position, particularly via the shortest path and / or by retracing the path it traveled from the starting position. This allows for an immediate restart of the demonstration mode or other functions of the cleaning device and / or ensures a defined end to the demonstration mode.

[0024] The task specified in the specification can comprise several subtasks, which the cleaning device performs sequentially in demonstration mode. In particular, after completing a subtask, the cleaning device returns to its initial position and preferably its initial orientation at the beginning of the demonstration mode and then performs the next subtask. This allows for quick and / or comprehensive testing and / or demonstration of various functions of the cleaning device.

[0025] It is preferred that the cleaning device has an input device arranged on the device, wherein the demonstration mode can be selected or is selected via the input device. This facilitates a straightforward and direct start of operation in demonstration mode. In particular, prior configuration and / or connection to an app for starting and / or controlling the cleaning device or the demonstration mode can be dispensed with.

[0026] After selecting the demonstration mode, the cleaning device preferably begins to move immediately, in particular straight ahead from its orientation at the time of selection or commencement of the demonstration mode. This makes the behavior of the cleaning device in demonstration mode predictable and allows for a quick demonstration or test.

[0027] According to a preferred aspect, the specification defines an area to be cleaned by the cleaning device, hereinafter also referred to as the demonstration area, of a specific size and / or shape. This particularly simulates, or closely approximates, the operation of the cleaning device in cleaning mode, so that the demonstration mode allows for testing and / or demonstrating the behavior in cleaning mode under controlled conditions.

[0028] The size and / or shape of the area to be cleaned or the demonstration area is preferably adjustable. This allows for adaptation to an environment in which the cleaning device is being tested and / or demonstrated.

[0029] The cleaning device preferably has several different selectable demonstration modes, preferably with each demonstration mode having different settings. In the different demonstration modes, the cleaning device therefore preferably exhibits different behaviors and / or performs different functions. For example, it may be provided that in one demonstration mode a two-dimensional area, such as a rectangular or square area, is traversed, while in another demonstration mode a one-dimensional or linear area, in particular a straight path, is traversed. The different demonstration modes enable the demonstration, testing, adjustment, and / or calibration of various functions or behaviors of the cleaning device.

[0030] Furthermore, this allows for the selection of a demonstration mode adapted to the respective situation or environment.

[0031] It is preferably intended that, before or during the initial operation of the cleaning device, a connection and / or data connection with a network and / or an external device is established. This enables a software or firmware update of the cleaning device and / or external control of the cleaning device, for example via an app and / or a smartphone. Furthermore, this allows for saving a map in a cloud and / or setting specific cleaning areas and / or prohibited areas on the map, as well as labeling these areas.

[0032] According to another aspect, before or during the first operation of the cleaning device in cleaning mode, a map of the cleaning device's surroundings is created and / or the user is asked whether a map of the cleaning device's surroundings should be created. In particular, the cleaning device in cleaning mode automatically determines and / or optimizes the route to be traveled during a cleaning process based on the created map. In this way, cleaning processes can be optimized and, for example, certain areas can be excluded from cleaning.

[0033] Preferably, the cleaning device in demonstration mode does not establish a connection or data link with a network and / or an external device, and / or it is designed to be operable or operated in demonstration mode without establishing a data link or connection with a network and / or an external device.

[0034] Preferably, in demonstration mode, the cleaning device does not create a map of a cleaning area and / or is not queried in demonstration mode whether a map of the cleaning device's surroundings should be created and / or operation in demonstration mode takes place without a map of the cleaning device's surroundings.

[0035] This allows for quick and easy testing and / or demonstration of functions in demonstration mode, especially in environments different from where the cleaning device is typically used. For example, if a user observes a (suspected) malfunction of the cleaning device, they can demonstrate this malfunction in a different environment, such as a store, where no data connection to the network to which the cleaning device is connected can be established and / or where a previously created map does not match the actual environment. Furthermore, demonstrating or testing the cleaning device in various environments, for example, by a sales representative and / or in different homes, is facilitated.

[0036] In demonstration mode, preferably one or more functions of the cleaning device can be selectively set, switched on and / or off, in particular obstacle and / or boundary detection, obstacle avoidance, boundary following, a cleaning type or cleaning performance or its adjustment, and / or speed or speed adjustment. This enables targeted testing or demonstration of specific functions and / or facilitates troubleshooting.

[0037] It is preferred that settings for operation in cleaning mode can be made in demonstration mode, in particular the calibration of one or more sensors, the setting of a cleaning type and / or cleaning power, the setting of a drive power, the setting of a drift correction, and / or the setting and / or calibration of obstacle and / or boundary detection and / or a reaction to a detected obstacle and / or boundary. This allows for simple and straightforward adaptation to the usual environment in which the cleaning device is used, for example, adaptation to the household of the user or owner of the cleaning device. Furthermore, behaviors or...Functions can be adapted to the wishes of a user, for example, the speed or cleaning performance of the cleaning device or the sensitivity in detecting and / or avoiding objects such as obstacles or boundaries.

[0038] According to a further aspect, which can also be implemented independently, the present invention relates to a self-propelled cleaning device having a cleaning mode and a demonstration mode, wherein the cleaning device is designed to carry out the method described herein.

[0039] According to a further aspect, which can also be implemented independently, the present invention relates to a self-propelled cleaning device comprising means adapted to perform the method described herein.

[0040] According to a further aspect, which can also be implemented independently, the present invention relates to a computer program comprising commands which, when executed, cause the cleaning device described herein to perform the method described herein.

[0041] According to another aspect, which can also be implemented independently, the present invention relates to a computer-readable medium on which the aforementioned computer program is stored.

[0042] In particular, the cleaning device, the computer program and the computer-readable medium provide corresponding advantages of the process.

[0043] The aforementioned aspects, features and process steps of the present invention, as well as the aspects, features and process steps of the present invention resulting from the claims and the following description, can in principle be implemented independently of one another, but also in any combination or sequence.

[0044] Further aspects, advantages, features and properties of the present invention will become apparent from the claims and the following description of preferred embodiments with reference to the figures. These show: Fig. 1 a schematic perspective view of a cleaning device according to the invention; Fig. 2 a schematic side view of the cleaning device according to the invention; Fig. 3 a schematic representation of an exemplary behavior of the cleaning device in demonstration mode, wherein the cleaning device travels along a straight path; Fig. 4 another schematic representation of an exemplary behavior of the cleaning device in demonstration mode, wherein the cleaning device travels along a straight path and avoids an obstacle; Fig. 5 another schematic representation of an exemplary behavior of the cleaning device in demonstration mode, wherein the cleaning device travels along a boundary; Fig. 6 another schematic representation of another exemplary behavior of the cleaning device in demonstration mode, wherein the cleaning device travels across a demonstration area; Fig.7. A further schematic representation of exemplary behavior of the cleaning device in demonstration mode, wherein the cleaning device travels over a demonstration area and avoids an obstacle; and Fig. 8. A schematic representation of the cleaning device, a network, and an external device.

[0045] In the figures, the same reference symbols are used for identical, similar or comparable parts and components, whereby corresponding or comparable properties or advantages are achieved, even if a repeated description is omitted.

[0046] The Figs. 1 and 2 Figure 1 shows a self-driving (mobile) cleaning device in different views.

[0047] The cleaning device 1 is preferably designed as a robotic vacuum cleaner or is designed to automatically and autonomously clean a floor B or a cleaning area formed by it. In particular, the cleaning device 1 is designed to vacuum up debris or air together with debris from the floor B.

[0048] Alternatively or additionally, the cleaning device 1 can also be designed to mop the floor B or have a floor mopping function. In other words, the cleaning device 1 can also be designed as a floor mopping robot or a combined vacuuming and mopping robot.

[0049] The following description assumes that the floor B is at least substantially flat and horizontal. In particular, the term "horizontal" is used for directions parallel to the floor B and refers specifically to the operating position of the cleaning device 1 shown in the figures.

[0050] The cleaning device 1 has a housing 2 and several, in this case two, electrically driven wheels 3 and a navigation device 4.

[0051] By means of the navigation device 4 and the wheels 3, the cleaning device 1 can orient itself and move autonomously within an environment or on the ground B.

[0052] The navigation device 4 preferably has one or more sensors for detecting the environment and / or the floor B and / or for detecting objects, obstacles H and / or boundaries G. The navigation device 4 may have separate sensors at different locations on the cleaning device 1.

[0053] In particular, the navigation device 4 includes a laser scanner or rotating laser, wherein the laser scanner or laser is designed to scan the environment of the cleaning device 1 and / or to measure distances to objects in the environment of the cleaning device. The laser scanner or laser is used in particular for detecting walls or boundaries. The laser scanner or laser is in particular designed as a lidar sensor or includes a lidar sensor.

[0054] The navigation device 4 preferably has one or more ground sensors for detecting the ground B and / or edges or depressions in the ground. The ground sensor(s) is / are preferably designed as an ultrasonic sensor or infrared sensor.

[0055] Preferably, the navigation device 4 includes a camera, in particular a time-of-flight camera, as a sensor. The camera serves in particular for the detection of objects or obstacles.

[0056] Alternatively or additionally, the navigation system can have 4 further sensors.

[0057] The cleaning device 1 has a particularly elongated or slot-like suction opening 6 on an underside 5 or on a side 5 facing the floor B, through which dirt can be picked up or sucked in from the floor B.

[0058] The relative position designations used herein, such as "top", "bottom", "upper side", "lower side" or the like, refer to the operating position of the cleaning device 1 shown in the figures, in which the cleaning device 1 moves or can move along the floor B or in which the wheels 3 contact the floor B.

[0059] The cleaning device 1 is preferably equipped with an electrically driven blower (not shown) and a collection container (not shown) for the vacuumed material.

[0060] During cleaning operation of the cleaning device 1, material or air together with the material can be drawn from the floor B into the cleaning device 1, in particular the collection container, via the suction opening 6. The cleaning device 1 preferably has a blower for drawing in the material.

[0061] In the collection container, the collected material is preferably separated from the air, for example by means of a filter (not shown), whereby the (cleaned) air can then be released back into the environment.

[0062] Optionally, the cleaning device 1 is equipped with at least one cleaning roller 7, wherein the cleaning roller 7 is arranged in the suction opening 6.

[0063] The cleaning roller 7 is rotatably driven about an axis of rotation that is at least substantially horizontal in the usual operating position of the cleaning device 1, preferably by means of an electric motor (not shown). Particularly preferably, the axis of rotation of the cleaning roller 7 runs at least substantially parallel to the axis of rotation of the wheels.

[0064] Furthermore, the cleaning device 1 optionally has a sweeping brush 8 – in particular in addition to or as an alternative to the cleaning roller 7 – wherein the sweeping brush 8 is preferably rotatably driven about an axis of rotation that is at least substantially vertical in the usual operating position of the cleaning device 1, preferably by means of an electric motor (not shown).

[0065] The (usual) direction of travel of the cleaning device 1 is in Figs. 1 and 2 represented by an arrow.

[0066] The cleaning device 1 is preferably designed to carry out the method for operating the cleaning device 1 described herein. Preferably, the cleaning device 1 includes means adapted to carry out the method described herein.

[0067] In particular, the cleaning device 1 has a control unit 9 which is configured, or by which the cleaning device 1 is configured, to carry out the method described herein. Preferably, the control unit 9 has the aforementioned means for carrying out the method, or the aforementioned means for carrying out the method are formed by the control unit 9.

[0068] The cleaning device 1, in particular the control unit 9, preferably has a computer program which contains commands which, when executed, cause the execution of the procedure described herein.

[0069] The cleaning device 1, in particular the control unit 9, preferably has a computer-readable medium on which the aforementioned computer program is stored.

[0070] The method according to the invention is explained in more detail below.

[0071] The procedure is used for the operation of cleaning device 1.

[0072] The cleaning device 1 has a cleaning mode and at least one demonstration mode.

[0073] The term cleaning mode refers in particular to an operating mode of the cleaning device 1 in which the floor B is cleaned or in which the cleaning device 1 is typically operated.

[0074] A demonstration mode is understood or referred to in particular as an operating mode of the cleaning device 1 in which a (targeted) demonstration or a (targeted) test of the cleaning device 1 takes place or can take place and / or in which the cleaning device 1 exhibits a defined or predictable behavior.

[0075] The cleaning device 1 can have several demonstration modes, which will be discussed in more detail later. Unless otherwise stated or obvious contradictions arise, if the cleaning device 1 has multiple demonstration modes, the following explanations regarding the demonstration mode apply to all demonstration modes. Differences between different demonstration modes will be explained separately later.

[0076] Furthermore, it is also possible that the cleaning device has 1 different cleaning modes or can perform different cleaning processes in cleaning mode, for example cleaning processes adapted to different floors B.

[0077] In cleaning mode, the cleaning device 1 moves freely and / or autonomously, in particular, the cleaning device 1 navigates independently using the navigation device 4. In particular, the cleaning device 1 cleans a cleaning area in cleaning mode.

[0078] In demonstration mode, the cleaning device 1 moves and / or behaves according to a predefined pattern. Specifically, in demonstration mode, the cleaning device 1 exhibits defined, predetermined, predictable, and / or reproducible behavior. In particular, the cleaning device 1 displays the same behavior in demonstration mode during every operation.

[0079] In contrast, the behavior of cleaning device 1 in cleaning mode is preferably random, self-determined, or unpredictable. In particular, in cleaning mode, cleaning device 1 itself determines how it moves, whereas in demonstration mode, its behavior is (within certain limits) fixed or follows a predetermined pattern.

[0080] The demonstration mode is primarily intended to run various functions or behaviors of the cleaning device 1, particularly for demonstration and / or testing purposes. Furthermore, the demonstration mode is also preferably used to configure settings for the cleaning mode.

[0081] In particular, the cleaning device 1 exhibits different behavior in demonstration mode than in cleaning mode.

[0082] The specification preferably defines a task to be performed. In demonstration mode, cleaning device 1 performs the task.

[0083] The task specified and / or to be completed may comprise several subtasks.

[0084] For example, the task or a subtask of the task may consist of driving through a demonstration area D, which is specified in particular in the specifications, and / or driving along a specified path W or following a specified path W.

[0085] In particular, the cleaning device 1 travels the same path W and / or the same demonstration area D during each operation in demonstration mode, provided that no settings of the demonstration mode are changed in the meantime or between two operations.

[0086] It is also possible that the task to be performed, or a subtask of the task, consists of showing, demonstrating, or carrying out a certain behavior, for example, avoiding an obstacle H and / or driving along a boundary G and / or carrying out a certain cleaning process, for example, a cleaning process intended or optimized for hard floors such as parquet or tiles, or for carpets.

[0087] After completing the task, the cleaning device 1 ends the demonstration mode, preferably automatically. In particular, upon ending the demonstration mode and / or after completing the task, especially after completing one, several, or all subtasks, the cleaning device 1 returns at least substantially to its initial position and / or orientation, as it was before or when the demonstration mode was started or selected. This enables, in particular, a "runway behavior" in which the cleaning device 1 performs various functions or behaviors sequentially, returning to its initial position and preferably orientation after each execution. This allows for quick and easy demonstration and / or testing of different functions.

[0088] Preferably, the cleaning device 1 determines its starting position and / or starting orientation independently, in particular by means of appropriate position detection sensors and / or the navigation device 4 and / or independently of external devices such as a base station.

[0089] Returning to the initial position and / or orientation preferably occurs at least substantially via the shortest path and / or by the cleaning device 1 retracing at least substantially the path W that it traveled or covered in demonstration mode, starting from the initial position. However, the cleaning device 1 can also return to the initial position via a path other than the shortest path or the path traveled from the initial position.

[0090] Preferably, the specification defines a path W to be traveled by the cleaning device 1 and / or a demonstration area D to be traversed. The path W or the demonstration area D is traversed in demonstration mode, particularly according to the specification.

[0091] Path W is, in particular, a straight path. However, path W can also be any other type of path, for example, a curved path, especially an oval or circular one, a zigzag path, a spiral path, or a path that describes at least an essential geometric or two-dimensional figure, in particular a triangle, a rectangle, a square, a trapezoid, a rhombus, or the like.

[0092] The path W can be explicitly defined as the path to be traveled or can be implicitly defined, for example by a specification that defines how the cleaning device reacts to (virtual) boundaries G or obstacles H.

[0093] The demonstration area D is, in particular, an area to be traversed by the cleaning device 1 in demonstration mode, specifically a surface to be traversed. However, the demonstration area D can also – alternatively or additionally – include or be formed by the predefined path W.

[0094] The demonstration area D is in particular a planar area, especially at least substantially in the form of a circle, an ellipse, a triangle, a square, a rectangle or the like.

[0095] Preferably, the specification defines how or by which route W the demonstration area D is traversed. In particular, a scheme according to which the demonstration area D is traversed can be specified. For example, the specified route or scheme can be that the demonstration area D is traversed at least substantially along parallel lines, or that first an edge area of ​​the demonstration area D is traversed and then an untraversed inner area of ​​the demonstration area D is traversed, particularly according to a specified scheme such as at least substantially parallel lines, as is the case, for example, in Fig. 6 is shown.

[0096] Preferably, the demonstration area D is defined, and in particular completely defined, by virtual boundaries G. The demonstration area D and the virtual boundaries G are preferably completely independent of the real environment of the cleaning device 1. In particular, the demonstration area D is not compared or calibrated with the real environment of the cleaning device 1.

[0097] The path W can be explicitly defined as the path to be traveled or can be implicitly defined, for example by a specification that defines how the cleaning device 1 reacts to (virtual) boundaries G or obstacles H.

[0098] In cleaning mode, preferably no path W to be traveled by the cleaning device 1 is defined, or the path W traveled by the cleaning device 1 is automatically selected and / or optimized by the cleaning device 1 itself. In this sense, there is specifically no predefined path W to be traveled in cleaning mode.

[0099] Preferably, in cleaning mode, no area to be cleaned by the cleaning device 1 is defined and / or the cleaning area is only partially limited, in particular by virtual boundaries G. For example, certain areas may be declared as prohibited zones (also referred to as "no-go areas") on a map, which the cleaning device 1 is not allowed to enter. In this sense, there is preferably no predefined cleaning area in cleaning mode.

[0100] Preferably, the cleaning device 1 has several demonstration modes, which are particularly selectable. The demonstration modes preferably have different specifications for the behavior of the cleaning device 1 in the respective demonstration mode.

[0101] In particular, in one of the demonstration modes, the task or subtask to be completed is defined as driving along a straight path W, and in another of the demonstration modes, the task or part of a task to be completed may be defined as driving along a preferably rectangular, in particular square, demonstration area D.

[0102] In the Figures 3 to 7 Various demonstration modes are shown as examples.

[0103] The Figures 3 to 5 show a first demonstration mode and the Figures 6 and 7show a second demonstration mode that differs from the first demonstration mode or has a different specification than the first demonstration mode.

[0104] In the first scenario, in Figs. 3 to 5 In the demonstration mode shown, a straight path W to be traveled by the cleaning device 1 is defined in the specification.

[0105] In particular, the illustration examples according to Figs. 3 and 5 The cleaning device 1 returns to its starting position along the same path it traveled from the starting position. For better illustration, in Figs. 3 and 5 The outward journey from the starting position and the return journey to the starting position are shown slightly offset from each other.

[0106] The first demonstration mode is particularly suitable for testing and / or demonstrating the tracking accuracy, navigation function or functionality of the navigation device 4, the function of the motor and transmission and / or the suction power of the cleaning device 1.

[0107] In the provision of the second, in Figs. 6 and 7 In the demonstration mode shown, a substantially rectangular or square demonstration area D is defined in the specification, which the cleaning device 1 is to traverse. Preferably, the path W along which the cleaning device 1 traverses, or is to traverse, the demonstration area D is also defined.

[0108] The demonstration mode specification preferably defines the length of the path W to be travelled and / or the size and / or shape of the demonstration area D to be travelled.

[0109] The second demonstration mode is particularly suitable for testing and / or demonstrating a navigation function or the functionality of the navigation device 4, a cleaning function, an object detection and / or object avoidance function, and / or a function of various sensors of the cleaning device 1.

[0110] The following explanations refer generally to the demonstration mode or to different or multiple demonstration modes.

[0111] The length of path W is preferably at least 1 m and / or at most 10 m. For example, the length of path W can be 2 m or 4 m. Preferably, the length of path W is adjustable or variable, and / or paths W of different lengths are predefined in different demonstration modes.

[0112] It is possible that returning to the starting position is part of the predefined path W, or that the starting position and an end position of path W are identical. Alternatively, however, it is also possible that path W is a path from the starting position to an end position different from the starting position, and that the cleaning device 1 automatically returns to the starting position after reaching the end position or after traversing path W.

[0113] The size of the demonstration area D is preferably at least 1 m² and / or at most 10 m². For example, the size of the demonstration area D can be 1 m x 1 m, 1 m x 2 m, or 2 m x 2 m, or the demonstration area D can be formed by a circular area with a radius of 0.5 m or 1 m. Preferably, the size and / or shape of the demonstration area D is adjustable or changeable, and / or demonstration areas D of different sizes and / or shapes are specified in different demonstration modes.

[0114] Alternatively or additionally, the specifications may define an operating time for operation in demonstration mode. The operating time is preferably at least 20 seconds and / or at most 2 minutes. However, longer and shorter operating times are also possible. Preferably, the operating time is adjustable or changeable, and / or different operating times are specified for different demonstration modes.

[0115] Preferably, in demonstration mode, the cleaning device 1 detects objects, in particular obstacles H and / or boundaries G. In demonstration mode, the cleaning device 1 preferably avoids detected obstacles H and / or preferably travels along detected boundaries G.

[0116] An obstacle H is preferably an object that the cleaning device 1 must avoid or that the cleaning device 1 cannot drive over. In particular, an obstacle H can be formed by an object rising or extending upwards from the floor B, for example, a carpet, a wall, or a piece of furniture (e.g., a chair, table, cabinet, bed, or the like), or a part thereof. However, an obstacle H can also be formed by relatively small objects, especially objects with dimensions of only a few millimeters or centimeters, for example, by children's toys or parts thereof, especially Duplo or Lego bricks. An obstacle H is preferably a real object, but can also be formed by a virtual object, especially a virtual area, which is marked as an obstacle H on a map or is treated as an obstacle H by the cleaning device 1.

[0117] A boundary G is preferably a straight and / or elongated object at which the cleaning device 1 changes or must change its direction of travel and / or along which the cleaning device 1 can travel. A boundary G can be a virtual or a real object. A virtual boundary G can, for example, be entered on a map of the cleaning device 1 and / or be formed by a laser beam or a magnetic strip and / or be defined in the demonstration mode settings. In particular, the edge of the demonstration area D represents a virtual boundary G. A real boundary G can, for example, be formed by a wall and / or step extending upwards from the floor B, a door, an extended piece of furniture, in particular a baseboard or skirting board of a piece of furniture, and / or the edge of a recess in the floor B.

[0118] In particular, a boundary G can have or form an obstacle H and an obstacle H can have or form a boundary G.

[0119] The specification preferably defines how the cleaning device 1 reacts to a detected boundary G or obstacle H. In other words, the specification preferably contains instructions or predefined behaviors that specify a reaction to certain events, in particular the detection of an obstacle H and / or a boundary G. Specifically, it may enable, permit, or specify a deviation from the path W and / or leaving the demonstration area D.

[0120] In this sense, the behavior of the cleaning device 1, in which the specified path W or demonstration area D is generally followed, but the path W or demonstration area is left when certain events occur, in particular when an obstacle H and / or a boundary G is detected, also constitutes following the path W or demonstration area D in accordance with the specification.

[0121] The reaction to a detected boundary G or a detected obstacle H is preferably the same in demonstration mode as in cleaning mode.

[0122] The specification may, for example, define a distance to which the cleaning device 1 must approach the obstacle H or the boundary G, or define a minimum distance to be maintained from the obstacle H or the boundary G. Furthermore, the specification may define whether and how the cleaning device 1 changes its direction of travel and / or speed upon detecting a boundary G or an obstacle H, for example, by specifying a rotation by a defined angle and / or in a defined direction, and / or by specifying a reduction in speed by a certain amount or to a specific speed.

[0123] Preferably, the specification, in particular in addition to defining a path W and / or demonstration area D, stipulates that the cleaning device 1 detects obstacles H and / or boundaries G and avoids them – especially despite the specified path W or demonstration area D – and / or travels along them. In particular, the cleaning device 1 may leave the defined path W or demonstration area D.

[0124] When the cleaning device 1 detects an obstacle H, it preferably avoids it, in particular by leaving the path W and / or demonstration area D specified in the specification if necessary, and then preferably returning to the path W or demonstration area D, or continuing to move as specified. In particular, after avoiding the obstacle H, the cleaning device 1 resumes its previous movement. For example, if the cleaning device 1 was moving in a straight line before encountering the obstacle H, it continues to move in a straight line after avoiding it.

[0125] This is in the Figures 3 to 7 A more detailed explanation.

[0126] In the Figures 3 to 5 A demonstration mode is shown in which the setting specifies traveling a straight path W, in particular of a certain length.

[0127] In Fig. 3There is no obstacle H along the predetermined path W. Therefore, the cleaning device 1 moves in a straight line from the depicted starting position and returns to its starting position after traversing the predetermined path W. Preferably, the cleaning device 1 also rotates back to its initial orientation upon reaching the starting position.

[0128] In Fig. 4 There is an obstacle H along the predetermined path W. The cleaning device 1 detects the obstacle H and avoids it. While avoiding it, the cleaning device 1 leaves the path W. Fig. 3 The cleaning device 1 follows the predetermined path W shown, which it would follow without obstacle H. After avoiding the obstacle, it continues moving in a straight line, i.e., along the predetermined path W.

[0129] In particular, the illustration example returns according to Fig. 4The cleaning device 1, after bypassing the obstacle H, returns to the path W it had taken (as particularly in Fig. 3 (as shown), without traveling back over H. However, this is not mandatory. It is also possible that the cleaning device 1 avoids the obstacle H in such a way that, after avoiding it, the cleaning device 1 travels in a straight line, but parallel to the path shown. Fig. 3 The path shown, W, continued moving.

[0130] In Fig. 5 A boundary G is located along the specified path W. The cleaning device 1 detects the boundary G and moves along it. In doing so, the cleaning device 1 leaves the path W. Fig. 3The cleaning device 1 follows the predetermined path W shown, which it would follow without the boundary G. After reaching an end position, the cleaning device 1 moves back to its starting position and preferably to its initial orientation, in the illustrative example, in particular along the same path it traveled from the starting position to the end position. The end position can be defined, for example, by the fact that the cleaning device has traveled a predetermined distance and / or has been operated for a predetermined operating time.

[0131] In the Figures 6 and 7 A demonstration mode is shown in which the traversal of a demonstration area D (essentially square in the example shown) is specified in the preset.

[0132] In Fig. 6There is no obstacle H in the demonstration area D. Therefore, starting from the depicted starting position, the cleaning device 1 completely traverses the demonstration area D, in particular according to a predetermined pattern or along a predetermined path, and returns to its starting position after traversing the demonstration area D. Preferably, the cleaning device 1 also rotates back to its initial orientation upon reaching the starting position.

[0133] In Fig. 7 There is an obstacle H in demonstration area D. Therefore, the cleaning device 1 initially follows the same path W as in Fig. 6The cleaning device 1 travels until it encounters or detects obstacle H. It detects obstacle H and avoids it, in this example by reversing its direction of travel. The cleaning device 1 then continues traversing the demonstration area D, particularly according to the movement pattern it exhibited before detecting obstacle H. After traversing the demonstration area D, the cleaning device 1 returns to its starting position and preferably its initial orientation.

[0134] The cleaning device 1 preferably has an input device 10 arranged on the cleaning device 1 or its housing 2. The input device 10 particularly has one or more buttons and / or knobs and / or a touch-sensitive display (touch display).

[0135] The input device 10 is preferably used to adjust settings of the cleaning device 1 and / or to select various operating modes. In particular, the demonstration mode or one of the demonstration modes can be selected via the input device 10.

[0136] The demonstration mode is preferably selected or operation in demonstration mode is started via input device 10, particularly by pressing a specific key or key combination. Different demonstration modes can be selected by pressing different keys or key combinations.

[0137] According to another preferred aspect, the demonstration mode can be selected remotely and / or via an external device 12. This will be explained in more detail later.

[0138] Preferably, the input device 10 indicates that the demonstration mode has been selected, or which demonstration mode has been selected.

[0139] After selecting the demonstration mode, the cleaning device 1 preferably begins to move immediately, in particular in a straight line and / or according to the specification.

[0140] "Immediately" in this context means, in particular, that no further steps, such as configuration or the like, take place after selecting the demonstration mode and before the movement begins. However, a (short) time interval may occur between selecting the demonstration mode and the start of the movement, for example, a few seconds. This also constitutes an immediate start of the movement within the meaning of the present invention.

[0141] The cleaning device 1 can preferably be operated in demonstration mode from any starting position. In particular, no base station is required for the operation of the cleaning device 1 in demonstration mode, or the cleaning device 1 can be operated in demonstration mode without a base station.

[0142] A base station is, in particular, a station through which the cleaning device 1 or a battery of the cleaning device 1 is charged or can be charged to provide energy for one or more electric motors for operating the cleaning device 1, in particular for driving the wheels 3, the cleaning roller 7, the sweeping brush 8 and / or a blower for vacuuming up dirt. A base station is therefore, in particular, a charging station for the cleaning device 1. Alternatively or additionally, the base station can also be a suction station for vacuuming dirt from the cleaning device 1 or its collection container.

[0143] In demonstration mode, preferably one or more functions of the cleaning device 1 can be set, switched on and / or switched off. This serves in particular for the targeted testing and / or demonstration of specific functions and / or for the analysis of errors or malfunctions of the cleaning device 1.

[0144] In demonstration mode, the function for detecting obstacles H and / or boundaries G can be selectively enabled, disabled, and / or adjusted. For example, the sensitivity for detecting obstacles H and / or boundaries G can be set, such as by defining the size and / or dimensions at which an object is classified as a detected obstacle H and / or boundary G. This allows, for instance, flat objects such as door thresholds, carpets, or uneven floor surfaces B to be detected and classified as obstacles H and / or boundaries G when they reach or exceed a minimum height, and / or not be detected and classified as obstacles H and / or boundaries G when they reach or fall below a certain height. This can be used, for example, to allow or prevent the cleaning device 1 from driving over or passing over them.

[0145] Furthermore, in demonstration mode, the function for avoiding obstacles H is preferably switchable and / or switchable and / or adjustable. For example, it can be adjustable what minimum distance to an obstacle H is maintained and / or how a detected obstacle H is reacted to, for example, a direction in which the cleaning device 1 avoids a detected obstacle H and / or to what extent the movement speed of the cleaning device 1 is reduced when an obstacle H is detected.

[0146] The function that allows the cleaning device to travel along detected boundaries G is preferably switchable on and / or off and / or adjustable in demonstration mode. For example, it can be set at what distance and / or in which direction the cleaning device 1 travels along a detected boundary G and / or how long the cleaning device 1 travels along a boundary G at most, or what the maximum distance the cleaning device 1 travels while traveling along a boundary G at most.

[0147] In demonstration mode, the cleaning function and / or cleaning performance of the cleaning device 1 can be set, activated, and / or deactivated. For example, cleaning can be completely deactivated in demonstration mode, so that the cleaning device 1 moves around in demonstration mode without performing any cleaning. Furthermore, the type of cleaning can be set. For example, it can be set whether edge cleaning and / or surface cleaning should be performed, whether the cleaning roller 7 and / or the sweeping brush 8 should be used for cleaning, whether cleaning should be specifically adapted to a floor covering (e.g., hard floor, tile, parquet, laminate, PVC, vinyl, carpet, low-pile carpet, or high-pile carpet), and / or whether automatic floor covering detection and / or adaptation to the floor covering should be performed. The cleaning performance can also be set.Settings can be adjusted, for example, by setting or adjusting the suction power and / or rotational speed of the cleaning roller 7 and / or the sweeping brush 8, and / or by setting or adjusting how often a specific floor area is cleaned. It is also possible to activate or deactivate automatic adjustment of the cleaning performance and / or the cleaning method in demonstration mode, particularly based on dirt detection.

[0148] Furthermore, in demonstration mode, the speed at which the cleaning device 1 moves in demonstration mode can be set, or the function that the speed of the cleaning device 1 is automatically adjusted, for example when an obstacle H and / or a boundary G and / or depending on a detected floor covering, can be set, switched on and / or switched off.

[0149] In demonstration mode, a position detection function of the cleaning device 1, in particular a position detection function of the navigation device 4 or its sensor(s), can also be set, switched on and / or switched off.

[0150] According to a preferred aspect, settings for operation in cleaning mode can be made in the demonstration mode, or settings for operation in cleaning mode are made in the demonstration mode. In this respect, there is an interaction between the demonstration mode and the cleaning mode: In this sense, the demonstration mode and the cleaning mode are preferably not two completely separate operating modes of the cleaning device 1, but rather settings can be made in the demonstration mode, which are saved, in particular as settings for operation in cleaning mode, and which have an effect on the behavior of the cleaning device 1 when operating in cleaning mode.

[0151] In particular, in demonstration mode, one or more sensors of the cleaning device 1 and / or the navigation device 4 can be calibrated. For example, the cleaning device 1 or the navigation device 4 can have one or more laser sensors, laser scanners, time-of-flight sensors, cameras, infrared sensors, and / or ultrasonic sensors. Sensors of the cleaning device 1 can be designed or used, for example, for position detection, object detection, dirt detection, and / or floor covering detection.

[0152] For example, in demonstration mode, the navigation device 4 or its sensor(s), a floor sensor (which serves in particular to detect edges or depressions in the floor B), and / or a distance sensor (which is preferably aligned in the direction of travel of the cleaning device 1 and / or is specifically designed to detect objects located in front of the cleaning device 1 in the direction of travel) can be set or calibrated. The distance sensor can be configured in particular as a laser distance sensor, lidar sensor, or time-of-flight camera.

[0153] Preferably, drift correction can be performed in demonstration mode. In particular, a straight path W is defined in the program, which the cleaning device 1 travels along. If the cleaning device 1 deviates from the defined path W, a corresponding calibration or correction can be performed, in particular automatically and / or by detecting, based on sensors, that the cleaning device 1 is not moving in a straight line and / or not along the defined path W.

[0154] Furthermore, the above explanations regarding the adjustability, activation and / or deactivation of functions in demonstration mode also apply analogously to settings made in demonstration mode for operation in cleaning mode: the aforementioned settings can therefore also be saved for operation in cleaning mode, so that the cleaning device 1 behaves in cleaning mode according to the settings or calibrations made in demonstration mode.

[0155] In this way, in demonstration mode for operation in cleaning mode, settings can be made, in particular, for the function of detecting obstacles H and / or limits G, for the function of avoiding obstacles H, for the function of driving along limits G, for the cleaning function and / or cleaning performance and / or type of cleaning, for speed or speed adjustment, and / or for a position detection function.

[0156] Before or during initial operation or after initial switching on of the cleaning device 1, the cleaning device 1 is preferably coupled with a network 11 and / or with an external device 12 and / or a data connection V of the cleaning device 1 is established with the network 11 and / or the external device 12.

[0157] Preferably, a data connection V can also be established between the external device 12 and the network 11, or a data connection V also exists between the external device 12 and the network 11.

[0158] The Fig. 8 The figure schematically shows the cleaning device 1, the network 11 and the external device 12 as well as the existing or possible data connections V between them.

[0159] Network 11 is preferably a WLAN, mobile network and / or the Internet.

[0160] The external device 12 is preferably a base station of the cleaning device 1, a remote control of the cleaning device 1 and / or an app and / or a smartphone, a hotspot or access point or wireless access point, especially one formed by a smartphone and / or a mobile hotspot or access point and / or a server or a cloud.

[0161] Preferably, the cleaning device 1 is indirectly connected to, or connectable to, the external device 12 via the network 11. However, it is also possible that a (direct) data connection V exists or is established between the cleaning device 1 and the external device 12. The direct data connection V between the cleaning device 1 and the external device 12 can, in particular, be a Bluetooth connection.

[0162] Establishing a data connection V enables, in particular, the configuration and / or control of the cleaning device 1 via the network 11 or the external device 12. Specifically, establishing the data connection V allows for the exchange of data between the cleaning device 1 and the network 11 or external device 12. For example, this enables software or firmware updates of the cleaning device 1, the creation of cleaning schedules, the setting of rest periods or operating bans for the cleaning device 1, the definition and / or configuration of areas to be cleaned, and / or the setting and control of charging behavior. Furthermore, the cleaning device 1 can transmit data, such as error or warning messages, notifications regarding upcoming and / or completed cleaning and / or charging processes, and / or notifications regarding required maintenance or repair work.

[0163] Preferably, before or during initial operation or after the cleaning device 1 is switched on for the first time, a software update, in particular control software, and / or firmware of the cleaning device 1 is performed. It may be stipulated that the update is mandatory for the operation of the cleaning device 1, or that without the update, operation of the cleaning device 1 in cleaning mode is not possible. The data required for the update is preferably obtained via the data connection V and / or the network 11, in particular via a (mobile) hotspot or access point or wireless access point.

[0164] In cleaning mode, the cleaning device 1 preferably establishes a data connection V with the network 11 and / or the external device 12.

[0165] Preferably, a map of the area surrounding the cleaning device 1 is created during or for the cleaning mode. Preferably, the map is created before or during the first operation in cleaning mode, and / or the user is prompted before or during the first operation in cleaning mode to confirm whether the map should be created. This prompt can be made, for example, via a display on the cleaning device and / or via the external device 12, in particular via a corresponding notification, message, or prompt, or via a corresponding menu in an app for operating or controlling the cleaning device 1.

[0166] To create the map, a mapping run is preferably performed, during which the cleaning device 1 traverses its surroundings or the ground B and creates the map. This is preferably a separate process or run that takes place before the first cleaning operation in cleaning mode. However, it is also possible to allow the (separate) mapping run to be declined and / or for the map to be created during the first cleaning operation in cleaning mode.

[0167] The generated map is preferably transmitted from the cleaning device to or via the network 11 and / or to the external device 12, in particular a smartphone, a server, or a cloud, and stored there. This is done in particular via appropriate data connections V between the cleaning device 1, the network 11, and / or the external device 12.

[0168] It may be stipulated that the creation of a map is mandatory or that operation of the cleaning device 1 is not possible if no map has been created or no map is available.

[0169] Preferably, the (previously created) map is transferred to the cleaning device 1 via the data connection V from the external device 12 and / or from the network 11 when the cleaning mode is started.

[0170] In cleaning mode, the cleaning device 1 preferably navigates using or taking into account the map. In particular, it can be provided that the cleaning device 1, in cleaning mode, automatically determines and / or optimizes a path W to be traveled during a cleaning process based on the generated map.

[0171] The map can define areas that cleaning equipment 1 should not or may not enter. This can be done, for example, by identifying obstacles H and / or boundaries G when creating the map and entering them accordingly. Alternatively or additionally, specific areas can also be marked as obstacles H and / or boundaries G on the map, particularly after the map has been created, so that these areas represent a virtual obstacle H or a virtual boundary G.

[0172] At the beginning or before the start of a cleaning process in cleaning mode, the cleaning device 1 is preferably located in or on a base station assigned to the cleaning device 1.

[0173] After completing a cleaning process in cleaning mode, the cleaning device 1 preferably moves back to the base station.

[0174] Preferably, in particular apart from the aforementioned update upon initial commissioning of the cleaning device 1, a data connection V with a network 11, in particular WLAN, mobile network and / or Internet, and / or external device 12, in particular a base station and / or a smartphone and / or an app, is not required for operation in demonstration mode and / or no such data connection V is established during operation in demonstration mode.

[0175] After the update, the cleaning device 1 can preferably be operated in demonstration mode without any further configuration and / or without a connection to a network 11 and / or external device 12, and / or without a data connection V to a network 11 and / or external device 12 existing or being established. In particular, the cleaning device 1 will operate in demonstration mode without a connection or data connection V even if a connection is made or a data connection V is established in cleaning mode.

[0176] According to a preferred aspect, however, the demonstration mode is selected and / or started via the external device 12, in particular a smartphone. Specifically, a data connection V is established to the external device 12, in particular via a WLAN and / or a hotspot or access point or wireless access point, which is formed or generated by the external device 12 or smartphone. Then, the demonstration mode can be selected and / or started via the smartphone or via an app on the smartphone that serves or is designed to control or operate the cleaning device 1.

[0177] Preferably, during the initial operation of the cleaning device 1 in demonstration mode, no map of the cleaning device 1's surroundings is created, and / or the user is not prompted in demonstration mode to create a map of the cleaning device 1's surroundings, and / or operation of the cleaning device 1 is possible even without a map of the surroundings. In particular, operation of the cleaning device 1 in demonstration mode without a map also occurs even if a map is created during cleaning mode (the initial operation).

[0178] Individual aspects, features and process steps of the present invention can be implemented independently of one another, but also in any combination or sequence. Reference symbol list:

[0179] 1 Cleaning device 2 Housing 3 Wheels 4 Navigation device 5 Underside 6 Suction opening 7 Cleaning roller 8 Sweeping brush 9 Control unit 10 Input device 11 Network 12 External device B Ground D Demonstration area GG Boundary H Obstacle V Data connection W Path

Claims

1. Method for operating a self-propelled cleaning device (1), wherein the cleaning device (1) has a cleaning mode in which it moves autonomously, wherein the cleaning device (1) has a demonstration mode and can be operated selectively in the demonstration mode or in the cleaning mode, characterised in that the cleaning device (1) behaves in the demonstration mode according to a specification, wherein a task to be completed is defined in the specification, wherein the cleaning device (1) automatically terminates the demonstration mode after completion of the task and returns to its starting position and preferably starting alignment at the beginning of the demonstration mode for termination.

2. Method according to claim 1, wherein a straight path (W) to be traveled by the cleaning device (1) is defined in the specification, preferably wherein a length of the path (W) to be traveled is defined and / or can be set.

3. Method according to claim 1 or 2, wherein an operating time is defined and / or can be set in the specification.

4. Method according to one of the preceding claims, wherein the cleaning device (1) detects obstacles (H) in the demonstration mode, preferably wherein it is defined in the specification how the cleaning device (1) reacts to detected obstacles (H), preferably wherein the cleaning device (1) moves along the path (W) defined in the specification, avoids the detected obstacle (H) when an obstacle (H) is detected and thereby deviates from the path (W) and then returns to the path (W) again and / or moves further in a straight line.

5. Method according to one of the preceding claims, wherein, in the demonstration mode, the cleaning device (1) detects boundaries (G) and travels along a detected boundary (G).

6. Method according to one of the preceding claims, wherein, for termination of the demonstration mode, the cleaning device (1) returns to the starting position on the shortest path and / or returns to the starting position by returning the path (W) covered from the starting position.

7. Method according to one of the preceding claims, wherein the task defined in the specification comprises a plurality of sub-tasks which the cleaning device (1) successively completes in the demonstration mode, preferably wherein the cleaning device (1) returns to its starting position and preferably starting alignment at the beginning of the demonstration mode after completion of a sub-task and then completes the next sub-task.

8. Method according to one of the preceding claims, wherein the cleaning device (1) has an input device (10) arranged on the cleaning device (1), wherein the demonstration mode is selected via the input device (10) and / or wherein the cleaning device (1) immediately begins to move after selection of the demonstration mode.

9. Method according to one of the preceding claims, wherein an area to be traveled by the cleaning device (1) of a specific size and / or shape is specified in the specification, preferably wherein the size and / or shape can be set, and / or wherein the cleaning device (1) has a plurality of different selectable demonstration modes, preferably wherein the different demonstration modes have different specifications.

10. Method according to one of the preceding claims, wherein, before or during initial operation of the cleaning device (1) in the cleaning mode, a map of the surroundings of the cleaning device (1) is created and / or it is queried whether a map of the surroundings of the cleaning device (1) is to be created, in particular wherein, in the cleaning mode, the cleaning device (1) automatically defines and / or optimizes a path (W) to be traveled during a cleaning process on the basis of the created map.

11. Method according to one of the preceding claims, wherein, in the demonstration mode, the cleaning device (1) does not establish a data connection (V) to a network (11) and / or an external device (12) and / or can be operated without establishing a data connection (V) or coupling to a network (11) and / or external device (12).

12. Method according to one of the preceding claims, wherein, in the demonstration mode, the cleaning device (1) does not create a map of its surroundings and / or it is not queried whether a map of the surroundings of the cleaning device (1) is to be created and / or wherein operation in the demonstration mode takes place without a map of the surroundings of the cleaning device (1).

13. Method according to one of the preceding claims, wherein, in the demonstration mode, one or more functions of the cleaning device (1) can be selectively set, switched on and / or switched off, in particular detection of obstacles (H) and / or boundaries (G), avoidance of obstacles (H), travelling along boundaries (G), a type of cleaning or a cleaning performance or adaptation thereof, and / or a speed or speed adaptation.

14. Method according to one of the preceding claims, wherein, in the demonstration mode, settings can be made for operation in the cleaning mode, in particular a calibration of one or more sensors, a setting of a type of cleaning and / or a cleaning performance, a setting of a drive power, a setting of a drift correction, and / or a setting and / or calibration of a detection of obstacles (H) and / or boundaries (G) and / or a reaction to a detected obstacle (H) and / or a detected boundary (G).

15. Self-propelled cleaning device (1) having a cleaning mode and a demonstration mode, wherein the cleaning device (1) is designed to carry out a method according to one of the preceding claims.

Citation Information

Patent Citations

  • Method for controlling an autonomous, mobile robot

    WO2018158248A2

  • Method for controlling an autonomous, mobile robot

    CN110709790A

  • Autonomous travelling body, autonomous travelling cleaner, control method for autonomous travelling cleaner, and program

    JP2020190769A

  • Systems and methods for training a robot to autonomously travel a route

    US20170329347A1