The present invention relates to a computer-assisted aid for improving the actions of athletes, in particular professional tennis players.
A computer-assisted training technique is known, in particular from the document U.S. Pat. No. 5,947,742, which consists of comparing the actions of athletes to be trained with reference actions, for example to the standard actions of a well known coach. For example, an action such as a forehand in tennis of an athlete to be trained can be filmed in a first to sequence. An action of the same type (a forehand) performed by a reference such as a coach is filmed in a second sequence. The first and the second sequence are then projected onto the same screen for comparison.
However, within the framework of the present invention, it is sought to train high-level athletes, for example top-ranking players in the French professional tennis association, themselves constituting references.
The present invention aims to improve the situation.
To this end, a method is proposed, put into practice by computers, for assisting in improving sports actions, comprising the stages:
According to one of the advantages achieved by the present invention, it was observed that, for each athlete (at the very least for high-level athletes), only a few parameters were really significant for the performance of an optimal action. As a result, for a given action, the training instructions were able to be limited to the improving of just these few parameters.
According to another advantage achieved by the present invention, the training instructions which can result from the processing within the meaning of the invention are specific to the athlete and take account of his own physical abilities (flexibility, speed of movement, etc.) in performing a given action.
The present invention also relates to an installation for implementing the method and comprising elements such as a filming system, a central processing below.
It also relates to a computer program comprising instructions for implementing the method (in particular for processing the captured images, calculation of the movement parameters, storage in a database, statistical processing of the database) when they are executed by a processor of the central processing unit of the installation mentioned above.
Other features and advantages of the invention will become apparent when examining the detailed description below, and the attached drawings, in which:
With reference to
The athlete SPO is filmed by cameras sensitive to his movements (designated CI1, CI2 . . . CI12 in
Preferably, each marker must be in the field of at least two cameras CI1, . . . CI12, in order to be located in the three-dimensional space, which justifies the provision of twelve cameras sensitive to the red/infrared. These cameras CI1, . . . CI12 are mounted on a motor-driven platform PLA and the motor MOT of this platform can drive the platform in translation along a horizontal axis x parallel to the tennis court CTE, as well as along an axis z vertical and perpendicular to the tennis court CTE. Preferably, the platform PLA is placed above a centre axis of the tennis court, which extends from the service area (behind the base line of the court) to the net. Thus, several actions of tennis players can be analysed, such as the service, forehand/backhand shots hit from the back of the court, volleys (smash, stop or other). To this end, the platform can move on rails L parallel to the x axis. It should be noted that a conventional solution, consisting of having one or more cameras carried by cables, is not applicable here in view of the heavy weight represented by the cameras CI1, . . . CI12 (2.5 kg each). As a result, the structure on which these cameras rest is rigid. For example, the rails L are rigid, preferably made of metal. Moreover, as the cameras CI1, . . . CI12 are intended to reconstruct a three-dimensional image of the relative positions of the markers PIR1, PIR2, PIR3 worn by the player, it is preferable that the positions of cameras CI1, . . . CI12 are fixed in relation to each other. As a result, the platform PLA must not have areas where twisting under the weight of the cameras is possible. To achieve this, the platform is in the form of a square formed by four metal tubes, each approximately 60 mm in diameter and 12 metres long.
For the vertical displacement (along the z axis), the platform PLA is for example supported by cables CZ connected to motor-driven pinions POU. However, the platform PLA is also connected to articulated arms BR which can advantageously comprise, for example at the level of the articulations ART, a gearing which ensures that the platform moves with precision to within a few centimetres. Similarly, the horizontal displacement (along the x axis) of the platform PLA is carried out using motor-driven pinions MOT engaging with a rack CRE integral with the platform, which also ensures a movement accurate to within a centimetre.
The cameras CI1, . . . CI12 sensitive to red/infrared are connected to a processing unit UT which comprises software which makes it possible in particular to determine the relative positions of the reflective markers arranged on the body of the athlete, so that the athlete can be represented in three-dimensional space by a wireframe as shown in
More particularly, software of the processing unit UT makes it possible, by recognition of the shapes of the reflective markers PIR1, PIR2, PIR3 on the images captured by the cameras CI1 to CI12, to determine the respective positions of the markers over time and thus show a development over time of a wireframe connecting the points PIR1, PIR2, PIR3 of
Moreover, it proved more practical, to follow the movements of an athlete during the performance of an action, to capture and display a real image of the athlete and his wireframe synchronized, or even superimposed, on the same screen ECR. This embodiment makes it possible to improve the ergonomics of the training aid proposed by the present invention. To this end, seven cameras CV1 . . . CV7 are arranged around the tennis court (
In order to capture the images of the athlete from the cameras CV1 to CV7, it is convenient to position at least some of these cameras substantially at the same level as the athlete (cameras designated CV1 to CV6 in the example represented in
Reference is now made to
Moreover, in stage S3, data relating to the efficiency of an action are obtained. For example, this can involve the speed of the tennis ball Vb and its position Pb when it hits the ground (distance(s) compared with one or two lines of the tennis court for example). Of course, another criterion can also be the initial intention of the athlete to actually land the ball at this position Pb. These criteria thus make it possible to define the effectiveness of the action and in test T4, if the action was effective, the data relating to the parameters αij, ωij and γij are stored in a database DB2 in stage S5. On the other hand, if the action was not effective (end n of test T4), the parameters αij, ωij and γij are stored in another database DB in stage S6.
For example, to objectively determine the speed and the position of the ball at the moment of impact in stage S3, it can be advantageous to refer to an additional camera which, by recognizing the shape of the ball, determines these parameters of ball speed and position.
The test T7 then consists of determining the parameters αj, ωij and γij which are constant subject to an error threshold in the database DB2 and which allowed the performance of an effective action (test T7). If no correlation was found with the parameters αij, ωij and γij (arrow n at the end of test T7), new parameters can be defined, for position, angular speed and/or angular acceleration between segments of the body which are not adjacent (for example between the hand and the arm of the athlete, or also an angular deviation between the feet of the athlete, or other) and significant parameters for the performance of an effective action continue to be sought. By way of a variant or in addition, it is also possible to increase the tolerance as regards the effectiveness of the action (for example by assuming lower impact speeds of balls or a greater deviation between the point of impact and the ground line).
To this end a stage S8 is provided for redefining the rules which make it possible to choose parameters which are more significant in relation to the effectiveness or the non-effectiveness of an action.
On the other hand, if parameters αij, ωij and γij were found substantially constant for the performance of an effective action (arrow o at the end of test T7), it is also verified whether these parameters have significantly different values in the database relating to ineffective actions DB1 (test T9). If the values of these parameters are significantly different in the database relating to ineffective actions, they are considered to be essential for the performance of an effective action (arrow o at the end of test T9), which makes it possible to define training instructions in stage S10. For greater clarity, in
For example, if the important parameters α, ω and γ, which are adopted for the effectiveness of a backhand are:
On the other hand, if the parameters taken from database DB1 (ineffective action) do not have values significantly different from those determined at the end of test T7 (arrow n at the end of test T9), there is a return to stage S8 to define new parameters, in particular of positions, speeds or accelerations of segments of the body compared with other segments which are not necessarily adjacent.
Of course, stages T7, T9 and S8 can be conducted by sophisticated means of statistical analysis, for example an artificial neural network capable of operating on the database DB2 of the effective actions, as a learning database and to analyse the contents of the database DB1 relating to the ineffective actions in order to obtain the most significant parameters for the performance of an effective action.
Of course, the processing unit comprises in the normal way a working memory MEM and a processor μP for carrying out the processing operations described above, in particular from the analysis of the captured images to the delivery of the training instructions. The processor unit can also be capable of controlling the displacements of the platform PLA by a computerized control of the motors MOT. In more generic terms, the processor unit UT comprises:
Of course, the present invention is not limited to the embodiment described above by way of example; it extends to other variants.
Thus it will be understood that the reflective markers PIR1, PIR2, PIR3 described above by way of example are amenable to variants. It may happen that the fixing of these markers on the body (on an elastic band surrounding a limb of the body) restricts the athlete performing an action. In an advantageous variant, patches of a marker, reflecting a red/infrared light of the same type, can be envisaged, these patches being attached to special clothing, for example black and close-fitting. The number of cameras given above with reference to
Moreover, the parameters shown in
Of course, it is possible to refine the training instructions by increasing for example the number of databases constructed in relation to the effectiveness of the action. Typically, more than two databases DB1 and DB2 can be provided. The set of the constructed databases can then make it possible to characterize, for example, the accuracy of the action compared to the position of the ball at the moment of impact and/or the effectiveness of the action compared to the speed of the ball. Thus it will be understood that the more exhaustive the contents of an overall database and the more separated into different categories of effectiveness, the more accurate can be the choice of the parameters enabling the athlete to be trained.
Number | Date | Country | Kind |
---|---|---|---|
0703997 | Jun 2007 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR2008/050928 | 5/28/2008 | WO | 00 | 12/4/2009 |