METHOD FOR MARKING A GROUND SURFACE USING A ROBOT UNIT AND A LOCAL BASE STATION, THE SYSTEM THEREFORE AND USE THEREOF
20210239841 · 2021-08-05
Inventors
Cpc classification
G01S19/07
PHYSICS
E01C23/163
FIXED CONSTRUCTIONS
B25J13/006
PERFORMING OPERATIONS; TRANSPORTING
G01S19/48
PHYSICS
G01S19/12
PHYSICS
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 the two flag point positions and wherein the local base station position is a system reference point of the system. Also provided is a system for marking a ground surface according to a predefined marking pattern and the use thereof or parts thereof.
Claims
1. A method of initializing a system for marking a ground surface according to a predefined marking pattern by establishing a system reference point relative to which system reference point two flag point positions for a marking pattern on a ground surface and a driving route for a robot unit are established, wherein the establishing a system reference point is effected with a local base station receiving global positioning data of the local base station using a base GNSS receiver, the global positioning data is received from a subset of satellites, and the robot unit receives global positioning data of the robot unit using a robot GNSS receiver, the base GNSS receiver and robot GNSS receiver uses a common subset of satellites from which they receive the global positioning data.
2. The method according to claim 1, wherein the system reference point is marked in the ground for reuse of the established system reference point.
3. The 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: using a system reference point; providing two flag points configured as physical points and/or as positioning data; 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 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 the two flag point positions; the system reference point is an established system reference point according to claim 1; 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.
4. The method according to claim 3, 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.
5. The method according to 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.
6. The method according to claim 5, wherein the act of establishing a system reference point is performed using RTK positioning and the act of receiving global positioning data of the local base station is performed using a base RTK GNSS receiver.
7. The method according to claim 3, 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, 5 km, or 2 km.
8. The method according to claim 3, wherein the act of establishing the system reference point is performed using a fixed global reference point.
9. The method according to claim 8, wherein a connector is provided at the fixed global reference point, the connector being adapted for cooperating with a matching connector of the local base station with the base GNSS receiver.
10. The method according to claim 3, wherein the system reference point is saved for reuse for remarking the ground surface.
11. A system comprising: a local base station comprising a base communication unit and a base GNSS receiver configured for receiving global positioning data from multiple satellites; 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, and apparatus adapted to execute the acts of the method of claim 1, wherein the multiple satellites forms a common subset of satellites for the local base station and the robot unit, and the 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.
12. The system according to claim 11, 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.
13. A computer readable program product, comprising a computer readable hardware storage device having computer readable program code stored therein, said program code executable by a processor of a computer system to implement a method comprising instructions to cause the system of claim 11 to carry out the steps of any one of the methods.
14. A computer-readable medium having stored thereon the computer program product of claim 13.
15. Use of a system according to claim 11, for marking a ground surface according to a predefined marking pattern arranged relative to two flag points.
16. Use according to claim 15, 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, 5 km, or 2 km.
17. Use of the local base station or the robot unit according to claim 11 for establishing two flag point positions relative to which a predefined marking pattern is to be arranged, where the two flag point positions are configured as physical points and/or as positioning data.
18. Use of the method according to claim 1 for establishing a system reference point to be reused in a subsequent initialization.
Description
BRIEF DESCRIPTION
[0115] Some of the embodiments will be described in detail, with references to the following Figures, where like designations denote like members, wherein:
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
TABLE-US-00001 List of reference symbols No. Item 1 Robot unit 2 Local base station 5 Fixed global 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 .sup. 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′.sup. Receiving 106 Establishing 108 Moving 110 Calculating 112 Correcting 120 Using 180 Computer program product 182 Computer-readable medium 200 System 300 Use
DETAILED DESCRIPTION
[0126]
[0127] 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.
[0128]
[0129] 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.
[0130]
[0131] In the embodiment illustrated in
[0132] Alternatively, in the embodiment illustrated in
[0133] 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.
[0134]
[0135]
[0136] As illustrated in
[0137] Alternatively or in addition thereto, the illustrated embodiments of the method 100 for marking a ground surface according to a predefined marking pattern in
[0138]
[0139]
[0140] 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.
[0141] 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.
[0142] The robot unit 1 also receives global positioning data 61 but through use of the robot GNSS receiver.
[0143] 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.
[0144] 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.
[0145] 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.
[0146] 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.
[0147] 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.
[0148] In the illustrated embodiment in
[0149] In case the local base station position 82 is a fixed global reference point 5 the offset of the method illustrated in
[0150] 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.
[0151] Alternatively, or in addition thereto RTK position data 68 for establishing the local base station position 82 may be received as illustrated in
[0152]
[0153]
[0154] In a further aspect, the robot unit 1 may further comprise a storage element 182 for storing driving routes and/or predefined patterns.
[0155]
[0156] In a further aspect, the local base station 2 may further comprise a controller and a storage element 182 for storing driving routes and/or predefined patterns. The controller may comprise means or a device 180 for executing algorithms for calculating global position data corrections.
[0157]
[0158] Although the present invention has been disclosed in the form of preferred embodiments and variations thereon, it will be understood that numerous additional modifications and variations could be made thereto without departing from the scope of the invention.
[0159] 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.