METHOD FOR MARKING A GROUND SURFACE USING A ROBOT UNIT AND A LOCAL BASE STATION, THE SYSTEM THEREFORE AND USE THEREOF

20190339710 · 2019-11-07

    Inventors

    Cpc classification

    International classification

    Abstract

    Provided is a method for marking a ground surface according to a predefined marking pattern using a system including a robot unit and a local base station including acts of providing two flag points, receiving global positioning data of the robot unit using a robot GNSS receiver, receiving global positioning data of the local base station using a base GNSS receiver, and establishing a local base station position using the received global positioning data of the local base station. A method wherein the predefined marking pattern is arranged relative to said two flag point positions and wherein the local base station position is a system reference point of the system. The disclosed relates furthermore to a system for marking a ground surface according to a predefined marking pattern and the use thereof or parts thereof.

    Claims

    1. A method for marking a ground surface) according to a predefined marking pattern using a system comprising a robot unit and a local base station comprising acts of: providing two flag points; receiving global positioning data of the robot unit using a robot GNSS receiver; receiving global positioning data of the local base station using a base GNSS receiver; establishing a local base station position using the received global positioning data of the local base station; establishing flag point position for each flag point; moving the robot unit according to a driving route for the robot unit comprising the predefined marking pattern; calculating a current position of the robot unit using the received global positioning data of the robot unit, and correcting moving direction of the robot unit according to the driving route using the calculated current position of the robot unit, wherein the predefined marking pattern is arranged relative to said two flag point positions; the local base station position is a system reference point of the system relative to which system reference point the flag point positions and the driving route for the robot unit are established; the current position of the robot unit is calculated using the received global positioning data of the robot unit and position correction data from the local base station, and the local base station communicates with the robot unit using a radio signal or a cellular data signal.

    2. The method according to claim 1, wherein the position correction data from the local base station are transmitted to the robot unit, which position correction data comprises global position data corrections and wherein the act of calculating the current position of the robot unit is performed by the robot unit.

    3. The method according to claim 1, comprising a further act of receiving global positioning data of the local base station from a network of one or more external reference base stations.

    4. The method according to claim 3, wherein the act of establishing the local base station position using RTK positioning and the act of receiving global positioning data of the local base station is performed using a base RTK GNSS receiver.

    5. The method according to claim 1, wherein the flag point and the driving route of the robot unit is located within a distance of the local base station of 20 km.

    6. The method according to claim 1, wherein the act of establishing the local base station position is performed using a fixed global reference point.

    7. A system comprisinga local base station comprising a base communication unit and a base GNSS receiver configured for receiving global positioning data from multiple satellites, and a robot unit configured for marking a ground surface according to a predefined marking pattern comprising a controller, a robot communication unit and a robot GNSS receiver configured for receiving global positioning data from multiple satellites, which base communication unit and robot communication unit are configured for communicating from the base communication unit to the robot communication unit using at least one signal type chosen amongst the group of: radio signal and cellular data signal.

    8. The system according to claim 7, wherein the local base station comprises a base RTK GNSS receiver configured for receiving global positioning data from multiple satellites and from a network of one or more external reference base stations.

    9. A use of a system according to claim 7, for marking a ground surface according to a predefined marking pattern arranged relative to two flag points.

    10. The use according to claim 9, wherein the flag point and the marking of the predefined marking pattern to be performed is located within a distance of the local base station of 20 km.

    11. The use of the local base station or the robot unit according to claim 7, for establishing two flag point positions relative to which a predefined marking pattern is to be arranged.

    Description

    BRIEF DESCRIPTION

    [0079] Some of the embodiments will be described in detail, with reference to the following figures, wherein like designations denote like members, wherein:

    [0080] FIG. 1 illustrates communication connections to be used with the system;

    [0081] FIG. 2 illustrates one embodiment of the method and the system;

    [0082] FIG. 3 illustrates one embodiment of the method;

    [0083] FIG. 4A illustrates an example of an inaccuracy in the global position data of the local base station position leading to a general offset in the method;

    [0084] FIG. 4B illustrates that the local base station receives the global position data for its own location and derives global position data corrections;

    [0085] FIG. 5 illustrates one example of a robot unit to be used in the system;

    [0086] FIG. 6 illustrates an example of an inaccuracy in the global position data of the local base station position leading to a general offset in the method;

    [0087] FIG. 7 the dotted lines, illustrating the outline of the second marking shifted compared to the first marking;

    [0088] FIG. 8A illustrates the correction data as the offset incorporated as illustrated in the curve on the right-hand side of the figure;

    [0089] FIG. 8B illustrates an increased accuracy in determining the actual location of the local base station because of an increased accuracy in the global position data corrections; and

    [0090] FIG. 9 shows the robot unit in schematic depiction.

    DETAILED DESCRIPTION

    [0091] FIG. 1 illustrates the communication connections which may be used in the method 100. The communication lines for both the robot unit 1 and the local base station 2 are illustrated. The robot unit 1 comprises a Robot GNSS receiver 12, a robot communication unit 14 and a controller 16. The robot unit 1 receives global positioning data 61 of the local robot unit 1 from multiple global navigation satellites 6 using the robot GNSS receiver 12. In the illustrated embodiment only two global navigation satellites 6 are illustrated for simplicity. The local base station 2 comprises a base GNSS receiver 22 or a base RTK GNSS receiver 22 and a base communication unit 24. The local base station 2 also receives global positioning data 62 from multiple global navigation satellites 6. Furthermore, the local base station 2 may receive global positioning data 62 from a network of one or more external reference base stations 90.

    [0092] The local base station 2 communicates with the robot unit 1 using a radio signal 52 or a cellular data signal 54. The base communication unit 24 may comprise a radio modem 26 and the robot communication unit 14 may comprise a RF antenna 18 communicating using a radio signal 52. The base communication unit 24 and the robot communication unit 14 may both comprise a SIM card 56 for communicating using a cellular data signal. To enable both protocols for communication the communication units 14, 24 may comprise a combination of means to support the use of both radio signals 52 and cellular data signals 54.

    [0093] FIG. 2 illustrates one embodiment of the method 100 and the system 200. The robot unit 1 moves according to a driving route 8 performing the marking of a predefined marking pattern 9 on a ground surface. Only part of the driving route 8 is illustrated for simplicity. In the illustration the predefined pattern 9 is a soccer field which is illustrated as already marked. The predefined pattern 9 is arranged according to two flag points 70. The local base station 2 with a local base station position 80 communicates with the robot unit 1 using a radio signal 52 or a cellular data signal 54.

    [0094] The local base station position 82 is set as the system reference point 80 relative to which, the position 72 of the flag points 70 are established. The position of the robot unit 1 is a calculated current position 10, which is calculated using the received global positioning data of the robot unit 1 and position correction data from the local base station 2.

    [0095] FIG. 3 illustrates the acts comprised in one embodiment of the method 100 for marking a ground surface according to a predefined marking pattern. In the method two flag points 72 are provided 102 relative to which the predefined marking pattern is arranged. Two acts of receiving 104,104 global positioning data 61,62 are performed, as both the robot unit 1 and the local base station 2 receives 104,104 their independent global positioning data 61,62.

    [0096] Based on the received 104 global positioning data 62 by the local base station 2 a local base station position 82 is established 106. The local base station position 82 is set as a system reference point 80 for the whole system. Relative to the system reference point 80 the flag point position 72 for each flag point 70 is established 106. The robot unit 1 may now move 108 according to a driving route 8 for the robot unit 1. By calculating 110 a current position 10 of the robot unit 1 and correcting 112 the moving direction 11 of the robot unit 1 according to the driving route 8 and by using the calculated current position 10 the marking of the ground surface according to a predefined marking pattern may be performed.

    [0097] FIG. 4 illustrates two embodiments of the method 100 for marking a ground surface according to a predefined marking pattern. FIG. 4A illustrates that the global position data 61 received 104 by the robot unit 1 is transmitted to the local base station 2. The local base station further receives 104 the global position data 62 for its own location and derives position correction data 64. The position correction data 64 and the global position data 61 of the robot unit 1 is used for calculating the position 10 of the robot unit 1 and the robot unit may perform a correction 112 of the moving direction 11 according to the driving route.

    [0098] FIG. 4B illustrates that the local base station receives 104 the global position data 62 for its own location and derives global position data corrections 66. The global position data corrections 66 are transmitted to the robot unit 1, which encompasses these data as position correction data 64 for calculating its own current position 10 in combination with the global position data 61 of the robot unit 1 received by the robot unit 1 itself. The robot unit may then perform a correction 112 of the moving direction 11 according to the driving route.

    [0099] As illustrated in FIG. 5 the illustrated embodiments of the method 100 for marking a ground surface according to a predefined marking pattern in FIGS. 3 and 4 may in addition to receiving 104 global positioning data 62 of the local base station 2 from multiple global navigation satellites 6 further receive 104 global positioning data 62 of the local base station 2 from a network of one or more external reference base stations 90.

    [0100] Alternatively, or in addition thereto, the illustrated embodiments of the method 100 for marking a ground surface according to a predefined marking pattern in FIGS. 3 and 4 may in addition to receiving 104 global positioning data 62 of the local base station 2 from multiple global navigation satellites 6 further receive 104 RTK position data 68 for establishing 106 the local base station position 82. The RTK position data 68 is receiving (104) using a base RTK GNSS receiver (22).

    [0101] FIG. 6 illustrates an example of an inaccuracy in the global position data 62 of the local base station position 82 leading to a general offset in the method. In one case the illustration may be that of a single use operation. Here, the local base station is physically placed with a local base station position 82, which is used as the reference point for the system 80.

    [0102] The local base station 2 receives global positioning data 62 using the base GNSS receiver. The global positioning data 62 is given with an inaccuracy given by the global position data corrections 66.

    [0103] The robot unit 1 used in this embodiment has a driving route 8 shifted parallel to the pattern 9 to be marked, as the nozzle is placed on the side of the robot unit 1. The nozzle may be placed in alternative positions on the robot unit 1 and the driving route 8 be established accordingly.

    [0104] The robot unit 1 also receives global positioning data 61 but through use of the robot GNSS receiver.

    [0105] Two flag points 70 are provided. In this illustrated embodiment, the flag points 70 are provided physically on the ground surface 7, and the robot unit 1 is placed with the nozzle positioned at one flag point and in a direction parallel to the orientation of the pattern 9 to be applied. A second flag point 70 may be provided using the direction of the robot unit 1. The flag point positions 72, the robot position 10 and the driving route 8 are now established using the global positioning data 61.

    [0106] In this case the operation of marking the ground surface 7 is performed without performing an initial correcting for the global position data corrections 66. During operation the robot unit 1 continuously calculates its current position 10 and adjust its moving direction 11 if the position 10 deviates from the driving route 8. In case the robot unit do not receive any correction data 64 from the local base station 2 the robot unit 1 simply calculates its position using the received global positioning data 61. Hence, if the global positioning data 61 during operation shifts with a given inaccuracy, this inaccuracy emerges directly as an inaccuracy in the marked pattern.

    [0107] Contrary, using the local base station 2, the base station will because of a fixed position during operation, perceive an inaccuracy in the received global positioning data 62 as exactly that and will communicate position correction data 64 to the robot unit 1, whereby the position 10 of the robot unit 1 is calculated in respect to this inaccuracy, and hence avoiding this inaccuracy to emerge in the marked pattern.

    [0108] In this case the position correction data 64 will comprise only the change in global positioning data 62 of the local base station 2, this change (denoted 462) is illustrated in the curve in the lower part of the figure. The position correction data 64 is communicated to the robot unit 1 using a radio signal 52 or a cellular data signal 54.

    [0109] In the illustrated embodiment in FIG. 6 in case of single use operation any initial offset in the received global position data 61,62 is not corrected for. And thus, if the pattern is to be refreshed at a later time, the flag points 70, flag point position 72, local base station position 82, and the reference point for the system 80 have to be initialized again. In case these data are not initialized, even in the case of using the same physical location of the local base station position 82, any difference in the received global position data 61,62 from the first marking to a second marking may emerge as an offset in the marking. This is illustrated in FIG. 7 by the dotted lines, illustrating the outline of the second marking shifted compared to the first marking. The reference numbers for the second marking is denoted with apostrophes. In FIG. 7 the offset in the initial received global position data 61,62 from the first marking to a second marking is illustrated by the symbol A and the local base position 82 being the reference point 80 is now coinciding with the actual global position data 62. Hence the following positions are now shifted with the offset: the flag point positions 72, the robot position 10, the driving route 8 and the actual marking of the predefined pattern 9.

    [0110] In case the local base station position 82 is a fixed global reference point 5 the offset of the method illustrated in FIG. 7 may be omitted as illustrated in FIG. 8A. The correction data now has the offset incorporated as illustrated in the curve on the right-hand side of the figure.

    [0111] The method 100 for marking a ground surface according to a predefined marking pattern may in addition to receiving global positioning data 62 of the local base station 2 from multiple global navigation satellites further receive global positioning data 62 of the local base station 2 from a network of one or more external reference base stations.

    [0112] Alternatively, or in addition thereto, RTK position data 68 for establishing the local base station position 82 may be received as illustrated in FIG. 8B providing for an increased accuracy in determining the actual location of the local base station 2 because of an increased accuracy in the global position data corrections 66.

    [0113] FIG. 9 illustrates one example of the system 200 comprising a robot unit 1 and a local base station 2. The local base station is illustrated mounted on a tripod.

    [0114] FIG. 9 shows the robot unit 1 in schematic depiction. The robot unit 1 includes a reservoir for marking material. In one aspect, the reservoir may be connected to a pump via a quick connection and connection pipe. The robot unit 1 includes a controller 16 and the robot GNNS receiver 12 and may further include a battery and a chassis frame. The robot unit 1 may continuously calculate its position on the ground surface and control two or more movable elements such as wheels, as in the illustrated embodiment, for controlling the moving direction of the robot unit. Part of the controller's functionality can, as known from mobile robotic systems, be embedded in an external device such as a computer, which the robot unit is in continuous contact with, for example through a radio connection such as via WiFi or BlueTooth or corresponding RF protocol. The controller may comprise means for executing algorithms for determining the robots position.

    [0115] In a further aspect, the robot unit 1 may further comprise a storage element for storing driving routes and/or predefined patterns.

    [0116] FIG. 9 further illustrates the local base station 2 in schematic depiction. The local base station 2 includes the base GNSS receiver 22 or alternatively the base RTK GNSS receiver 22.

    [0117] In a further aspect, the local base station 2 may further comprise a controller and a storage element for storing driving routes and/or predefined patterns. The controller may comprise means for executing algorithms for calculating global position data corrections.

    [0118] FIG. 9 further illustrates the local communication connection 50 being a radio signal 52 and/or a cellular data signal 54. Depending on the signal type of the local communication connection 50 the base communication unit 24 may comprise a radio modem 26 and/or a SIM card 56. Accordingly, the robot communication unit 14 may comprise a RF antenna 18 and/or a SIM card 56.

    [0119] Although the invention has been illustrated and described in greater detail with reference to the preferred exemplary embodiment, the invention is not limited to the examples disclosed, and further variations can be inferred by a person skilled in the art, without departing from the scope of protection of the invention.

    [0120] For the sake of clarity, it is to be understood that the use of a or an throughout this application does not exclude a plurality, and comprising does not exclude other steps or elements. The mention of a unit or a module does not preclude the use of more than one unit or module.

    TABLE-US-00001 List of Reference Numerals No. Item 1 Robot unit 2 Local base station 5 Fixed reference point 6 Global navigation satellite 7 Ground surface 8 Driving route 9 Predefined marking pattern 10 Position of the robot unit 11 Moving direction of the robot unit 12 Robot GNSS receiver 14 Robot communication unit 16 Controller 18 RF antenna 22 Base GNSS receiver 22 Base RTK GNSS receiver 24 Base communication unit 26 Radio modem 50 Local communication connection 52 Radio signal 54 Cellular data signal 56 SIM card 61 Global positioning data 62 Global positioning data 64 Position correction data 66 Global position data corrections 68 RTK positioning data 70 Flag point 72 Flag point position 80 System reference point 82 Local base station position 90 External reference base station 100 Method 102 Providing 104 Receiving 104 Receiving 106 Establishing 108 Moving 110 Calculating 112 Correcting 200 System 300 Use