CN107890656A - A kind of identification based on tactile feedback play a game successfully service system and method - Google Patents
A kind of identification based on tactile feedback play a game successfully service system and method Download PDFInfo
- Publication number
- CN107890656A CN107890656A CN201711072471.3A CN201711072471A CN107890656A CN 107890656 A CN107890656 A CN 107890656A CN 201711072471 A CN201711072471 A CN 201711072471A CN 107890656 A CN107890656 A CN 107890656A
- Authority
- CN
- China
- Prior art keywords
- table tennis
- ball
- variable
- judge
- successfully
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B67/00—Sporting games or accessories therefor, not provided for in groups A63B1/00 - A63B65/00
- A63B67/04—Table games physically beneficial for the human body, modelled on outdoor sports, e.g. table tennis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/16—Table tennis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/56—Pressure
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
The invention discloses a kind of identification based on tactile feedback play a game successfully service system and method.Its system include obtaining pressure sensing data and judge table tennis whether impact bead table module, read historical data and extraction table tennis ball impact logging modle, whether the ball impact record that judges to rattle meets characteristic module of successfully serving a ball, judges table tennis impingement position number whether meet successfully service characteristic module, judge whether hit net module when serving a ball.Dispose pressure sensor acquisition pressure sensing Data Concurrent respectively in table tennis desktop, racket face and net face and deliver to server, whether the rule judgment service successfully served a ball when server is played a game according to table tennis succeeds.The present invention solves the problems, such as whether successfully served a ball when the table tennis system based on Internet of Things simply and effectively can not identify that table tennis is played a game.
Description
Technical field
The invention belongs to smart table tennis Motion Technology field, is played a game more particularly to a kind of identification based on tactile feedback
The system and method that success is served a ball.
Background technology
When the existing table tennis system based on Internet of Things is played a game using table tennis video or graphical analysis identification
Successful service, shortcoming is that computation complexity is high, poor in timeliness.It is proposed that a kind of identification based on tactile feedback is played a game success for this
The system and method for service.
The content of the invention
The technical problems to be solved by the invention are that the table tennis system based on Internet of Things can not simply and effectively be known
The problem of whether other table tennis successfully serves a ball when playing a game, propose that a kind of identification based on tactile feedback is played a game the system successfully served a ball
And method.
The application based on pressure sensor of the invention, pressure sensor after object pressure by deforming upon so as to producing pressure
Power sensing data.Passed as shown in figure 1, disposing pressure sensor respectively in table tennis desktop, racket face and net face and obtaining pressure
Feel data, be then forwarded to server, the feature successfully served a ball when server is played a game according to table tennis judges whether service succeeds.
Table tennis both sides' numbering of playing a game is that A and B, then ball table and racket numbering are the numbering of its corresponding side of playing a game.In ball
Pressure sensor is disposed in desktop, net face and racket face respectively, and pressure sensitive region is covered each by whole desktop, wire side and bat
Face.Sampling time interval T is set, and its value is less than the average time interval that middle table tennis hits twice of playing a game (according to historical data
Statistics obtains);Positive integer N and positive integer M, M are set>2N;The threshold X for judging table tennis ball impact is set.State that variable i represents hair
Ball, when table tennis by racket hit be service when, then i=1, otherwise i=0;Variable j represents that table tennis hits table, when table tennis is hit
Bat table when, then j=1, otherwise j=0;Variable m represents that table tennis hits net, when table tennis hits net, then m=1, otherwise m
=0.
Successfully served a ball when table tennis is played a game and be characterized in the sampling time that the identical side's of playing a game ball table is hit after table tennis ball serving
Interval is less than (NT), and the sampling time interval for hitting another side's of playing a game ball table after table tennis impact bead table again is less than NT, table tennis
(MT-2NT) does not have to hit record another time in the time before pang ball is hit by racket.Wherein, after table tennis impact bead table again
During hitting another side's of playing a game ball table, if occurring once to hit net, judge that service does not fail, but need to retransmit.
The pressure sensor for being deployed in racket face obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when table tennis is service by racket shock, then
Variable i=1, record racket numbering;Otherwise variable i=0.
The pressure sensor for being deployed in net face obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when having and only a pressure sensing data are big
When X, then judge that this sampling instant table tennis hits net, variable m=1;Otherwise judge that this sampling instant table tennis is not hit
Batting cage, variable m=0.
A kind of identification based on tactile feedback play a game successfully service system, including obtain pressure sensing data and judge table tennis
Pang ball whether impact bead table module, read historical data and extraction table tennis ball impact logging modle, judge table tennis ball impact record
Whether meet characteristic module of successfully serving a ball, judge whether table tennis impingement position numbering meets characteristic module of successfully serving a ball, judges
Whether net module is hit during service.
Obtain pressure sensing data and judge table tennis whether impact bead table module:It is deployed in the pressure sensor of ball desktop
Pressure sensing data are obtained according to sampling time interval T, are then forwarded to server;Server obtains the pressure of same sampling instant
Power sensing data, when having and only a pressure sensing data u meets u>During X, then this sampling instant table tennis impact bead is judged
Table, variable j=1, record ball table numbering, into reading historical data and extraction table tennis ball impact logging modle;Otherwise variable j=
0, return obtain pressure sensing data and judge table tennis whether impact bead table module.
Read historical data and extraction table tennis ball impact logging modle:Continuous N is individual before reading the table tennis impact bead table moment
The value of the variable i of sampling instant, variable j and variable m;The value of variable i, variable j and variable m according to sampling instant from back to front
Order form 3 × M matrix H, serve a ball frequency n1The element number of variable i=1 as in matrix H, record in matrix recently
The row number m once to serve a ball1(hitting the moment corresponding to thus inferring);The frequency n of table tennis impact bead table2As variable in matrix H
J=1 element number, record the matrix row number m of the last impact bead table in matrix2(when being hit corresponding to thus inferring
Carve);Table tennis hits the frequency n of net3Variable m=1 element number as in matrix H, record matrix in the last time hit
The matrix row number m of net3(hitting the moment corresponding to thus inferring).
Judge whether table tennis ball impact record meets characteristic module of successfully serving a ball:Meet n when simultaneously2=1, m2<N、n1=1,
N<m1<2N、n3≤1、m3<m2When, judge that table tennis ball impact record meets feature of successfully serving a ball, into judgement table tennis ball impact position
Put whether numbering meets characteristic module of successfully serving a ball;Otherwise judge that table tennis ball impact record does not meet feature of successfully serving a ball, return
Obtain pressure sensing data and judge table tennis whether impact bead table module.
Judge whether table tennis impingement position numbering meets characteristic module of successfully serving a ball:It is corresponding according to pressure sensing data u
Pressure sensor position identification table tennis ball impact ball table numbering, as variable x value;Read matrix row number m2It is corresponding
Ball table is numbered, as variable y value;Read matrix row number m1Corresponding racket numbering, as variable z value;If x ≠ y and y=
Z, then judge that table tennis impingement position numbering meets feature of successfully serving a ball, into whether hitting net module when judging and serving a ball;Otherwise sentence
Determine table tennis impingement position numbering and do not meet feature of successfully serving a ball, this sampling instant is not successfully to serve a ball, and returns and obtains pressure biography
Sense data and judge table tennis whether impact bead table module.
Judge whether hit net module during service:If n3=0, then judge to hit net without generation table tennis, serve a ball successfully;Otherwise
Judge that table tennis occurs once to touch net, service does not fail, but needs to retransmit.Return to acquisition pressure sensing data and judge table tennis
Whether impact bead table module.
The present invention a kind of identification based on tactile feedback play a game successfully serve a ball system block diagram it is as shown in Figure 2.
A kind of identification based on tactile feedback plays a game the method successfully served a ball according to the following steps:
Step 1, the numbering and correlated variables that racket and ball table are set.
It is that A and B, then ball table and racket numbering are the numbering of its corresponding side of playing a game table tennis both sides' numbering of playing a game.
Pressure sensor is disposed in ball desktop, net face and racket face respectively, and pressure sensitive region is covered each by whole desktop, wire side and bat
Face.Sampling time interval T is set, and its value is less than the average time interval that middle table tennis hits twice of playing a game (according to historical data
Statistics obtains);Positive integer N and positive integer M, M are set>2N;The threshold X for judging table tennis ball impact is set.State that variable i represents hair
Ball, when table tennis by racket hit be service when, then i=1, otherwise i=0;Variable j represents that table tennis hits table, when table tennis is hit
Bat table when, then j=1, otherwise j=0;Variable m represents that table tennis hits net, when table tennis hits net, then m=1, otherwise m
=0.
Step 2, obtain racket pressure sensing data and judge whether to serve a ball.
The pressure sensor for being deployed in racket face obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when table tennis is service by racket shock, then
Variable i=1, record racket numbering, return to step 2;Otherwise variable i=0, into step 3.
Step 3, obtain net pressure sensing data and judge whether table tennis hits net.
The pressure sensor for being deployed in net face obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when having and only a pressure sensing data are big
When X, then judge that this sampling instant table tennis hits net, variable m=1, return to step 2;Otherwise this sampling instant table tennis is judged
Pang ball does not hit net, variable m=0, into step 4.
Step 4, obtain ball table pressure sensing data and judge table tennis whether impact bead table.
The pressure sensor for being deployed in ball desktop obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when having and only a pressure sensing data are big
When X, then this sampling instant table tennis impact bead table, variable j=1, record ball table numbering, into step 5 are judged;Otherwise variable
J=0, return to step 2.
Step 5, read historical data and extraction table tennis ball impact record.
The value of the variable i of continuous N sampling instant, variable j and variable m before the reading table tennis impact bead table moment;Change
The value for measuring i, variable j and variable m forms 3 × M matrix H, frequency n of serving a ball according to the order of sampling instant from back to front1As
The element number of variable i=1 in matrix H, record the row number m of the last service in matrix1(when being hit corresponding to thus inferring
Carve);The frequency n of table tennis impact bead table2Variable j=1 element number as in matrix H, record matrix in the last time hit
The matrix row number m of batting table2(hitting the moment corresponding to thus inferring);Table tennis hits the frequency n of net3As become in matrix H
M=1 element number is measured, records the last matrix row number m for hitting net in matrix3(hitting the moment corresponding to thus inferring).
Step 6, judge whether table tennis ball impact record meets feature of successfully serving a ball.
Meet n when simultaneously2=1, m2<N、n1=1, N<m1<2N、n3≤1、m3<m2When, judge that table tennis ball impact record meets
Success service feature, into step 7;Otherwise judge that table tennis ball impact record does not meet feature of successfully serving a ball, return to step 2.
Step 7, judge whether table tennis impingement position numbering meets feature of successfully serving a ball.
The ball table numbering of table tennis ball impact is identified according to the position of pressure sensor corresponding to pressure sensing data u, is
Variable x value;Read matrix row number m2Corresponding ball table numbering, as variable y value;Read matrix row number m1Corresponding racket
Numbering, as variable z value;If x ≠ y and y=z, judge that table tennis impingement position numbering meets feature of successfully serving a ball, enter
Step 8;Otherwise judge that table tennis impingement position numbering does not meet feature of successfully serving a ball, this sampling instant is not successfully to serve a ball, and is returned
Return step 2.
Step 8, judge whether hit net during service.
If n3=0, then judge to hit net without generation table tennis, serve a ball successfully;Otherwise judge that table tennis occurs once to touch net,
Service does not fail, but needs to retransmit.Return to step 2.
The present invention a kind of identification based on tactile feedback play a game successfully serve a ball method flow diagram it is as shown in Figure 3.
The method and system of the present invention this have the advantage that:
(1) applying pressure sensor can simply and effectively judge table tennis impact bead table, the racket when table tennis is played a game
Time and position with net;
(2) successfully served a ball feature when being played a game according to table tennis, can simply and effectively identify success when table tennis is played a game
Service.
Brief description of the drawings
Fig. 1 is a kind of structural representation of table tennis system based on pressure sensor of the present invention;
Fig. 2 be the present invention a kind of identification based on tactile feedback play a game successfully serve a ball system block diagram;
Fig. 3 be the present invention a kind of identification based on tactile feedback play a game successfully serve a ball method flow diagram;
Fig. 4 is the ping-pong table numbering and racket numbering schematic diagram of the embodiment of the present invention.
Embodiment
The preferred embodiment of the present invention is elaborated below.
A kind of application based on pressure sensor of the present invention, pressure sensor after object pressure by deforming upon so as to produce
Raw pressure sensing data.As shown in figure 1, disposing pressure sensor respectively in table tennis desktop, racket face and net face obtains pressure
Power sensing data, server is then forwarded to, whether the feature successfully served a ball when server is played a game according to table tennis judges service
Success.
It is that A and B, then ball table and racket numbering are the numbering of its corresponding side of playing a game table tennis both sides' numbering of playing a game.
Pressure sensor is disposed in ball desktop, net face and racket face respectively, and pressure sensitive region is covered each by whole desktop, wire side and bat
Face.Sampling time interval T is set, and its value is less than the average time interval that middle table tennis hits twice of playing a game (according to historical data
Statistics obtains);Positive integer N and positive integer M, M are set>2N;The threshold X for judging table tennis ball impact is set.State that variable i represents hair
Ball, when table tennis by racket hit be service when, then i=1, otherwise i=0;Variable j represents that table tennis hits table, when table tennis is hit
Bat table when, then j=1, otherwise j=0;Variable m represents that table tennis hits net, when table tennis hits net, then m=1, otherwise m
=0.In the present embodiment, the both sides that play a game numbering is A and B, and it is A and B that ping-pong table both sides are numbered respectively according to its corresponding side of playing a game,
Corresponding racket numbering is A and B, as shown in Figure 4;36 piezoelectric film sensors are affixed one's name on table tennis desktop top, in racket face
12 piezoelectric film sensors are disposed, in 8 piezoelectric film sensors of net face administration.Sampling time interval T=10 millis are set
Second;Positive integer N=50 is set;Positive integer M=200 is set;Threshold X=5 millivolt (mV) for judging table tennis ball impact are set;Statement
Variable i represents service, when table tennis by racket hit be service when, then i=1, otherwise i=0;Variable j represents that table tennis hits table,
When table tennis impact bead table, then j=1, otherwise j=0;Variable m represents that table tennis hits net, when table tennis hits net, then m
=1, otherwise m=0.
Successfully served a ball when table tennis is played a game and be characterized in the sampling time that the identical side's of playing a game ball table is hit after table tennis ball serving
Interval is less than (NT), and the sampling time interval for hitting another side's of playing a game ball table after table tennis impact bead table again is less than NT, table tennis
(MT-2NT) does not have to hit record another time in the time before pang ball is hit by racket.Wherein, after table tennis impact bead table again
During hitting another side's of playing a game ball table, if occurring once to hit net, judge that service does not fail, but need to retransmit.In the present embodiment,
The sampling time interval for being characterized in that the identical side's of playing a game ball table is hit after table tennis ball serving of successfully being served a ball when table tennis is played a game is less than
0.5s (NT), the sampling time interval for hitting another side's of playing a game ball table after table tennis impact bead table again are less than 0.5s (NT),
1s (MT-2NT) is recorded in the time without shock before table tennis is hit by racket.Wherein, hit again after table tennis impact bead table
During hitting another side's of playing a game ball table, if occurring once to hit net, judge that service does not fail, but need to retransmit.
The pressure sensor for being deployed in racket face obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when table tennis is service by racket shock, then
Variable i=1, record racket numbering;Otherwise variable i=0.In the present embodiment, 12 piezoelectric membranes sensing in racket face is deployed in
Device obtains voltage data according to sampling time interval T, is then forwarded to server;Server obtains the voltage number of certain sampling instant
According to, judge whether the sampling instant is service of playing a game, if then variable i=1, record racket numbering;When otherwise judging this sampling
Quarter is not that table tennis is played a game service, variable i=0.
The pressure sensor for being deployed in net face obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when having and only a pressure sensing data are big
When X, then judge that this sampling instant table tennis hits net, variable m=1;Otherwise judge that this sampling instant table tennis is not hit
Batting cage, variable m=0.In the present embodiment, 8 piezoelectric film sensors for being deployed in net face obtain according to sampling time interval T
Voltage data is taken, is then forwarded to server;In the voltage data for certain sampling instant that server obtains, when having and only one
When voltage data is more than 5mV, then judges that this sampling instant table tennis hits net, record m=1;Otherwise this sampling instant is judged
Table tennis does not hit net, records m=0.
A kind of identification based on tactile feedback play a game successfully service system, including obtain pressure sensing data and judge table tennis
Pang ball whether impact bead table module, read historical data and extraction table tennis ball impact logging modle, judge table tennis ball impact record
Whether meet characteristic module of successfully serving a ball, judge whether table tennis impingement position numbering meets characteristic module of successfully serving a ball, judges
Whether net module is hit during service.
Obtain pressure sensing data and judge table tennis whether impact bead table module:It is deployed in the pressure sensor of ball desktop
Pressure sensing data are obtained according to sampling time interval T, are then forwarded to server;Server obtains the pressure of same sampling instant
Power sensing data, when having and only a pressure sensing data u meets u>During X, then this sampling instant table tennis impact bead is judged
Table, variable j=1 and ball table numbering, into reading historical data and extraction table tennis ball impact logging modle;Otherwise variable j=0,
Return obtain pressure sensing data and judge table tennis whether impact bead table module.In the present embodiment, 36 of the deployment of ball desktop
Piezoelectric film sensor obtains voltage data according to sampling time interval T, is then forwarded to server, server obtains certain sampling
36 voltage data values at moment, have and an only voltage data 7mV>5mV, then judge this sampling instant table tennis impact bead
Table, variable j=1, record ball table numbering is B, into reading historical data and extraction table tennis ball impact logging modle.
Read historical data and extraction table tennis ball impact logging modle:Continuous N is individual before reading the table tennis impact bead table moment
The value of the variable i of sampling instant, variable j and variable m;The value of variable i, variable j and variable m according to sampling instant from back to front
Order form 3 × M matrix H, serve a ball frequency n1The element number of variable i=1 as in matrix H, record in matrix recently
The row number m once to serve a ball1(hitting the moment corresponding to thus inferring);The frequency n of table tennis impact bead table2As variable in matrix H
J=1 element number, record the matrix row number m of the last impact bead table in matrix2(when being hit corresponding to thus inferring
Carve);Table tennis hits the frequency n of net3Variable m=1 element number as in matrix H, record matrix in the last time hit
The matrix row number m of net3(hitting the moment corresponding to thus inferring).In the present embodiment, connect before reading the table tennis impact bead table moment
Continue variable i, j, m value of 200 sampling instants, 3 × 200 matrix H is formed according to the order of sampling instant from back to front, its
The element of middle variable i=1 only has one, for the element of the 75th row, i.e. n1=1, m1=75;Variable j=1 element only has one,
For the element of the 30th row, i.e. n2=1, m2=30;Variable m=1 element only has one, for the element of the 15th row, i.e. n3=1, m3
=15.
Judge whether table tennis ball impact record meets characteristic module of successfully serving a ball:Meet n when simultaneously2=1, m2<N、n1=1,
N<m1<2N、n3≤1、m3<m2When, judge that table tennis ball impact record meets feature of successfully serving a ball, into judgement table tennis ball impact position
Put whether numbering meets characteristic module of successfully serving a ball;Otherwise judge that table tennis ball impact record does not meet feature of successfully serving a ball, return
Obtain pressure sensing data and judge table tennis whether impact bead table module.In the present embodiment, while meet n2=1, m2<N=
50、n1=1, N<m1<2N=100, n3=1, m3<m2, judge that table tennis ball impact record meets feature of successfully serving a ball, into judgement table tennis
Whether pang ball impact Position Number meets characteristic module of successfully serving a ball.
Judge whether table tennis impingement position numbering meets characteristic module of successfully serving a ball:It is corresponding according to pressure sensing data u
Pressure sensor position identification table tennis ball impact ball table numbering, as variable x value;Read matrix row number m2It is corresponding
Ball table is numbered, as variable y value;Read matrix row number m1Corresponding racket numbering, as variable z value;If x ≠ y and y=
Z, then judge that table tennis impingement position numbering meets feature of successfully serving a ball, into whether hitting net module when judging and serving a ball;Otherwise sentence
Determine table tennis impingement position numbering and do not meet feature of successfully serving a ball, this sampling instant is not successfully to serve a ball, and returns and obtains pressure biography
Sense data and judge table tennis whether impact bead table module.In the present embodiment, pressure sensor corresponding to pressure sensing data u
The ball table numbering of position identification table tennis ball impact is B, i.e. x=B, matrix row number m2Corresponding ball table numbering is A, i.e. y=A, square
Array m1Corresponding racket numbering is A, i.e. z=A, meets x ≠ y and y=z, into whether hitting net module when judging and serving a ball.
Judge whether hit net module during service:If n3=0, then judge to hit net without generation table tennis, serve a ball successfully;Otherwise
Judge that table tennis occurs once to touch net, service does not fail, but needs to retransmit.Return to acquisition pressure sensing data and judge table tennis
Whether impact bead table module.In the present embodiment, this sampling instant n3=1, then judge that table tennis occurs once to touch net, service is not lost
Lose, it is necessary to retransmit.Return obtain pressure sensing data and judge table tennis whether impact bead table module.
A kind of identification based on tactile feedback plays a game the method successfully served a ball according to the following steps:
Step 1, the numbering and correlated variables that racket and ball table are set.
It is that A and B, then ball table and racket numbering are the numbering of its corresponding side of playing a game table tennis both sides' numbering of playing a game.
Pressure sensor is disposed in ball desktop, net face and racket face respectively, and pressure sensitive region is covered each by whole desktop, wire side and bat
Face.Sampling time interval T is set, and its value is less than the average time interval that middle table tennis hits twice of playing a game (according to historical data
Statistics obtains);Positive integer N and positive integer M, M are set>2N;The threshold X for judging table tennis ball impact is set.State that variable i represents hair
Ball, when table tennis by racket hit be service when, then i=1, otherwise i=0;Variable j represents that table tennis hits table, when table tennis is hit
Bat table when, then j=1, otherwise j=0;Variable m represents that table tennis hits net, when table tennis hits net, then m=1, otherwise m
=0.In the present embodiment, the both sides that play a game numbering is A and B, and it is A and B that ping-pong table both sides are numbered respectively according to its corresponding side of playing a game,
Corresponding racket numbering is A and B, as shown in Figure 4;36 piezoelectric film sensors are affixed one's name on table tennis desktop top, in racket face
12 piezoelectric film sensors are disposed, in 8 piezoelectric film sensors of net face administration.Sampling time interval T=10 millis are set
Second;Positive integer N=50 is set;Positive integer M=200 is set;Threshold X=5 millivolt (mV) for judging table tennis ball impact are set;Statement
Variable i represents service, when table tennis by racket hit be service when, then i=1, otherwise i=0;Variable j represents that table tennis hits table,
When table tennis impact bead table, then j=1, otherwise j=0;Variable m represents that table tennis hits net, when table tennis hits net, then m
=1, otherwise m=0.
Step 2, obtain racket pressure sensing data and judge whether to serve a ball.
The pressure sensor for being deployed in racket face obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when table tennis is service by racket shock, then
Variable i=1, record racket numbering, return to step 2;Otherwise variable i=0, into step 3.In the present embodiment, racket is deployed in
12 piezoelectric film sensors in face obtain voltage data according to sampling time interval T, are then forwarded to server;Server obtains
The voltage data of certain sampling instant taken, pressure sensing data are respectively less than 5mV, judge this sampling instant table tennis not by racket
Hit (not being service), variable i=0, into step 3.
Step 3, obtain net pressure sensing data and judge whether table tennis hits net.
The pressure sensor for being deployed in net face obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when having and only a pressure sensing data are big
When X, then judge that this sampling instant table tennis hits net, variable m=1, return to step 2;Otherwise this sampling instant table tennis is judged
Pang ball does not hit net, variable m=0, into step 4.In the present embodiment, 8 piezoelectric membranes sensing in net face is deployed in
Device obtains voltage data according to sampling time interval T, is then forwarded to server;The voltage for certain sampling instant that server obtains
Data, neither one voltage data are more than 5mV, judge that this sampling instant table tennis does not hit net, m=0 are recorded, into step
Rapid 4.
Step 4, obtain ball table pressure sensing data and judge table tennis whether impact bead table.
The pressure sensor for being deployed in ball desktop obtains pressure sensing data according to sampling time interval T, is then forwarded to
Server;In the pressure sensing data for the same sampling instant that server obtains, when having and only a pressure sensing data are big
When X, then this sampling instant table tennis impact bead table, variable j=1 and ball table numbering are judged, into step 5;Otherwise variable j=
0, return to step 2.In the present embodiment, 36 piezoelectric film sensors of ball desktop deployment obtain electricity according to sampling time interval T
Data are pressed, are then forwarded to server, server obtains 36 voltage data values of certain sampling instant, has and an only voltage
Data 7mV>5mV, then judge this sampling instant table tennis impact bead table, variable j=1, record ball table numbering is B, into step
5。
Step 5, read historical data and extraction table tennis ball impact record.
The value of the variable i of continuous N sampling instant, variable j and variable m before the reading table tennis impact bead table moment;Change
The value for measuring i, variable j and variable m forms 3 × M matrix H according to the order of sampling instant from back to front, remembers the member of variable i=1
Plain number is service frequency n1, record the last row number m to serve a ball in matrix1(hitting the moment corresponding to thus inferring);Note becomes
The element number for measuring j=1 is the frequency n of table tennis impact bead table2, record matrix in the last impact bead table matrix row number
m2(hitting the moment corresponding to thus inferring);Remember that variable m=1 element number hits the frequency n of net for table tennis3, record square
The last matrix row number m for hitting net in battle array3(hitting the moment corresponding to thus inferring).In the present embodiment, read table tennis and hit
Variable i, j, m value of continuous 200 sampling instants before the batting table moment, 3 are formed according to the order of sampling instant from back to front
The element of × 200 matrix H, wherein variable i=1 only has one, for the element of the 75th row, i.e. n1=1, m1=75;Variable j=1
Element there was only one, for the 30th row element, i.e. n2=1, m2=30;Variable m=1 element only has one, for the 15th row
Element, i.e. n3=1, m3=15.
Step 6, judge whether table tennis ball impact record meets feature of successfully serving a ball.
Meet n when simultaneously2=1, m2<N、n1=1, N<m1<2N、n3≤1、m3<m2When, judge that table tennis ball impact record meets
Success service feature, into step 7;Otherwise judge that table tennis ball impact record does not meet feature of successfully serving a ball, this sampling instant is not
It is successfully to serve a ball, return to step 2.In the present embodiment, while meet n2=1, m2<N=50, n1=1, N<m1<2N=100, n3=
1、m3<m2, judge that table tennis ball impact record meets feature of successfully serving a ball, into step 7.
Step 7, judge whether table tennis impingement position numbering meets feature of successfully serving a ball.
The ball table numbering of table tennis ball impact is identified according to the position of pressure sensor corresponding to pressure sensing data u, is
Variable x value;Read matrix row number m2Corresponding ball table numbering, as variable y value;Read matrix row number m1Corresponding racket
Numbering, as variable z value;If x ≠ y and y=z, judge that table tennis impingement position numbering meets feature of successfully serving a ball, enter
Step 8;Otherwise judge that table tennis impingement position numbering does not meet feature of successfully serving a ball, this sampling instant is not successfully to serve a ball, and is returned
Return step 2.In the present embodiment, the ball table of the position identification table tennis ball impact of pressure sensor corresponding to pressure sensing data u is compiled
Number it is B, i.e. x=B, matrix row number m2Corresponding ball table numbering is A, i.e. y=A, matrix row number m1Corresponding racket numbering is A, i.e.,
Z=A, meet x ≠ y and y=z, into step 8.
Step 8, judge whether hit net during service.
If n3=0, then judge to hit net without generation table tennis, serve a ball successfully;Otherwise judge that table tennis occurs once to touch net,
Service does not fail, but needs to retransmit.Return to step 2.In the present embodiment, this sampling instant n3=1, then judge that table tennis occurs one
Secondary net-fault, service do not fail, it is necessary to retransmit.Return to step 2.
Certainly, those of ordinary skill in the art is it should be appreciated that above example is intended merely to illustrate this hair
Bright, and limitation of the invention is not intended as, as long as within the scope of the invention, change, modification to above example are all
Protection scope of the present invention will be fallen into.
Claims (10)
- The system of successfully service 1. a kind of identification based on tactile feedback is played a game, it is characterised in that including obtaining pressure sensing data And judge table tennis whether impact bead table module, read historical data and extraction table tennis ball impact logging modle, judge table tennis Hit whether record meets characteristic module of successfully serving a ball, judges whether table tennis impingement position numbering meets character modules of successfully serving a ball Block, judge whether hit net module during service.
- The system of successfully service 2. the identification according to claim 1 based on tactile feedback is played a game, it obtains pressure sensing Data and judge whether impact bead table module is characterised by table tennis:The pressure sensor of ball desktop is deployed according to setting in advance The sampling time interval T put obtains pressure sensing data, is then forwarded to server;Server obtains the pressure of same sampling instant Power sensing data, when having and only a pressure sensing data u meets u>During X, wherein X is that the judgement table tennis set in advance is hit The threshold value hit, then judge this sampling instant table tennis impact bead table, variable j=1, record ball table numbering, into reading history number According to and extraction table tennis ball impact logging modle;Otherwise variable j=0, return and obtain pressure sensing data and whether judge table tennis Impact bead table module.
- The system of successfully service 3. the identification according to claim 1 based on tactile feedback is played a game, it reads historical data And extraction table tennis ball impact logging modle is characterised by:Continuous N sampling instant becomes before reading the table tennis impact bead table moment I, variable j and variable m value are measured, wherein M is positive integer, and variable i represents service, when table tennis is service by racket shock, Then i=1, otherwise i=0;Variable j represents that table tennis hits table, when table tennis impact bead table, then j=1, otherwise j=0;Variable m Represent that table tennis hits net, when table tennis hits net, then m=1, otherwise m=0;The value of variable i, variable j and variable m is pressed 3 × M matrix H is formed according to the order of sampling instant from back to front, frequency n of serving a ball1The element of variable i=1 as in matrix H Number, record the row number m of the last service in matrix1;The frequency n of table tennis impact bead table2Variable j=1 as in matrix H Element number, record the matrix row number m of the last impact bead table in matrix2;Table tennis hits the frequency n of net3As matrix Variable m=1 element number in H, record the last matrix row number m for hitting net in matrix3。
- The system of successfully service 4. the identification according to claim 1 based on tactile feedback is played a game, it judges that table tennis is hit Hit record whether meet successfully service characteristic module be characterised by:Meet n when simultaneously2=1, m2<N、n1=1, N<m1<2N、n3 ≤1、m3<m2When, judge table tennis ball impact record meets feature of successfully serving a ball, into judge table tennis impingement position number whether Meet characteristic module of successfully serving a ball;Otherwise judge that table tennis ball impact record does not meet feature of successfully serving a ball, return to acquisition pressure and pass Sense data and judge table tennis whether impact bead table module.
- The system of successfully service 5. the identification according to claim 1 based on tactile feedback is played a game, it judges that table tennis is hit Hit Position Number whether meet successfully service characteristic module be characterised by:According to pressure sensing corresponding to pressure sensing data u The ball table numbering of the position identification table tennis ball impact of device, as variable x value;Read matrix row number m2Corresponding ball table numbering, As variable y value;Read matrix row number m1Corresponding racket numbering, as variable z value;If x ≠ y and y=z, judge Table tennis impingement position numbering meets feature of successfully serving a ball, into judge serve a ball when whether hit net module;Otherwise table tennis is judged Impingement position numbering does not meet feature of successfully serving a ball, return obtain pressure sensing data and judge table tennis whether impact bead table mould Block.
- The system of successfully service 6. the identification according to claim 1 based on tactile feedback is played a game, it is when judging and serving a ball No net module of hitting is characterised by:If n3=0, then judge to hit net without generation table tennis, serve a ball successfully;Otherwise table tennis is judged Generation is once touched net, and service does not fail, but needs to retransmit;Return obtain pressure sensing data and judge table tennis whether impact bead Table module.
- A kind of method of successfully service 7. identification based on tactile feedback is played a game, it is characterised in that:Step 1, the numbering and correlated variables that racket and ball table are set;Step 2, obtain racket pressure sensing data and judge whether to serve a ball;Step 3, obtain net pressure sensing data and judge whether table tennis hits net;Step 4, obtain ball table pressure sensing data and judge table tennis whether impact bead table;Step 5, read historical data and extraction table tennis ball impact record;Step 6, judge whether table tennis ball impact record meets feature of successfully serving a ball;Step 7, judge whether table tennis impingement position numbering meets feature of successfully serving a ball;Step 8, judge whether hit net during service.
- 8. the identification according to claim 7 based on tactile feedback play a game successfully service method, its step 1, step 2, Step 3 and step 4 are characterised by:Step 1:Table tennis both sides' numbering of playing a game is that A and B, then ball table and racket numbering are the numbering of its corresponding side of playing a game; Pressure sensor is disposed in ball desktop, net face and racket face respectively, and pressure sensitive region is covered each by whole desktop, wire side and bat Face;Sampling time interval T is set;Positive integer N and M are set, meet M>2N;The threshold X for judging table tennis ball impact is set;Statement becomes Measure i and represent service, when table tennis by racket hit be service when, then i=1, otherwise i=0;Variable j represents that table tennis hits table, when During table tennis impact bead table, then j=1, otherwise j=0;Variable m represents that table tennis hits net, when table tennis hits net, then m= 1, otherwise m=0;Step 2:The pressure sensor for being deployed in racket face obtains pressure sensing data according to sampling time interval T, then sends To server;Server obtains the pressure sensing data of same sampling instant, when table tennis is service by racket shock, then becomes Measure i=1, record racket numbering, return to step 2;Otherwise variable i=0, into step 3;Step 3:The pressure sensor for being deployed in net face obtains pressure sensing data according to sampling time interval T, then sends To server;In the pressure sensing data for the same sampling instant that server obtains, when having and an only pressure sensing data During more than X, then judge that this sampling instant table tennis hits net, variable m=1, return to step 2;Otherwise this sampling instant is judged Table tennis does not hit net, variable m=0, into step 4;Step 4:The pressure sensor for being deployed in ball desktop obtains pressure sensing data according to sampling time interval T, then sends To server;In the pressure sensing data for the same sampling instant that server obtains, when having and an only pressure sensing data During more than X, then this sampling instant table tennis impact bead table, variable j=1, record ball table numbering, into step 5 are judged;Otherwise become Measure j=0, return to step 2.
- The method of successfully service, its step 5 and the step 6 9. identification according to claim 7 based on tactile feedback is played a game It is characterised by:Step 5:The value of the variable i of continuous N sampling instant, variable j and variable m before the reading table tennis impact bead table moment; The value of variable i, variable j and variable m forms 3 × M matrix H, frequency n of serving a ball according to the order of sampling instant from back to front1I.e. For the element number of variable i=1 in matrix H, the last row number m to serve a ball in matrix is recorded1;Time of table tennis impact bead table Number n2Variable j=1 element number as in matrix H, record the matrix row number m of the last impact bead table in matrix2;Table tennis The frequency n of ball impact net3Variable m=1 element number as in matrix H, record the last matrix for hitting net in matrix Row number m3;Step 6:Meet n when simultaneously2=1, m2<N、n1=1, N<m1<2N、n3≤1、m3<m2When, judge table tennis ball impact record symbol Work(service feature is synthesized, into step 7;Otherwise judge that table tennis ball impact record does not meet feature of successfully serving a ball, return to step 2.
- The method of successfully service, its step 7 and the step 8 10. identification according to claim 7 based on tactile feedback is played a game It is characterised by:Step 7:The ball table numbering of table tennis ball impact is identified according to the position of pressure sensor corresponding to pressure sensing data u, i.e., For variable x value;Read matrix row number m2Corresponding ball table numbering, as variable y value;Read matrix row number m1Corresponding ball Clap numbering, as variable z value;If x ≠ y and y=z, judge that table tennis impingement position numbering meets feature of successfully serving a ball, enter Enter step 8;Otherwise judge that table tennis impingement position numbering does not meet feature of successfully serving a ball, return to step 2;Step 8:If n3=0, then judge to hit net without generation table tennis, serve a ball successfully;Otherwise judge that table tennis occurs once to touch Net, service does not fail, but needs to retransmit;Return to step 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711072471.3A CN107890656A (en) | 2017-11-03 | 2017-11-03 | A kind of identification based on tactile feedback play a game successfully service system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711072471.3A CN107890656A (en) | 2017-11-03 | 2017-11-03 | A kind of identification based on tactile feedback play a game successfully service system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107890656A true CN107890656A (en) | 2018-04-10 |
Family
ID=61802999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711072471.3A Withdrawn CN107890656A (en) | 2017-11-03 | 2017-11-03 | A kind of identification based on tactile feedback play a game successfully service system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107890656A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108853993A (en) * | 2018-09-14 | 2018-11-23 | 黄启元 | A kind of ping-pong table |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140171226A1 (en) * | 2012-12-18 | 2014-06-19 | Shooters Revolution LLC | Sporting-object training device with skills-training mode detection |
CN105327493A (en) * | 2015-11-30 | 2016-02-17 | 上海斐讯数据通信技术有限公司 | Table tennis training system and method |
CN205340053U (en) * | 2015-12-21 | 2016-06-29 | 吴钊先 | A table tennis check out test set for detecting sportsman's return of serve |
-
2017
- 2017-11-03 CN CN201711072471.3A patent/CN107890656A/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140171226A1 (en) * | 2012-12-18 | 2014-06-19 | Shooters Revolution LLC | Sporting-object training device with skills-training mode detection |
CN105327493A (en) * | 2015-11-30 | 2016-02-17 | 上海斐讯数据通信技术有限公司 | Table tennis training system and method |
CN205340053U (en) * | 2015-12-21 | 2016-06-29 | 吴钊先 | A table tennis check out test set for detecting sportsman's return of serve |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108853993A (en) * | 2018-09-14 | 2018-11-23 | 黄启元 | A kind of ping-pong table |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104408341B (en) | Smartphone user identity authentication method based on gyroscope behavior characteristics | |
CN101590315B (en) | Assembled digital field and gait training method based on flexible array pressure sensor | |
US10269390B2 (en) | Game video processing systems and methods | |
JP6915701B2 (en) | Extraction program, extraction method and information processing equipment | |
US9626641B2 (en) | Tennis game analysis using inertial sensors | |
EP1072299A3 (en) | Game playing method and apparatus, and storage medium | |
CN102814033A (en) | Swing analyzing device, swing analyzing program, and recording medium | |
CN113544697B (en) | Analyzing athletic performance with data and body gestures to personalize predictions of the performance | |
CN103581522A (en) | Information notification apparatus and information notification method | |
CN107890656A (en) | A kind of identification based on tactile feedback play a game successfully service system and method | |
CN112057833A (en) | Badminton forehand high-distance ball flapping motion identification method | |
CN107823870A (en) | A kind of ace's identifying system and method based on table tennis touching | |
CN107273728A (en) | Intelligent watch unblock and authentication method based on motion-sensing behavioural characteristic | |
CN111860061A (en) | Identification method and device for badminton hitting action and wearable equipment | |
CN107670250A (en) | Table tennis judges whether that effectively service and ball move towards system and method after hitting table | |
CN107823871A (en) | A kind of identifying system and method for losing points of receiving based on table tennis touching | |
CN107670253A (en) | Table tennis judges whether that legal ball and ball move towards system and method after hitting table | |
CN109663325B (en) | A scoring system and scoring method for batting sports | |
CN107694061A (en) | Racket judges whether that service and ball move towards system and method after hitting table tennis | |
CN106621241A (en) | Table tennis ball pressure and placement analysis system | |
CN107694073A (en) | Racket judges whether that fair catch and ball move towards system and method after hitting table tennis | |
CN107837524A (en) | Effectively served a ball when table tennis based on tactile feedback is played a game identifying system and method | |
CN107368808A (en) | A kind of children's reading condition detection method and device | |
CN107875601A (en) | Table tennis judges whether that hitting net and ball first moves towards system and method after hitting net | |
CN107694058A (en) | Judge whether to cross net first after table tennis over the net and ball moves towards system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180410 |