A virtual reality-based online tennis training method and system
Through the virtual reality-based online tennis training method, intelligently analyzes training data and conducts targeted training, the problem of lack of intelligent analysis and targeted training in the existing technology is solved, and efficient and accurate tennis training is achieved.
Patent Information
- Application Number
- CN202211358289.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-01
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2042-11-01
AI Technical Summary
The prior art lacks a system that can intelligently analyze tennis training data and achieve targeted training based on the analysis results.
The online tennis training method based on virtual reality is adopted to build training scenarios, obtain hitting data, perform data analysis, define intensity practice areas and regular practice areas, and monitor the user's hitting situation in real time, calculate the comprehensive hit ratio and bias values, and conduct targeted training based on these data.
Intelligent analysis and targeted training of tennis training have been realized, and training efficiency and accuracy have been improved.
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of online tennis training, and specifically relates to a virtual reality-based online tennis training method and system. Background Art
[0002] The patent with the publication number CN111681472B discloses a tennis-assisted training and teaching system, which includes a student terminal and a coach terminal at the front end of the system, a central processing unit capable of processing various data information of the student terminal and the coach terminal, and a database platform for constructing the overall system. In the present invention, to meet the integrated training and teaching system for students and coaches, the student terminal has functions such as online registration and payment, and purchasing training courses. The central processor can record the purchased training courses for listing; and it has the function of making online appointments for courses, where students can independently select coaches, venues, and class times, and it also has a class check-in module and a brief description module, which can facilitate subsequent coaches to formulate teaching plan.
[0003] However, for tennis training, there is a lack of a system that can intelligently analyze data and, based on the analysis results, intelligently combine with current technologies to achieve targeted training. Based on this, a solution is provided. Summary of the Invention
[0004] The present invention aims to solve at least one of the technical problems existing in the prior art; for this purpose, the present invention proposes a virtual reality-based online tennis training method and system.
[0005] A virtual reality-based online tennis training method specifically includes the following steps:
[0006] Step 1: Construct a training scenario. In the target training scenario, set up equipment, collect training data, and with the help of virtual reality equipment, project an aperture at the position where the tennis needs to be hit inside the tennis court, and mark this aperture as the strike aperture; the training data includes the hitting point and the deviation value.
[0007] Step 2: Then obtain hitting data and conduct hitting analysis. By defining regions, several square regions are obtained, and then according to the number of times within the square regions in the score data, the intensive practice region and the regular practice region are defined.
[0008] Step 3: Then conduct hitting point position practice and monitor the process in real time. According to the number of times the user hits the strike aperture in the intensive practice region and the number of times the user hits the strike aperture in the regular practice region in a single day, the intensive hit ratio and the regular hit ratio are comprehensively obtained, and the comprehensive hit ratio is obtained based on the intensive hit ratio and the regular hit ratio.
[0009] When the comprehensive hit ratio exceeds X1 for X2 consecutive days, a pass signal is generated; otherwise, a continuous practice signal is generated, and the practice in Step 3 is continuously carried out; here, both X1 and X2 are preset weights.
[0010] Step 4: When a pass signal is generated, bias training is carried out. Before carrying out the bias training, bias analysis is required to obtain a bias reference value.
[0011] Step 5: Then, bias training is carried out. The specific method of bias training is as follows:
[0012] Drive and control the striking aperture to randomly appear in the intensity practice area and the regular practice area.
[0013] Then, the real-time bias value of each hit of the user on a single day is monitored in real time. According to the bias value, the hit bias times are defined. The specific method of the hit bias times is as follows: When the real-time bias value exceeds the bias reference value and the hitting point accurately hits the striking aperture, the hit bias times are incremented by one.
[0014] Then, the total number of hits is obtained, and the hit bias times are divided by the total number of hits to obtain the total bias ratio. When the total bias ratio exceeds X3 within X2 consecutive days, a pass signal is generated; otherwise, a continuous signal is generated. At this time, the bias training of this step is continuously carried out; here, X3 is a preset value.
[0015] Compared with the prior art, the beneficial effects of the present invention are:
[0016] The present invention constructs a training scenario, then obtains hitting data, and conducts hitting analysis. Through area definition, several square areas are obtained. Then, according to the number of times within the square area in the score data, the intensity practice area and the regular practice area are defined; then, hitting point position practice is carried out, and the process is monitored in real time. According to the number of times the user hits the striking aperture in the intensity practice area and the number of times the user hits the striking aperture in the regular practice area on a single day, the comprehensive hit ratio is obtained comprehensively; it is judged whether the hitting training passes according to the comprehensive hit ratio.
[0017] And after passing, bias training is carried out. Before carrying out the bias training, bias analysis is required to obtain a bias reference value; the bias training is arranged according to the bias alignment to achieve precise training of tennis; the present invention is simple and effective and easy to use. Specific Embodiments
[0018] The technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts belong to the scope of protection of the present invention.
[0019] The present application provides a virtual reality-based online tennis training method and system. The method specifically includes the following content:
[0020] Step 1: Construct a training scenario, and the specific method is as follows:
[0021] In the target training scenario, set up equipment, collect training data, and with the help of virtual reality equipment, project an aperture at the position where the tennis ball needs to be hit inside the tennis court, and mark this aperture as the hitting aperture. The hitting aperture is a circular aperture with a diameter of a set value;
[0022] The training data includes the hitting point, deviation value, and ball speed;
[0023] The hitting point can be dynamically captured by a high-speed camera;
[0024] The specific method for obtaining the deviation value is as follows:
[0025] Build a three-dimensional model of the court, and then obtain the incident angle of the tennis ball. Generally speaking, without additional external force and rotation, the incident angle and the reflection angle will basically remain in a plane. Here, the deviation value specifically refers to, after obtaining the trajectory shooting towards the ground, taking the incident angle at the last time T1 as the standard, simulating the reflection angle, and marking the plane where the incident angle and the reflection angle are located as the reference plane;
[0026] After hitting the ball at time T1, obtain the real-time distance of the tennis ball from the reference plane at this time, and mark this distance as the deviation value;
[0027] Step 2: Then obtain hitting data and conduct hitting analysis. The specific method for hitting analysis is as follows:
[0028] First, define the area. Set the area of a square area, and this area can ensure that the tennis court is evenly divided; obtain several square areas;
[0029] Then conduct public data collection, collect several scoring data. The scoring data is the data that the opponent did not receive the ball corresponding to this ball. The scoring data includes the hitting point; here, the scoring data is at least 10,000 copies, and can be specifically collected from competitions or other public videos;
[0030] Obtain the number of times the hitting point in the scoring data falls within the square area, mark it as the scoring times, and mark it as Di, where i = 1,..., n;
[0031] Then automatically obtain the mean value of Di, and then obtain the median of the mean value and the maximum value in Di, and mark it as the baseline. Mark the area in Di that exceeds the baseline as the intensive practice area;
[0032] Mark the area in Di that exceeds the mean value but is less than the baseline as the regular practice area;
[0033] Step 3: Then, conduct hitting point practice and monitor the process in real time. The specific practice method is as follows:
[0034] Drive and control the hitting aperture to randomly appear in the intensity practice area and the regular practice area, and then monitor the user's hitting point in real time;
[0035] Automatically obtain the number of times the hitting aperture hits the intensity practice area within a single day, divide it by the total number of times the hitting aperture appears in the intensity practice area, and mark the obtained value as the intensity hit ratio;
[0036] Then, automatically obtain the number of times the hitting aperture hits the regular practice area within a single day, divide it by the total number of times the hitting aperture appears in the regular practice area, and mark the obtained value as the regular hit ratio;
[0037] Calculate the comprehensive hit ratio according to the formula. The comprehensive hit ratio = 0.59 * intensity hit ratio + 0.41 * regular hit ratio; In the formula, 0.59 and 0.41 are preset weight values used to highlight the importance of different factors;
[0038] When the comprehensive hit ratio exceeds X1 for X2 consecutive days, a passing signal is generated; otherwise, a continuous practice signal is generated, and the practice in Step 3 is continuously carried out; Here, both X1 and X2 are preset weight values; X2 generally takes a value of five days;
[0039] Step 4: Periodically repeat the processing process from Step 2 to Step 3. The specific period is preset by the administrator;
[0040] Step 5: When a passing signal is generated, conduct bias training. Before conducting bias training, bias analysis is required. The specific method of bias analysis is as follows:
[0041] First, conduct public data collection, collect a number of deviation score data. The deviation score data is the data corresponding to the situation where the opponent of the ball fails to receive the ball. The deviation score data includes the bias value of the hitting corresponding to the score; Here, the deviation score data is at least 10,000 copies, and it can be specifically collected from competitions or other public videos;
[0042] Obtain all the bias values in the deviation score data and mark them as the past deviation values Pi, where i = 1,..., m; indicating that there are m bias values;
[0043] Then, automatically obtain the mean value of Pi, and then obtain the median of the mean value and the minimum value of Pi, and mark it as the bias reference value;
[0044] Obtain the bias reference value;
[0045] Step 6: Then, conduct bias training. The specific method of bias training is as follows:
[0046] The drive control strikes the aperture and randomly appears in the intensity practice area and the regular practice area;
[0047] After that, it monitors the real-time deviation value of each hit by the user on a single day in real time. According to the deviation value, the number of hits with deviation is defined. The specific method for the number of hits with deviation is as follows: when the real-time deviation value exceeds the deviation reference value and the hitting point accurately hits the strike aperture, the number of hits with deviation is incremented by one;
[0048] After that, the total number of hits is obtained, and the number of hits with deviation is divided by the total number of hits to obtain the total ratio of hits with deviation; when the total ratio of hits with deviation exceeds X3 times within consecutive X2 days, a passing signal is generated, otherwise a continuous signal is generated. At this time, the deviation training of this step is continuously carried out; here, X3 is a preset value;
[0049] Step 7: Periodically repeat the process from Step 5 to Step 6, and the specific period can be preset by the administrator.
[0050] A virtual reality-based online tennis training system that implements online tennis training using the aforementioned method.
[0051] Of course, as another embodiment of the present invention, the above process is all realized by means of virtual reality technology. Data is collected through a somatosensory device, and the whole process of tennis hitting is simulated by the swing force to realize all the above training.
[0052] Some of the data in the above formula are all calculated by removing the dimension and taking its numerical value. The formula is a formula that is closest to the real situation obtained through software simulation of a large amount of collected data; the preset parameters and preset thresholds in the formula are set by those skilled in the art according to the actual situation or obtained through simulation of a large amount of data.
[0053] The above embodiments are only used to illustrate the technical method of the present invention and not to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical method of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A virtual reality-based online tennis training method, characterized in that, The method specifically includes the following steps: Step 1: Construct a training scenario. In the target training scenario, set up equipment, collect training data, and project an aperture at the position where the tennis ball needs to be hit inside the tennis court with the help of virtual reality equipment, and mark this aperture as the hitting aperture; the training data includes the hitting point and the deviation value; Step 2: Then obtain hitting data and conduct hitting analysis. Define several square areas through area definition, and then define the intensive practice area and the regular practice area according to the number of times the score data is within the square area; Step 3: Then conduct hitting point position practice and monitor the process in real time. According to the number of hitting apertures that the user hits in the intensive practice area in a single day and the number of hitting apertures that the user hits in the regular practice area, comprehensively obtain the intensive hit ratio and the regular hit ratio, and obtain the comprehensive hit ratio according to the intensive hit ratio and the regular hit ratio; When the comprehensive hit ratio exceeds X1 for X2 consecutive days, a passing signal is generated, otherwise a continuous practice signal is generated, and the practice in Step 3 is continuously carried out; here, both X1 and X2 are preset weights; Step 4: When a passing signal is generated, conduct deviation training. Before conducting deviation training, deviation analysis needs to be carried out to obtain the deviation reference value; Step 5: Then conduct deviation training. The specific method of deviation training is as follows: Drive and control the hitting aperture to randomly appear in the intensive practice area and the regular practice area; Then monitor the real-time deviation value of each hit of the user in a single day in real time, and define the hit deviation times according to the deviation value. The specific method of the hit deviation times is as follows: when the real-time deviation value exceeds the deviation reference value and the hitting point accurately hits the hitting aperture, add 1 to the hit deviation times; Then obtain the total number of hits, divide the hit deviation times by the total number of hits to obtain the total deviation ratio; when the total deviation ratio exceeds X3 times within X2 consecutive days, a passing signal is generated, otherwise a continuous signal is generated, and at this time, the deviation training of this step is continuously carried out; here, X3 is a preset value.
2. The method for online tennis training based on virtual reality according to claim 1, characterized in that, In Step 1, the hitting aperture is a circular aperture with a diameter of a set value; The hitting point can be dynamically captured by a high-speed camera; The specific method for obtaining the deviation value is as follows: Establish a three-dimensional model of the court, and then obtain the incident angle of the tennis ball. Without additional external force and rotation, the incident angle and the reflection angle will remain in a plane. Here, the deviation value specifically refers to obtaining the trajectory of the ball hitting the ground, and taking the incident angle at the last T1 time as the standard, simulating the reflection angle, and marking the plane where the incident angle and the reflection angle are located as the reference plane; Then at T1 time after hitting the ball, obtain the real-time distance of the tennis ball from the reference plane at this time, and mark this distance as the deviation value.
3. The method for online tennis training based on virtual reality according to claim 1, wherein The specific method of the hitting analysis in Step 2 is as follows: First, conduct area definition, set the area of the square area, and this area can ensure that the tennis court is evenly divided; several square areas are obtained; Then conduct public data collection, collect several score data, and the score data is the data that the opponent of this ball fails to receive the ball. The score data includes the hitting point; Obtain the number of times the hitting point in the score data falls within the square area, mark it as the score times, and mark it as Di, i = 1,..., n; After automatically obtaining the mean value of Di, then obtaining the median of the mean value and the maximum value in Di, marking it as the baseline, and marking the area in Di that exceeds the baseline as the intensive practice area; Mark the area in Di that exceeds the mean value but is less than the baseline as the regular practice area.
4. A virtual reality-based online tennis training method according to claim 1, characterized in that The specific practice method of the hitting point position practice in step three is as follows: Drive to control the hitting aperture to randomly appear in the intensive practice area and the regular practice area, and then monitor the user's hitting point in real time; Automatically obtain the number of times the hitting aperture hits the intensive practice area within a single day, divide it by the total number of times the hitting aperture appears in the intensive practice area, and mark the obtained value as the intensive hit ratio; After that, automatically obtain the number of times the hitting aperture hits the regular practice area within a single day, divide it by the total number of times the hitting aperture appears in the regular practice area, and mark the obtained value as the regular hit ratio; Calculate the comprehensive hit ratio according to the formula. The comprehensive hit ratio = 0.59 * intensive hit ratio + 0.41 * regular hit ratio; in the formula, 0.59 and 0.41 are preset weight values used to highlight the importance of different factors.
5. A virtual reality-based online tennis training method according to claim 1, characterized in that, Periodically repeat the processing process from step two to step three, and the specific period is preset by the administrator.
6. The virtual reality-based online tennis training method according to claim 1, characterized in that The specific method of the deviation analysis in step four is as follows: First, conduct public data collection, collect a number of deviation score data. The deviation score data is the data that the opponent of the corresponding ball fails to receive the ball. The deviation score data includes the deviation value of the hitting corresponding to the score. Here, the deviation score data is at least 10,000 copies, and it is specifically collected from games or other public videos; Obtain all the deviation values in the deviation score data, and mark them as the past deviation values Pi, i = 1,..., m; indicating that there are m deviation values; After that, automatically obtain the mean value of Pi, and then obtain the median of the mean value and the minimum value in Pi, and mark it as the deviation baseline value; Obtain the deviation baseline value.
7. A virtual reality-based online tennis training method according to claim 1, characterized in that, The process from step four to step five is periodically repeated, and the specific period is preset by the administrator.
8. An online tennis training system based on virtual reality, characterized in that, This system realizes online tennis training by using the method described in any one of claims 1-7.
Citation Information
Patent Citations
A tennis-assisted training and teaching system
CN111681472B
Intelligent tennis training system
CN102921159A
Modernized tennis training device
CN112263822A