Methods and garden tool systems for handling labels

WO2025184791A8PCT designated stage Publication Date: 2025-10-02GLOBE (JIANGSU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/080019
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-05
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Lawn mowers and similar garden tools lack awareness of specific geographical locations within their work area that contain important information, such as obstacles or boundary inaccuracies, limiting their operational efficiency.

Method used

A garden tool system equipped with a positioning module and computer memory that allows users to add labels to geographical locations on a user map, storing this information for display and enabling the tool to adjust its operations based on these labels.

Benefits of technology

Enhances the lawn mower's operational efficiency by allowing it to recognize and respond to specific geographical features, improving boundary accuracy and avoiding obstacles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024080019_02102025_PF_FP_ABST
    Figure CN2024080019_02102025_PF_FP_ABST
Patent Text Reader

Abstract

A method for controlling a garden tool system (100), wherein the garden tool system (100) comprises a garden tool (102) and a computer memory (104), the method comprising the steps of: obtaining instructions (122) from a user (114) via a user interface (116) of the data terminal (106) to add a label (302) to a location (304) on a user map (300) corresponding to a geographical location (118) within, on or in proximity of the boundary (108) of the work area (110), storing the location (304) and the label (302) in the computer memory (104) of the garden tool system (100), and sending instructions to the data terminal (106) to display the label (302) and the location (304) on the user map (300) on the user interface (116).
Need to check novelty before this filing date? Find Prior Art

Description

METHODS AND GARDEN TOOL SYSTEMS FOR HANDLING LABELSTechnical Field

[0001] The present disclosure relates generally to methods for controlling a garden tool system to handle labels. The present disclosure also relates to garden tool systems which relate to the methods for handling labels.Background

[0002] When a lawn mower is working on the work area, there might be some specific geographical locations, i.e., points of interest, related to the work area which contains extra and various types of information, for example, the geographical locations of obstacles within the work area, the geographical locations of work area boundary, etc. The extra information may be important to the work of the lawn mower, however the lawn mower is not aware of the extra information and cannot make use of the extra information.

[0003] Therefore, there is a need for a solution to handle the extra information on the specific geographical locations and to make use of the extra information, so as to benefit the work of the lawn mower.Summary

[0004] It is an object of the invention to address at least some of the problems and issues outlined above. It is an object of embodiments of the invention to handle extra information related to different points of interest of the work area, so as to benefit the work of the lawn mower. It is possible to achieve the object and possibly others by providing the methods and garden tool systems as defined in the attached claims.

[0005] In a first aspect of the invention, a method for controlling a garden tool system is disclosed. The garden tool system comprises a garden tool and a computer memory, wherein the garden tool system is arranged to be communicatively connected to a data terminal, wherein the garden tool is arranged to conduct work within a boundary of a work area, and wherein the garden tool  comprises a positioning module configured to obtain positioning information, the method comprising the steps of: obtaining instructions from a user via a user interface of the data terminal to add a label to a location on a user map corresponding to a geographical location within, on or in proximity of the boundary of the work area, storing the location and the label in the computer memory of the garden tool system, and sending instructions to the data terminal to display the label and the location on the user map on the user interface.

[0006] In a second aspect of the invention, a garden tool system is disclosed. The garden tool system comprises a garden tool and a computer memory, the garden tool comprises a processing circuitry and a memory, the memory containing instructions executable by the processing circuitry, wherein the garden tool system is arranged to be communicatively connected to a data terminal, wherein the garden tool is arranged to conduct work within a boundary of a work area, and wherein the garden tool comprises a positioning module configured to obtain positioning information, when the instructions are executed by the processing circuitry, the garden tool system is operative for: obtaining instructions from a user via a user interface of the data terminal to add a label to a location on a user map corresponding to a geographical location within, on or in proximity of the boundary of the work area, storing the location and the label in the computer memory of the garden tool system, and sending instructions to the data terminal to display the label and the location on the user map on the user interface.Brief Description of Drawings

[0007] The invention is now described, by way of example, with reference to the accompanying drawings, in which:

[0008] Fig. 1 schematically shows a layout of a work area and a garden tool system, according to possible embodiments.

[0009] Fig. 2 schematically shows a flow chart of a method performed by the garden tool system, according to possible embodiments.

[0010] Fig. 3 schematically shows a user map displayed on a data terminal, according to possible embodiments.

[0011] Fig. 4 schematically shows the garden tool in detail, according to possible embodiments.Detailed Description

[0012] Referring to fig. 1 and fig. 3, a garden tool system 100 is arranged. The garden tool system comprises a garden tool 102 and a computer memory 104. The garden tool 102 can be any kind of garden tool, e.g., a lawn mower. The garden tool 102 is communicatively connected to the computer memory 104. The garden tool 102 is arranged to work on a work area 110 with a boundary 108. The garden tool 102 is also communicatively connected to a data terminal 106, e.g., a mobile phone, so that a user 114 can interact with the garden tool 102 via the data terminal 106.

[0013] The basic idea of this invention is that the user 114 instructs the garden tool system 100 to add a label 302 to a location 304 on a user map 300 which is displayed on the data terminal 106. The location 304 of the label 302 is corresponding to a geographical location 118 within, on or in proximity of the boundary 108 of the work area 110. The label 302 can contain any extra information related to the location 304 and / or the geographical location 118, e.g., an obstacle. The label 302 and its location 304 are stored in the computer memory 104 and are displayed in the user map 300 of the data terminal 106. Therefore, extra information related to the geographical location 118 is added to the garden tool system 100 in the form of the label 302. Meanwhile, the label 302 is also displayed on the user map 300 in corresponding location 304 so that the user 114 can also check the label 302.

[0014] According to one embodiment, referring to figs. 1, 2 and 3, a method for controlling a garden tool system 100, wherein the garden tool system 100 comprises a garden tool 102 and a computer memory 104, wherein the garden tool system 100 is arranged to be communicatively connected to a data terminal 106, wherein the garden tool 102 is arranged to conduct work within a boundary  108 of a work area 110, and wherein the garden tool 102 comprises a positioning module 112 configured to obtain positioning information, the method comprising the steps of: obtaining 202 instructions 122 from a user 114 via a user interface 116 of the data terminal 106 to add a label 302 to a location 304 on a user map 300 corresponding to a geographical location 118 within, on or in proximity of the boundary 108 of the work area 110, storing 204 the location 304 and the label 302 in the computer memory 104 of the garden tool system 100, and sending 206 instructions to the data terminal 106 to display the label 302 and the location 304 on the user map 300 on the user interface 116.

[0015] In this embodiment, the garden tool system 100 comprises a garden tool 102 and a computer memory 104. The garden tool 102 can be any kind of garden tool, e.g., a lawn mower, a robotic golf ball collector or a robotic leaf collector, etc. The computer memory 104 can be any kind of memory which is capable of storing and accessing information. The computer memory 104 can be arranged on the garden tool 102, or can be arranged on a server, or a cloud service, etc. The garden tool 102 is communicatively connected to the computer memory 104, so as to access the information stored in the computer memory 104. Furthermore, the garden tool system 100 is also communicatively connected to the data terminal 106 which is operated by the user 114. The data terminal 106 can be mobile, e.g., a smart phone, a tablet, a laptop, or stationary, e.g., desktop computer. The data terminal 106 can also be a part of the garden tool 102. The garden tool 102 is arranged to conduct work on the work area 110 and comprises a positioning module 112 which is operative for obtaining positioning information of the garden tool 102.

[0016] In the step 202, the garden tool system 100 obtains instructions 122 from the user 114. The user 114 gives the instructions 122 via a user interface 116 of the data terminal 106. The user interface 116 can be e.g., a touch screen. The instructions 122 instructing the garden tool system 100 to add a label 302 to a location 304 on a user map 300. The user map 300 is a map which is displayed on the data terminal 106 so that the user 114 can see. The location 304 is a virtual location represented on the user map 300 and corresponding to a real-world  geographical location 118. The geographical location 118 can be within, on or in proximity of the boundary 108. Therefore, the label 302 is related to the location 304 on the user map 300, and also related to the corresponding geographical location 118. The label 302 can include any information related to the geographical location 118, e.g., if the geographical location 118 relates to a part of the boundary which has been incorrectly mapped, the label 302 may include the information “incorrect boundary” . If the geographical location 118 relates to an obstacle, the label 302 may include the information “obstacle, a stone” . If the geographical location 118 relates to a reference antenna for positioning, the label 302 may include the information “reference antenna” . The location 304 can be selected by the user 114, either by directly indicating on the user map 300 by the user interface 116, or by navigating or locating the garden tool 102 to the geographical location 118. This will be discussed in detail in the following text.

[0017] In the step 204, the location 304 and the label 302 are stored in the computer memory 104, so that the information related to the location 304 the label 302 is kept in the garden tool system 100.

[0018] In the step 206, the garden tool system 100 sends instructions to the data terminal 106 to display the label 302 and the location 304 on the user map 300 on the user interface 116, so that the user 114 can see the label 302 on the location 304 directly in the user map 300.

[0019] Alternatively, the method further comprises obtaining instructions 122 from the user 114 via the user interface 116 for the garden tool 102 to move within the boundary 108 of the work area 110. This step can precede the step 202 and refers to that the user 114 can instruct the garden tool 102 to move around the boundary 108 of the work area 110, so that the boundary 108 is defined. After the boundary 108 is defined, the label 302 can be added in the step 202.

[0020] By this method, the user 114 can add label 302 to a location 304 on the user map 300 and its corresponding geographical location 118. The label 302 can include any information related to the geographical location 118 and the user 114 can see the added label 302 and the location 304 on the user map 300. The  location 304 and the label 302 are also stored in the computer memory 104 of the garden tool system 100, so that both the garden tool 102 and the user 114 is aware of the label 302, the location 304 and its corresponding geographical location 118. The garden tool 102 and / or the user 114 can make use of the location 304 / geographical location 118 and the information provided in the label 302. Furthermore, the method is suitable for the user 114 to populate the user map 300 with a lot of useful information by adding many labels to it.

[0021] According to another embodiment, the method is preceded by the step of: sending positioning information obtained by the positioning module 112 from the garden tool 102 to the data terminal 106 for being displayed on the user map 300 on the user interface 116.

[0022] In this embodiment, the garden tool system 100 firstly obtaining positioning information of the garden tool 102 by the positioning module 112, then sending the positioning information of the garden tool 102 to the data terminal 106. Therefore, the data terminal 106 can display the garden tool 102 on the user map 300 at corresponding location via the user interface 116, so that the user 114 can easily check the real time position of the garden tool 102 on the user map 300.

[0023] According to another embodiment, the method is preceded by the step of: navigating the garden tool 102 to a geographical location 118 within, on or in proximity of the boundary 108 of the work area 110.

[0024] This embodiment defines that the garden tool 102 is navigated to the geographical location 118 prior to the obtaining step 202. For example, in an updating / confirming boundary scenario, the garden tool 102 can be navigated around the boundary 108 when the boundary is to be confirmed by the user 114. The user 114 can give real time navigate instructions to the garden tool 102 so that the garden tool 102 can move accordingly. For another example, the garden tool 102 can be navigated to the geographical location 118 by the user 114 via the user interface 116 of the data terminal 106.

[0025] According to another embodiment, the garden tool 102 is initially positioned at a geographical location 118 within, on or in proximity of the boundary 108 of the work area 110.

[0026] In this embodiment, the garden tool 102 is initially positioned at the geographical location 118. For example, the garden tool 102 can be physically carried by the user 114 so as to be positioned at the geographical location 118.

[0027] According to another embodiment, the method further comprises the steps of: controlling the garden tool 102 to automatically move to the geographical location 118, and generating and sending 212 an alert to the data terminal 106 and / or the garden tool 102 when the garden tool 102 has arrived to the geographical location 118.

[0028] This embodiment defines that the garden tool 102 is controlled so that it can automatically move to the corresponding geographical location 118, after the user 114 has indicated the location 304 on the user map 300. This embodiment is useful if the location 304 of the label 302 is only indicated by the user 114 on the user map 300, without the garden tool 102 being located at the geographical location 118 when the user 114 indicating. The alert could e.g., be a generated sound on the garden tool 102 / in an App on the data terminal 106, lights on the garden tool 102, pop-up in the App, or a push notification in the App.

[0029] According to another embodiment, when the label 302 corresponds to at least part 124 of the boundary 108 of the work area 110 that has been incorrectly mapped, the method further comprises the steps of: deleting the at least part 124 of the boundary 108 of the work area 110 that has been incorrectly mapped; obtaining instructions 122 from the user 114 via the user interface 116 to move along a correct path 120 of the boundary 108 of the work area 110; amending the boundary 108 of the work area 110 corresponding to the correct path 120 of the boundary 110; and storing the amended boundary of the work area 110 in the computer memory 104 of the garden tool system 100.

[0030] This embodiment defines the steps which will be performed when the label 302 relates to incorrect boundary, i.e., at least part 124 of the boundary 108 has been incorrectly mapped in the user map 300. Referring to figs. 1 and 3, the label 302 indicates that part of the boundary 108 at the geographical location 118 is incorrectly mapped, i.e., the square part 124 is incorrectly mapped. Therefore, the incorrect part 124 is deleted and the user 114 instructs the garden tool 102 to move along a correct path 120. Thus, the boundary 108 is amended according to the correct path 120 and the amended boundary is stored in the computer memory 104. By this embodiment, the boundary 108 is updated based on the information provided by the label 302 and the user instructions 122.

[0031] According to another embodiment, the at least part of the boundary 108 of the work area 110 that has been incorrectly mapped is extending from the geographical location 118 based on obtained instructions 122 from the user 114or between two geographical locations based on obtained instructions 122 from the user 114.

[0032] As fig. 1 shows, the part 124 of the boundary 108 which has been incorrectly mapped extends from the geographical location 118. Alternatively, the part 124 of the boundary 108 that has been incorrectly mapped can extend between two geographical locations. The definition of the incorrect part 124 of the boundary 108 is based on instructions 122 from the user 114.

[0033] According to another embodiment, different geographical locations 118 based on obtained instructions 122 from the user 114 have different types of labels 302, and based on the different types of labels 302 the garden tool 102 performs different operations.

[0034] As discussed in the text above, the geographical locations can relate to incorrect mapped boundary part, an obstacle in the work area 100, or a reference antenna for positioning, etc. Therefore, the labels relate to the geographical locations can have different types and indicate different information. Accordingly, the garden tool 102 can perform different operations based on different labels. For example, if the label indicates an incorrect mapped boundary part, the  corresponding operations of the garden tool 102 can be moving along a correct path and update the boundary. If the label indicates an obstacle, the corresponding operations of the garden tool 102 can be taking a detour to prevent hitting the obstacle, or reducing its speed when approaching the geographical location 118.

[0035] According to another embodiment, the steps discussed in the embodiments above can been preceded by the creation of the boundary 108 of the work area 110 and / or a confirmation procedure of the boundary 108 of the work area.

[0036] According to another embodiment, the label 302 of the geographical location 118 based on obtained instructions 122 from the user 114 corresponds to an identified obstacle in proximity to the geographical location 118, and the garden tool 102 reduces its travel speed when the garden tool 102 approaches the geographical location 118.

[0037] According to another embodiment, the label 302 of the geographical location 118 based on obtained instructions 122 from the user 114 corresponds to an area of weak satellite signal, and the garden tool 102 switches navigation mode or adjusts the work schedule to bypass the area when the garden tool 102 approaches the geographical location 108. For example, the garden tool 102 can switch from real-time kinematic (RTK) navigation to navigation using the sensors of the garden tool 102, e.g., dead reckoning navigation using inertial measurement unit (IMU) , odometry and / or camera / radar.

[0038] According to another embodiment, a garden tool system 100 is disclosed. The garden tool system 100 comprises a garden tool 102 and a computer memory 104, the garden tool 102 comprises a processing circuitry 803 and a memory 804, the memory 804 containing instructions executable by the processing circuitry 803, wherein the garden tool system 100 is arranged to be communicatively connected to a data terminal 106, wherein the garden tool 102 is arranged to conduct work within a boundary 108 of a work area 110, and wherein the garden tool 102 comprises a positioning module 112 configured to obtain positioning information,  when the instructions are executed by the processing circuitry 803, the garden tool system 100 is operative for: obtaining instructions 122 from a user 114 via a user interface 116 of the data terminal 106 to add a label 302 to a location 304 on a user map 300 corresponding to a geographical location 118 within, on or in proximity of the boundary 108 of the work area 110, storing the location 304 and the label 302 in the computer memory 104 of the garden tool system 100, and sending instructions to the data terminal 106 to display the label 302 and the location 304 on the user map 300 on the user interface 116.

[0039] According to another embodiment, the garden tool system 100 further including a cloud server, wherein the computer memory 104 being arranged on the cloud server, the garden tool 100 and the data terminal 106 are each communicatively connected to the cloud server.

[0040] According to another embodiment, the garden tool system 100 is further operative for performing method according to any one of the embodiments above.

[0041] According to other embodiments, referring to fig. 4, the garden tool 102 may further comprise a communication unit 802, which may be considered to comprise conventional means for wireless communication with other devices, such as a transceiver for wireless transmission and reception of signals. The instructions executable by said processing circuitry 803 may be arranged as a computer program 805 stored e.g. in said memory 804. The processing circuitry 803 and the memory 804 may be arranged in a sub-arrangement 801. The sub-arrangement 801 may be a micro-processor and adequate software and storage therefore, a Programmable Logic Device, PLD, or other electronic component (s)  / processing circuit (s) configured to perform the methods mentioned above. The processing circuitry 803 may comprise one or more programmable processor, application-specific integrated circuits, field programmable gate arrays or combinations of these adapted to execute instructions.

[0042] The computer program 805 may be arranged such that when its instructions are run in the processing circuitry, they cause the garden tool 102 to perform the steps described in any of the described embodiments of the garden  tool 102 and its method. The computer program 805 may be carried by a computer program product connectable to the processing circuitry 803. The computer program product may be the memory 804, or at least arranged in the memory. The memory 804 may be realized as for example a RAM (Random-access memory) , ROM (Read-Only Memory) or an EEPROM (Electrical Erasable Programmable ROM) . In some embodiments, a carrier may contain the computer program 805. The carrier may be one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or computer readable storage medium. The computer-readable storage medium may be e.g. a CD, DVD or flash memory, from which the program could be downloaded into the memory 804. Alternatively, the computer program may be stored on a server or any other entity to which the garden tool 102 has access via the communication unit 802. The computer program 805 may then be downloaded from the server into the memory 804.

[0043] Although the description above contains a plurality of specificities, these should not be construed as limiting the scope of the concept described herein but as merely providing illustrations of some exemplifying embodiments of the described concept. It will be appreciated that the scope of the presently described concept fully encompasses other embodiments which may become obvious to those skilled in the art, and that the scope of the presently described concept is accordingly not to be limited. Reference to an element in the singular is not intended to mean "one and only one" unless explicitly so stated, but rather "one or more. " Further, the term “a number of” , such as in “a number of wireless devices” signifies one or more devices. All structural and functional equivalents to the elements of the above-described embodiments that are known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed hereby. Moreover, it is not necessary for an apparatus or method to address each and every problem sought to be solved by the presently described concept, for it to be encompassed hereby. In the exemplary figures, a broken line generally signifies that the feature within the broken line is optional.

Claims

1.A method for controlling a garden tool system (100) , wherein the garden tool system (100) comprises a garden tool (102) and a computer memory (104) , wherein the garden tool system (100) is arranged to be communicatively connected to a data terminal (106) , wherein the garden tool (102) is arranged to conduct work within a boundary (108) of a work area (110) , and wherein the garden tool (102) comprises a positioning module (112) configured to obtain positioning information, the method comprising the steps of:- obtaining (202) instructions (122) from a user (114) via a user interface (116) of the data terminal (106) to add a label (302) to a location (304) on a user map (300) corresponding to a geographical location (118) within, on or in proximity of the boundary (108) of the work area (110) ,- storing (204) the location (304) and the label (302) in the computer memory (104) of the garden tool system (100) , and- sending (206) instructions to the data terminal (106) to display the label (302) and the location (304) on the user map (300) on the user interface (116) .2.The method according to claim 1, wherein the method is preceded by the step of:- sending positioning information obtained by the positioning module (112) from the garden tool (102) to the data terminal (106) for being displayed on the user map(300) on the user interface (116) .3.The method according to any preceding claims, wherein the method is preceded by the step of:- navigating the garden tool (102) to a geographical location (118) within, on or in proximity of the boundary (108) of the work area (110) .4.The method according to claim 1 or 2, wherein the garden tool (102) is initially positioned at a geographical location (118) within, on or in proximity of the boundary (108) of the work area (110) .5.The method according to any preceding claims, wherein the method further comprises the steps of:- controlling the garden tool (102) to automatically move to the geographical location (118) , and- generating and sending an alert to the data terminal (106) and / or the garden tool (102) when the garden tool (102) has arrived to the geographical location (118) .6.The method according to any preceding claims, wherein when the label (302) corresponds to at least part (124) of the boundary (108) of the work area (110) that has been incorrectly mapped, the method further comprises the steps of:- deleting the at least part (124) of the boundary (108) of the work area (110) that has been incorrectly mapped,- obtaining instructions (122) from the user (114) via the user interface (116) to move along a correct path (120) of the boundary (108) of the work area (110) ,- amending the boundary (108) of the work area (110) corresponding to the correct path (120) of the boundary (110) , and- storing the amended boundary of the work area (110) in the computer memory (104) of the garden tool system (100) .7.The method according to claim 6, wherein the at least part (124) of the boundary (108) of the work area (110) that has been incorrectly mapped is extending from the geographical location (118) based on obtained instructions (122) from the user (114) or between two geographical locations based on obtained instructions (122) from the user (114) .8.The method according to any preceding claims, wherein different geographical locations (118) based on obtained instructions (122) from the user  (114) have different types of labels (302) , and based on the different types of labels (302) the garden tool (102) performs different operations.9.A garden tool system (100) , wherein the garden tool system (100) comprises a garden tool (102) and a computer memory (104) , the garden tool (102) comprises a processing circuitry (803) and a memory (804) , the memory (804) containing instructions executable by the processing circuitry (803) , wherein the garden tool system (100) is arranged to be communicatively connected to a data terminal (106) , wherein the garden tool (102) is arranged to conduct work within a boundary (108) of a work area (110) , and wherein the garden tool (102) comprises a positioning module (112) configured to obtain positioning information, when the instructions are executed by the processing circuitry (803) , the garden tool system (100) is operative for:- obtaining instructions (122) from a user (114) via a user interface (116) of the data terminal (106) to add a label (302) to a location (304) on a user map (300) corresponding to a geographical location (118) within, on or in proximity of the boundary (108) of the work area (110) ,- storing the location (304) and the label (302) in the computer memory (104) of the garden tool system (100) , and- sending instructions to the data terminal (106) to display the label (302) and the location (304) on the user map (300) on the user interface (116) .10.The garden tool system (100) according to claim 9, wherein the garden tool system (100) further including a cloud server, wherein the computer memory (104) being arranged on the cloud server, the garden tool (100) and the data terminal (106) are each communicatively connected to the cloud server.11.The garden tool system (100) according to claim 9 or 10, wherein the garden tool system (100) is further operative for performing method defined in any one of the claims 2-8.