[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201711072471.3A
Other languages
Chinese (zh)
Inventor
严军荣
卢玉龙
陈彦琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Qian Bo Technology Co Ltd
Original Assignee
Hangzhou Qian Bo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Qian Bo Technology Co Ltd filed Critical Hangzhou Qian Bo Technology Co Ltd
Priority to CN201711072471.3A priority Critical patent/CN107890656A/en
Publication of CN107890656A publication Critical patent/CN107890656A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B67/00Sporting games or accessories therefor, not provided for in groups A63B1/00 - A63B65/00
    • A63B67/04Table games physically beneficial for the human body, modelled on outdoor sports, e.g. table tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application 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/16Table tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/50Force related parameters
    • A63B2220/56Pressure
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/833Sensors 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

A kind of identification based on tactile feedback play a game successfully service system and method
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)

  1. 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.
  2. 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.
  3. 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
  4. 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.
  5. 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.
  6. 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.
  7. 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. 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.
  9. 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.
  10. 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.
CN201711072471.3A 2017-11-03 2017-11-03 A kind of identification based on tactile feedback play a game successfully service system and method Withdrawn CN107890656A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108853993A (en) * 2018-09-14 2018-11-23 黄启元 A kind of ping-pong table

Citations (3)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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&#39;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&#39;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