METHOD FOR REPRODUCING A PATTERN TO BE MARKED ON A GRASSED AREA

20200376362 ยท 2020-12-03

Assignee

Inventors

Cpc classification

International classification

Abstract

A local coordinate system in which the turfed area is digitized, and a marking area is divided into elementary cells to form a matrix, and the pattern to be marked is broken down into a mosaic of pixels associated with the elementary cells of the matrix. Next, for each elementary cell of the matrix, tasks to be performed by the marking devices are determined according to a value of the pixel associated with said elementary cell, to mark the pattern to be marked on the marking area; and the movement of the vehicle over the turfed area is controlled so as to cover all of the elementary cells, and the marking devices are controlled so as to perform the tasks to be performed in each elementary cell.

Claims

1. A method for reproducing a pattern to be marked on a large-sized turfed area (T) using a vehicle (V) comprising marking means, characterized in that it comprises the following steps: defining an orthonormal local coordinate system (0; x, y, z), the two axes (x, y) being in the horizontal plane, the axis (z) being the vertical axis and the point of origin (O) being located on or near the turfed area, determining the predefined size (dx, dy) of the elementary cells along the first axis (Ox) and along the second axis (Oy) of the local coordinate system, compatible with the size and the movement capability of the marking means so that said marking means are able to uniformly perform the marking of an elementary cell of dimension dx along the axis Ox and dy along the axis Oy without encroaching on the neighboring cells delimiting, on the turfed area (T), a marking rectangle (R) parallel to said axes (x, y) of the coordinate system and defined by its limit coordinates between x.sub.1 and x.sub.2, and between y.sub.1 and y.sub.2, and in which said pattern will be reproduced at the desired scale on the turf and inscribed in said rectangle, reaching, without going beyond, the two sides of the rectangle parallel to the axis Oy of the coordinate system at the respective dimensions x.sub.1 and x.sub.2, and a first side of the rectangle parallel to the x axis at the dimension y.sub.1, the dimension y.sub.2 of the second side of the rectangle parallel to the axis Ox being calculated according to the height-to-width ratio of the pattern to be reproduced and such that, on the one hand, the size Y=y.sub.2y.sub.1 of the sides parallel to y of said rectangle is a multiple of dy and that, on the other hand, said pattern, if it were reproduced with the exact height-to-width ratio of the pattern to be reproduced, would have a length Y=y.sub.2y.sub.1+r with r smaller than dy adjusting the height-to-width ratio of the pattern to be reproduced by disregarding the remainder r calculated previously so that the adjusted image fits exactly in the marking rectangle (Q) of surface X. Y calculated in the preceding step, the distortion due to the adjustment being very low insofar as r is smaller than dy and as dy is itself very small with respect to the length Y=y.sub.2y.sub.1 of the rectangle, partitioning the marking rectangle (Q) into a juxtaposition of elementary cells of size dx along the first axis and dy along the second axis of the local coordinate system, said elementary cells being arranged in the form of rows and columns constituting a matrix (M), for each marking means, breaking the pattern to be marked down into a mosaic of pixels associated with the elementary cells of the matrix (M) and with the marking means in question, determining, for each elementary cell of the matrix, the task to be performed by each marking means according to the value of the pixel associated with said elementary cell for the marking means in question and to mark the pattern to be marked on the marking area, moving the vehicle (V) over the turfed area along a path allowing all of the elementary cells to be covered, determining or measuring, in real time and in the local coordinate system, the position and orientation of the vehicle (V) as it moves over the turf, by means of a locating device controlling the marking means according to the measured position and orientation of the vehicle so as to continually adjust the operation of the marking means according to the tasks to be performed in each elementary cell of the matrix (M) and perform said tasks to be performed in each elementary cell in the matrix (M).

2. The method as claimed in claim 1, characterized in that it comprises the following additional steps: having a device for automatically controlling the vehicle and controlling it according to the measurement of the position and orientation of the vehicle so as to continually adjust the path in order to cover the marking rectangle parallel either to the axis Ox or to the axis Oy, checking that all of the elementary cells of the matrix have been treated, for as long as all of the elementary cells of the matrix have not been treated, controlling the vehicle to move it over the marking area.

3. The method as claimed in claim 1, characterized in that it further comprises the following steps: determining the coordinates (X.sub.A, Y.sub.A, Z.sub.A) of a target observation point (A) in the local coordinate system, selecting a planar source pattern, determining the pattern to be marked according to the source pattern in order to compensate for a distortion due to the relative position of the target observation point (A) with respect to the marking area (Q), such that an image of the pattern to be marked viewed from said target observation point (A) is substantially identical to an image of the source pattern which would be laid flat at turf level but on a tangent horizontal plane and the vertical projection of which on the turf would correspond to the limits of the marking area and which would be viewed from a source observation point located vertically in line with the center of the marking area, at a height from which the complete image is viewed at the same solid angle as from said target observation point (A).

4. The method as claimed in claim 1, characterized in that it further comprises the following steps: determining the coordinates (X.sub.A, Y.sub.A, Z.sub.A) of a target observation point (A) in the defined local coordinate system, which includes three axes; determining the altimetric shape z(x, y) of the turf surface of the marking area; selecting a planar source pattern; calculating the pattern to be marked according to the source pattern in order to compensate for a distortion due to the relative position of the target observation point with respect to the marking area and due to the altimetric shape z(x, y) of the turfed surface, such that this image of the pattern to be marked on the field is the same as that obtained by projecting the source pattern on the marking area using a light projection means positioned at the exact location of the target observation point.

5. The method as claimed in claim 4, characterized in that the true altimetric shape z(x, y) is replaced by a simplified parametric shape z(x, y) proposed by default from among: a horizontal plane z=constant a parametric roof shape described by the coordinates of the ridge and the pitch of the roof as %, a single pitch described by its pitch as % and its pitch line.

6. The method as claimed in claim 1, characterized in that the step of measuring the position and orientation of the vehicle (V) in the local coordinate system is performed by means of an optical telemetry device including a laser source emitting from the point of origin (O) of the local coordinate system and a reflecting tracking prism located on said vehicle (V).

7. The method as claimed in claim 1, characterized in that the vehicle moves parallel either to the axis Ox or the axis Oy.

8. The method as claimed in claim 1, characterized in that the marking means consist of compressed air nozzles that make it possible to bend the leaves or blades of grass in one direction or another, and of rollers, arranged after said nozzles in the direction of travel of the vehicle (V), to fix the orientation of the leaves or blades of grass.

Description

[0045] The following description, which is in no way limiting, of one exemplary embodiment of the present invention should be read with reference to the appended figures, which show:

[0046] In FIG. 1, a method for compensating for image distortion.

[0047] In FIG. 2, an automatic marking system in which the method of the invention may be implemented.

[0048] In FIG. 3, a schematic view of a turfed area with a marking area and a pattern in this latter area.

[0049] In FIG. 4, a diagram showing the view of three images of the same source pattern viewed from the same target observation point.

[0050] The present invention relates to a method for reproducing, in a rectangle of a turfed area, such as the natural-grass surface of a playing field, a large-sized pattern such as, for example, an advertising pattern. This reproduction or marking is performed by means of a vehicle (V) comprising in particular a set of marking means, and comprises the following steps: [0051] a) defining an orthonormal local coordinate system (0; x, y, z), the two axes (Ox, Oy) being in the horizontal plane, the axis (Oz) being the vertical axis and the point of origin (O) being located on or near the turfed area (T); [0052] b) determining the predefined size (dx, dy) of the elementary cells along the first axis (Ox) and the second axis (Oy), respectively, of the local coordinate system, compatible with the size and the movement capability of the marking means so that said marking means are able to uniformly perform the marking of an elementary cell of dimension dx along the axis Ox and dy along the axis Oy without encroaching on the neighboring cells; [0053] c) delimiting, on the turfed area (T), a marking rectangle (Q) parallel to said axes (Ox, Oy) of the coordinate system and defined by its limit coordinates between x.sub.1 and x.sub.2, and between y.sub.1 and y.sub.2, and in which said pattern will be reproduced at the desired scale on the turf and inscribed in said rectangle (Q), reaching, without going beyond, the two sides of the rectangle parallel to the axis Oy of the coordinate system at the respective dimensions x.sub.1 and x.sub.2, and a first side of the rectangle parallel to the axis Ox at the dimension y.sub.1, the dimension y.sub.2 of the second side of the rectangle parallel to the axis Ox being calculated according to the height-to-width ratio of the pattern to be reproduced and such that, on the one hand, the length Y=y.sub.2y.sub.1 of the sides parallel to Oy of said rectangle is a multiple of dy and that, on the other hand, said pattern, if it were reproduced with the exact height-to-width ratio of the pattern to be reproduced, would have a height Y=y.sub.2y.sub.1+r with r smaller than dy; [0054] d) adjusting the height-to-width ratio of the pattern to be reproduced by disregarding the remainder r calculated previously so that the adjusted image fits exactly in the marking rectangle (Q) of surface X. Y calculated in the preceding step, the distortion due to the adjustment being very low insofar as r is smaller than dy and as dy is itself very small with respect to the height Y=y.sub.2y.sub.1 of the rectangle; [0055] e) partitioning the marking rectangle (Q) into a juxtaposition of elementary cells of size dx along the axis Ox and dy along the axis Oy of the local coordinate system, said elementary cells being arranged in the form of rows and columns constituting a matrix (M); [0056] f) for each marking means, breaking the pattern to be marked down into a mosaic of pixels associated with the elementary cells of the matrix (M); [0057] g) determining, for each elementary cell of the matrix, the task to be performed by each marking means of the set of marking means according to the value of the pixel associated with said elementary cell for the marking means in question; [0058] h) moving the vehicle (V) over the turfed area along a path allowing all of the elementary cells to be covered; [0059] i) determining, in real time and in the local coordinate system, the position and orientation of the vehicle (V) as it moves over the turf, by means of a locating device and controlling each marking means according to the measured position and orientation of the vehicle so as to continually adjust the operation of the marking means according to the tasks to be performed in each elementary cell of the matrix (M) and perform said tasks to be performed in each elementary cell in the matrix (M).

[0060] In addition, the turfed surface may be digitized with respect to this local coordinate system: this digitization may concern all of the fields on which patterns are likely to be marked, thus allowing a fast, precise and reproducible operation.

[0061] According to this method, the fact of being able to digitize all of the playing fields on which patterns might be marked with respect to a local coordinate system specific to each field affords the method great freedom of implementation.

[0062] This method may include the following additional steps: [0063] having a device for automatically controlling the vehicle (V) and controlling it according to the measurement of the position and orientation of the vehicle so as to continually adjust the path in order to cover the marking rectangle parallel either to the axis Ox or to the axis Oy; [0064] checking that all of the elementary cells of the matrix have been treated; [0065] for as long as all of the elementary cells of the matrix (M) have not been treated, controlling the vehicle to move it over the marking area.

[0066] This method also makes it possible to make a marked pattern (D) visible from a predetermined observation point (A) without distortion: that is to say that an observer located at this observation point (A) will see the pattern as if they were positioned perpendicular to the plane of that pattern. This observer may be, for example, a television camera.

[0067] As shown in FIG. 1, the observer located at the observation point (A) and at a distance (R) from the pattern (D) marked on the field views this pattern (D) at a solid angle (S): this results in a distorted view of the pattern (D).

[0068] It should be noted that the solid angle (S) decreases as the point (A) moves from the point (A1) located vertically from the pattern (D) towards the plane of the field.

[0069] Likewise, if the point (A1) is moved along a vertical to the pattern (D) away from this pattern (D), the solid angle (S1) at which this pattern (D) is viewed decreases. Thus, when the point (A1) is at the distance (R) from the pattern (D), the solid angle (S1) is larger than the solid angle (S1) for an observation point (A1) located on the same vertical as the point (A1) but at a distance greater than the distance (R).

[0070] To calculate the distortion to which to subject the pattern (D) so as to be seen by an observer located at the point (A) as if this observer were located vertically in line with the pattern (D), it is therefore necessary to know the dimensions of the pattern (D), the distance (R) at which the point (A) is located from the pattern (D) and the zenith angle (Z) for the point (A): thus three parameters are needed to determine how the observer located at the point (A) sees the pattern (D). However, it is also necessary to determine at which solid angle (S1) it is desired to view the pattern (D). Once these four parameters have been determined, it is possible to calculate the distorted image of the pattern (D) to be marked in order to compensate for the distortion due to the relative position of the observation point (A) with respect to the quadrangle in which this distorted image will be marked.

[0071] FIG. 2 schematically shows an automatic marking system in which this method may be implemented and FIG. 3 schematically shows the portion of turfed field comprising the marking rectangle.

[0072] As shown in FIGS. 2 and 3, the point of origin (O) of the local coordinate system is located, according to the present exemplary embodiment, in a corner of the turfed area, in this case a rectangular field (T) for playing football and/or rugby, for example. The axes Ox and Oy of this local coordinate system are parallel to the length and to the width of this field (T), respectively. This allows the field (T) to be digitized.

[0073] On this field (T), a rectangle (Q) is delimited which constitutes the area to be marked in which the pattern to be marked will be marked, and the coordinates of each vertex (X.sub.1, Y.sub.1), (X.sub.2, Y.sub.1), (X.sub.1, Y.sub.2) and (X.sub.2, Y.sub.2) of which in the local coordinate system are determined.

[0074] The rectangle (Q), that is to say the area to be marked, is partitioned into elementary cells of dimension dx and dy so as to constitute a matrix (M) of m rows and n columns with n.dx=X.sub.2X.sub.1 and m.dy=Y.sub.2Y.sub.1.

[0075] Regarding the pattern to be marked, it is broken down into a mosaic of pixels associated with the elementary cells of the matrix (M) and, for each elementary cell of the matrix (M), tasks to be performed by the marking means are determined according to a pixel value associated with this elementary cell in order to mark the pattern to be marked on the marking area (Q).

[0076] The set of marking means is arranged on a vehicle (V) which is guided in the local coordinate system. These marking means may consist of compressed air nozzles that make it possible to bend the leaves in one direction or another, and rollers, arranged after these nozzles in the direction of travel of the vehicle (V), to fix the orientation of the leaves.

[0077] The position of the vehicle (V) is measured and its movement is oriented on the field (T) and more particularly on the area to be marked, for example, using an optical telemetry means including a laser source emitting from the point of origin (O) of the local coordinate system and a reflecting tracking prism located on this vehicle (V).

[0078] However, when this pattern to be marked or source pattern is viewed from a target observation point (A) located high up and at a certain distance from the rectangle (Q), for example in a stand (B) at the edge of the field (T), it is viewed with a certain degree of distortion. This is for example the case when this target observation point (A) is a television camera. This distortion may make the marked pattern difficult for a television viewer to read and even make it unreadable for the viewer.

[0079] According to one embodiment of the present invention, the coordinates (X.sub.A, Y.sub.A, Z.sub.A) of the target observation point A in the local coordinate system (O; x, y, z) are determined.

[0080] On the basis of the coordinates of the target observation point (A) and the coordinates of the area to be marked (Q), it is possible to determine the target pattern which will be marked in this marking area by the marking means. The target pattern will thus be seen from the target observation point (A) as if the source pattern were seen from a source observation point (A1) located perpendicular to the marking area and at a predefined distance therefrom.

[0081] Therefore, for each pixel of the source pattern, a solid angle for the pixel viewed from the target observation point (A) is equal to the solid angle for an area of the source pattern viewed from the source observation point (A1).

[0082] In the exemplary embodiment of the invention described above, the altimetric shape of the turfed surface is not taken into account and there is no need to determine it.

[0083] For a particularly precise image and in particular if it is desired or necessary to take the altimetric form z(x, y) into account, the pattern to be marked in order to compensate for a distortion due to the relative position of the target observation point with respect to the marking area and to the altimetric shape z(x, y) of the turfed surface is calculated on the basis of the source pattern such that the image marked on the field is exactly the same as that obtained by projecting the source pattern on the marking area using a light projection means positioned at the exact location of the target observation point.

[0084] In this embodiment of the present invention, the method therefore comprises the following additional steps: [0085] determining the coordinates (X.sub.A, Y.sub.A, Z.sub.A) of a target observation point (A) in the defined local coordinate system, which includes three axes; [0086] determining the altimetric shape z(x, y) of the turf surface of the marking area; [0087] selecting a planar source pattern; [0088] calculating the pattern to be marked according to the source pattern in order to compensate for a distortion due to the relative position of the target observation point with respect to the marking area and to the altimetric shape z(x, y) of the turfed surface, such that this image of the pattern to be marked on the field is the same as that obtained by projecting the source pattern on the marking area using a light projection means positioned at the location of the target observation point.

[0089] In FIG. 4, three images (D.sub.1, D.sub.2, D.sub.3) of the same marked pattern are shown, arranged on a field (T) at various distances from the same target observation point (A) and seen from this point at the same angle (S). As will be noted, the further the image is from the target observation point (A) the larger it is: the image (D.sub.1), the closest to the target observation point (A), is smaller than the image (D.sub.2), itself smaller than the image (D.sub.3) which, moreover, is arranged on a surface to be marked exhibiting a change in slope.

[0090] For a less precise but much easier and much faster execution, the method according to the invention proposes various parametric models of preset altimetric shape z(x, y) by default.

[0091] Thus, in the embodiment presented above, the true altimetric shape z(x, y), if it is not determined more precisely, is replaced by default by a choice of a horizontal plane z=0 or a parametric roof shape described by the coordinates of the ridge (by default the median longitudinal axis) and the pitch of the roof as %, or a single pitch described by its pitch as % and its pitch line.

[0092] The transformation of the source pattern into a target pattern may be performed on board the vehicle (V) or in another location: the target pattern is then transmitted to the vehicle by a suitable transmission system, to a receiver element located on this vehicle. The means receiving the target pattern, either from a device having performed the transformation on board the vehicle (V) or from the receiver element, controls the marking means and the movements of the vehicle (V) over the marking area.

[0093] Thus, according to the method of the present invention, the operation of the marking means is continually adjusted according to the previously determined matrix of the tasks to be performed for each elementary cell and it is checked that all of the elementary cells of the matrix have been treated correctly; otherwise the vehicle (V) continues to move in the rectangle (Q) and the marking means stay activated.