US20240408477A1 - Glove and system for tracking striking of ball - Google Patents
Glove and system for tracking striking of ball Download PDFInfo
- Publication number
- US20240408477A1 US20240408477A1 US18/738,937 US202418738937A US2024408477A1 US 20240408477 A1 US20240408477 A1 US 20240408477A1 US 202418738937 A US202418738937 A US 202418738937A US 2024408477 A1 US2024408477 A1 US 2024408477A1
- Authority
- US
- United States
- Prior art keywords
- article
- glove
- ball
- sensors
- hub
- 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.)
- Pending
Links
- 238000005259 measurement Methods 0.000 claims abstract description 4
- 230000033001 locomotion Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 18
- 238000005516 engineering process Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000000386 athletic effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
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
- A41—WEARING APPAREL
- A41D—OUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
- A41D19/00—Gloves
- A41D19/0024—Gloves with accessories
- A41D19/0027—Measuring instruments, e.g. watch, thermometer
-
- 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/08—Body-protectors for players or sportsmen, i.e. body-protecting accessories affording protection of body parts against blows or collisions
- A63B71/14—Body-protectors for players or sportsmen, i.e. body-protecting accessories affording protection of body parts against blows or collisions for the hands, e.g. baseball, boxing or golfing gloves
- A63B71/141—Body-protectors for players or sportsmen, i.e. body-protecting accessories affording protection of body parts against blows or collisions for the hands, e.g. baseball, boxing or golfing gloves in the form of gloves
- A63B71/146—Golf gloves
-
- 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/10—Positions
- A63B2220/16—Angular positions
-
- 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/30—Speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
Definitions
- the embodiments herein relate generally to sports equipment and more particularly, to a glove and system for tracking the striking of ball.
- Numerous sports training aids are available to measure and track performance of sport's-based movement.
- In sports that use overhead throwing motion there is ineffective performance optimization due to the lack of subject feedback.
- Players that required to clear a third-party object for example, in volleyball, attacking the net
- training aids are generally restricted to manual passive devices, for example, tethers or the like, that return the ball to the user once the ball is hit. The lack of feedback renders these aids ineffective for feedback.
- a system in one aspect of the subject technology, includes an article configured to be held or carried.
- a plurality sensors are integrated into the article.
- a wireless transmitter in the article is coupled to the plurality of sensors.
- One or more detectors is coupled to a support, and positioned remotely from the article.
- the one or more detectors are configured to detect a position of the article.
- a processor is coupled to a receiver.
- the processor is configured to receive a first signal from the plurality of sensors integrated into the article in response to a ball being struck.
- a second signal is received by the processor from the one or more detectors positioned remotely from the article.
- the processor determines a position of the article based on the second signal.
- the processor determines an angle at which the ball was struck by the article based on the first signal.
- FIG. 1 is a front view of a glove according to an embodiment.
- FIG. 2 is a rear view of the glove of FIG. 1 , consistent with embodiments.
- FIG. 3 is a perspective front view of a node according to an embodiment.
- FIG. 4 is a perspective rear view of the node of FIG. 3 , consistent with embodiments.
- FIG. 5 is a block diagram of a glove's electronic architecture according to an embodiment of the subject technology.
- FIG. 6 is a block diagram of a node's electronic architecture according to an embodiment of the subject technology.
- FIG. 7 is a top perspective view of an example sensor for use in one or more devices of embodiments of the subject technology.
- FIG. 8 is a flowchart of a method for processing a ball strike by a glove of the subject technology according to an embodiment.
- FIG. 9 is a flowchart of a method for processing ball strike data received by a node of the subject technology according to an embodiment.
- FIG. 10 is a flowchart of a method for processing data received by a hub of the subject technology according to an embodiment.
- FIG. 11 is a diagrammatic view of a system for tracking ball strikes according to an embodiment.
- embodiments of the disclosed subject technology provide a system for tracking and measuring performance attributes of a ball (or other object in some cases) struck by an end user. Aspects of the subject technology may be used in athletic endeavors. It will be appreciated that the combination of elements provide users with performance feedback that can be readily accessed on site as the user engages in some striking activity. Statistical performance data is generated in real-time as a user strike a ball or object, thus providing users with information that can be used to make adjustments to the striking motion.
- applications of the embodiments disclosed below may be performed on a field of play but may also be adapted to a makeshift practice area outside a regulation court or field.
- the elements of the subject technology may be used in live game action or during practice. Data collected by the subject technology may be used to update live statistics for the benefit of those watching a game/match. Or in a practice setting, users can review performance data after every strike, after a pause in session, or after practice has terminated.
- a hand-worn (for example, glove) or carried (for example, racquet, paddle, stick, bat, etc.) article includes a plurality of sensors that determine various attributes of the striking action. Attributes may include the distance of the user from a reference point (for example, a net, a post, etc.), an angle of contact with the ball or object, a velocity of strike, rotation imparted on the ball or object, and other attributes depending on the application.
- the article includes a wireless transmitter that provides sensor data from the article to a hub which has a computing device to process the sensor data. Other detectors may be coupled to the reference point to help determine one or more of the attributes related to the strike (including for example, the position of the user (location on a field of play).
- a hub may include a computing device and/or a receiver that receives signals from the article's sensors and from the detectors on the reference point. The computing device may process the signals to determine the attributes associated with strikes as they occur.
- the system generally includes a glove 10 (hereinafter, generally referred to as the “article 10 ”) worn by the end user, nodes 20 that include wireless signal receivers (“nodes”) which are shown placed on corners of a volleyball net 24 and that serve as reference points, a hub to receive signals from the glove and the nodes 20 , and a computing device 26 that processes the data signals received from the glove and nodes 20 .
- the hub is one of the nodes 20 and includes the same hardware as all other nodes 20 , but is designated as the relay point for all signals captured by the nodes 20 to be transmitted to the computing device 26 .
- the system measures the vertical distance of a player's hand from a baseline (or other reference point) of the field of play, the speed of the hand while hitting a ball, the angle at which the hand hits the ball, and detects when the player's hand hits the ball.
- FIGS. 1 and 2 an example of an article 10 is shown in the form of a glove that is worn by a user 22 .
- the glove may include a plurality of sensors 12 integrated into the glove (however in some embodiments, the sensors 12 may be coupled to an exterior of the article).
- the sensors 12 may be Piezo electric sensors that convert mechanical stress and deformation into electrical signals.
- FIG. 7 shows an example of a Piezo electric type sensor 12 . As can be seen, the sensor 12 may have a generally disc shape. the central portion of the sensor 12 may flex away from the outer rim portion. Piezo electric sensors are devices that convert mechanical stress and deformation into electrical signals.
- Piezoelectric sensors When a force is applied to a piezoelectric material, an electric charge is generated which can be measured as a voltage proportional to the pressure. A given static force results in a corresponding charge across the sensor. Piezoelectric sensors are sensitive to dynamic changes in pressure across a wide range of frequencies and pressures. This dynamic sensitivity means they are good at measuring small changes in pressure, even in a very high-pressure environment which makes them suitable for detecting volleyball strikes.
- the glove shows an example of sensor 12 placement for capturing impact data from striking the volleyball.
- different volleyball shots may be represented by the combinations of detected sensors impacted.
- the number of sensors registering a strike and their location on the article 10 may vary depending on the type of volleyball strikes recorded.
- the placement of the touch sensors onto the glove may be positioned to detect for example, cut shots, high line shots, pokey hits, and jumbo shots. In detecting the shot type, combinations of sensors may be triggered.
- the article 10 may include a controller module 14 .
- the controller module 14 may include a power source for powering the electronic components, a signal transmission element, a charging module, and a control unit to coordinate detected signals and transmit signals to remotely positioned elements.
- the controller module 14 may include a charging port 16 and/or indicator lights 18 that indicate the current battery level of the article 10 .
- FIG. 5 shows an electrical architecture 500 of connected electronic elements that may be hidden from view in FIGS. 1 and 2 in an article 10 according to an exemplary embodiment.
- the article 10 includes an inertial measurement unit (IMU) 512 coupled to one or more touch sensors 510 (which are analogous to sensors 12 shown in FIGS. 1 and 2 ).
- the IMU 512 may include for example, an accelerometer (to detect speed of the article 10 ) and a gyroscope that detects rotation of the glove. Signals detected by the sensors 510 and the IMU 512 may be received and processed by a main control unit (MCU) 516 .
- MCU main control unit
- the MCU 516 of a glove may have an identifier programmed into the chip's memory storage.
- the identifier may be used to identify which glove is sending data to the computing device 26 . This will be helpful and useful when multiple users are participating in the endeavor simultaneously (for example, in a game with opposing teams). Each user's striking performance may be received, segregated from other gloves being used during the endeavor, and data may be recorded and analyzed separately for each glove. In a high-paced activity such as volleyball, the ability of the system to quickly identify the source of a strike may be useful for both individual performance and to track the sequence of hits in a game.
- Additional gameplay data including for example, which side is hitting the ball, tracking hit type (i.e., serves, spikes, bumps, sets, dumps, etc.), identify the player with each hit (or error), and points scored may be extrapolated from the data provided by the gloves and nodes.
- tracking hit type i.e., serves, spikes, bumps, sets, dumps, etc.
- identify the player with each hit (or error) may be extrapolated from the data provided by the gloves and nodes.
- automatic scoring of a match may be automatically generated by analyzing the data from gloves and nodes.
- Processed data signals from the MCU 516 may be transmitted by a short-range protocol transmitter 518 (to for example, computing device 26 ).
- the MCU 516 and transmitter 518 may be part of a controller module 514 (analogous to the controller module 14 of FIGS. 1 and 2 ).
- a battery charging module 502 may be plugged into a power source to charge up a battery 504 .
- a slide switch 506 coupled to the battery 504 may be used to turn the glove components on and off.
- Some embodiments may include a voltage regulator 508 that may be controlled by the MCU 516 to control voltage levels applied to the sensors 510 and IMU 512 .
- the MCU 516 may be programmed to automatically put the glove into sleep mode when the IMU 512 detects that the glove is at rest, conserving valuable battery power during downtimes.
- the MCU 516 may be programmed to automatically power on when the IMU 512 moves.
- the glove may generally be in sleep mode, the IMU 512 may reserve some power while other components are asleep, to operate in the event the glove is moved.
- the MCU 516 may also be programmed to perform the required functions needed in an application of the system.
- FIGS. 3 , 4 , and 6 embodiments of the nodes/hub 20 are shown according to exemplary embodiments.
- the nodes 20 may be placed for example, at the top and bottom of support poles for the volleyball net 24 .
- the nodes 20 (and hub) may be detector modules that include similar elements to the article 10 (for example, a controller module 14 , a charging port 16 and/or indicator lights 18 ), except that the IMU and touch sensors are unnecessary.
- FIG. 6 shows an electrical architecture 600 representing the nodes 20 and of the hub.
- a controller module 610 may include a MCU 612 and a short-range protocol transmitter 614 .
- the node 20 designated as the hub may have its MCU 612 designated as the only node 20 that should communicate with the computing device 26 . All other nodes 20 may have their short-range protocol transmitter 614 communicate directly to the short-range protocol transmitter 614 of the hub. In some embodiments, the node 20 closest to the computing device 26 may be designated the hub. In operation, as the user strikes the volleyball, one or more nodes 20 will detect the range of the article 10 from their respective location (for example, placement on the net). The detected relative distance of the article 10 to each node 20 may be provided by each node 20 to the hub's MCU 612 . In some embodiments, the hub may directly receive the article 10 's sensor data and forward it to the computing device 26 .
- the data from article 10 's sensors may be sent directly from the article 10 to the computing device 26 .
- the nodes 20 may include a battery charger 602 , a battery 604 , a slide switch 606 , and a voltage regulator 608 to control the voltage levels applied to the controller module 610 .
- the below described method embodiments may represent program instructions on the device side of the system.
- the methods may be in the form of software executable by a computer processor unit or similar circuit.
- FIG. 8 shows a process 800 of detecting striking performance by the article 10 (glove) in the system of the subject technology.
- the glove electronics may be in sleep mode 802 .
- the MCU of the glove may receive 804 a signal from the touch sensor(s). This signal triggers a wake-up the glove's electronics from sleep mode to process 806 the sensor signal(s).
- the MCU in the glove calculates 806 the speed of the hand on impact with the ball based on data from the IMU.
- the MCU may determine 810 the angle of the hand on impact with the ball based on a rotation in the IMU and/or the sensors activated at impact.
- the signals from the touch sensors and IMU along with the signals from the nodes may be used to determine the player wearing the glove (i.e. hitting the ball), the speed of the hit, and angle of the hit. These values along with the player (glove) ID are broadcasted 814 to the nodes/hub. Once these values are broadcasted, the glove may go back to deep sleep mode.
- FIG. 9 shows a process 900 for processing data in nodes of the system.
- the nodes and the hub When the nodes and the hub are switched on, they go into reception mode 902 to receive messages from the glove.
- the nodes/hub may be continuously polling to determine 904 whether a signal from a glove is received.
- each node's controller module may process 906 the glove signals.
- the MCU may calculate 908 the distance of the glove from the receiving node based on the strength of the wireless signal received. For example, a received signal strength indicator (RSSI) may be used to determine how far the transmitter (for example, the glove of the striking hand) is from the node.
- RSSI received signal strength indicator
- the RSSI may be used to calculate the vertical and/or horizontal distance between the glove and some reference points (e.g., the baseline, the net, a location of a node). As will be appreciated, in the context of volleyball, determining vertical distance is very helpful in determining whether a strike of a ball will clear the height of the net. Volleyball players can see from the data how successful a hitting motion is performing and can make adjustments based on the data the system provides. Adjustments of the hitting motion can be further refined based on new data.
- each receiver uses the RSSI value to calculate its distance from the glove. The nodes then send their distance from the glove to the hub which calculates the vertical distance based on for example, trilateration.
- the calculated distance and identification message from the glove and/or node are packaged 912 and transmitted 914 to the hub.
- a process 1000 for processing data signals at the hub is shown according to an embodiment. Similar to the nodes, the hub is also kept in reception mode 1014 to receive messages, both from the gloves and the nodes (which have their own reception mode 1002 ). The left side of the figure represents the process 900 which is repeated here so that one can see the integration of glove signals with node and hub signaling. Accordingly, it will be understood that blocks 1002 , 1004 , 1006 , 1008 , 1010 , and 1012 match blocks 902 , 904 , 906 , 908 , 910 , and 912 , and thus there description is not repeated here.
- the hub processing unit determines 1018 striking data and source of the striking data. For example, the MCU of the hub calculates 1020 the vertical distance between the glove and the baseline. In addition, the MCU of the hub uses the information from the glove signal and from the node signal to determine 1024 , player ID, the vertical distance, the angle of the hand at impact, and the speed with which the ball hits the hand. The determined data is forwarded 1026 to the computing device. In some embodiments, the aforementioned calculations for location of the user, speed of striking, angle of striking, and identification may be instead performed at the computing device using software.
- the computing device may include an application that displays the data generated from the glove strike. In some embodiments, the data is displayed as a game scorekeeping program that includes individuals' statistics.
- the mobile computing device 26 shown is a smart phone, other embodiments may use a desktop computer, laptop computer, computing tablet, or wearable device (for example, a heads-up display).
- the disclosed invention may be embodied as a system, method or process, or computer program product. Accordingly, aspects of the disclosed invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module,” or “system.” Furthermore, aspects of the disclosed invention may take the form of a computer program product embodied in one or more computer readable media having computer readable program code embodied thereon.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Textile Engineering (AREA)
- Human Computer Interaction (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
A glove and system measure the speed, angle, and vertical distance of a ball struck by a player. A glove worn in the striking hand of the user includes one or more sensors. A short-range wireless transmitted sends sensor signals to nodes and/or a hub. The nodes detect a position of the ball proximate a net. The nodes provide another signal to the hub. The hub may be wirelessly connected to a software application on a computing device. The software application includes a user interface displaying measurements associated with the ball that was struck.
Description
- This application claims benefit under 35 U.S.C. § 119 (e) of U.S. Provisional Application having Ser. No. 63/471,774 filed Jun. 8, 2023, which is hereby incorporated by reference herein in its entirety.
- The embodiments herein relate generally to sports equipment and more particularly, to a glove and system for tracking the striking of ball.
- Numerous sports training aids are available to measure and track performance of sport's-based movement. There are, for example, dongles and other accelerometer-based devices which track the moment of impact of a baseball/softball bat or golf club on its respective ball type. In sports that use overhead throwing motion there is ineffective performance optimization due to the lack of subject feedback. Players that required to clear a third-party object (for example, in volleyball, attacking the net) are inconsistent without objective feedback. There is no data relationship between vertical reach and an overhead point of contact. In volleyball, training aids are generally restricted to manual passive devices, for example, tethers or the like, that return the ball to the user once the ball is hit. The lack of feedback renders these aids ineffective for feedback.
- In one aspect of the subject technology, a system is disclosed. The system includes an article configured to be held or carried. A plurality sensors are integrated into the article. A wireless transmitter in the article is coupled to the plurality of sensors. One or more detectors is coupled to a support, and positioned remotely from the article. The one or more detectors are configured to detect a position of the article. A processor is coupled to a receiver. The processor is configured to receive a first signal from the plurality of sensors integrated into the article in response to a ball being struck. A second signal is received by the processor from the one or more detectors positioned remotely from the article. The processor determines a position of the article based on the second signal. The processor determines an angle at which the ball was struck by the article based on the first signal.
- The detailed description of some embodiments of the invention is made below with reference to the accompanying figures, wherein like numerals represent corresponding parts of the figures.
-
FIG. 1 is a front view of a glove according to an embodiment. -
FIG. 2 is a rear view of the glove ofFIG. 1 , consistent with embodiments. -
FIG. 3 is a perspective front view of a node according to an embodiment. -
FIG. 4 is a perspective rear view of the node ofFIG. 3 , consistent with embodiments. -
FIG. 5 is a block diagram of a glove's electronic architecture according to an embodiment of the subject technology. -
FIG. 6 is a block diagram of a node's electronic architecture according to an embodiment of the subject technology. -
FIG. 7 is a top perspective view of an example sensor for use in one or more devices of embodiments of the subject technology. -
FIG. 8 is a flowchart of a method for processing a ball strike by a glove of the subject technology according to an embodiment. -
FIG. 9 is a flowchart of a method for processing ball strike data received by a node of the subject technology according to an embodiment. -
FIG. 10 is a flowchart of a method for processing data received by a hub of the subject technology according to an embodiment. -
FIG. 11 is a diagrammatic view of a system for tracking ball strikes according to an embodiment. - In general, and referring to the Figures, embodiments of the disclosed subject technology provide a system for tracking and measuring performance attributes of a ball (or other object in some cases) struck by an end user. Aspects of the subject technology may be used in athletic endeavors. It will be appreciated that the combination of elements provide users with performance feedback that can be readily accessed on site as the user engages in some striking activity. Statistical performance data is generated in real-time as a user strike a ball or object, thus providing users with information that can be used to make adjustments to the striking motion.
- In some embodiments, applications of the embodiments disclosed below may be performed on a field of play but may also be adapted to a makeshift practice area outside a regulation court or field. The elements of the subject technology may be used in live game action or during practice. Data collected by the subject technology may be used to update live statistics for the benefit of those watching a game/match. Or in a practice setting, users can review performance data after every strike, after a pause in session, or after practice has terminated.
- In a system embodiment, a hand-worn (for example, glove) or carried (for example, racquet, paddle, stick, bat, etc.) article includes a plurality of sensors that determine various attributes of the striking action. Attributes may include the distance of the user from a reference point (for example, a net, a post, etc.), an angle of contact with the ball or object, a velocity of strike, rotation imparted on the ball or object, and other attributes depending on the application. The article includes a wireless transmitter that provides sensor data from the article to a hub which has a computing device to process the sensor data. Other detectors may be coupled to the reference point to help determine one or more of the attributes related to the strike (including for example, the position of the user (location on a field of play). A hub may include a computing device and/or a receiver that receives signals from the article's sensors and from the detectors on the reference point. The computing device may process the signals to determine the attributes associated with strikes as they occur.
- In the description that follows, embodiments are described in the context of volleyball gameplay, in other words, for measuring volleyball strikes so that the reader can visualize an example application of the article and the system. However, it should be understood that the inventive aspects of the subject technology may be adapted to other gameplay endeavors depending on the sport, without departing from the scope of the subject technology. Accordingly, the scope of protection should not be read as limited to the example used for illustration.
- Referring temporarily to
FIG. 11 , a representation of a volleyball court and example placement of devices in the system is shown according to an embodiment. The system generally includes a glove 10 (hereinafter, generally referred to as the “article 10”) worn by the end user,nodes 20 that include wireless signal receivers (“nodes”) which are shown placed on corners of avolleyball net 24 and that serve as reference points, a hub to receive signals from the glove and thenodes 20, and acomputing device 26 that processes the data signals received from the glove andnodes 20. In some embodiments, the hub is one of thenodes 20 and includes the same hardware as allother nodes 20, but is designated as the relay point for all signals captured by thenodes 20 to be transmitted to thecomputing device 26. In one application, the system measures the vertical distance of a player's hand from a baseline (or other reference point) of the field of play, the speed of the hand while hitting a ball, the angle at which the hand hits the ball, and detects when the player's hand hits the ball. - Referring now to
FIGS. 1 and 2 , an example of anarticle 10 is shown in the form of a glove that is worn by auser 22. The glove may include a plurality ofsensors 12 integrated into the glove (however in some embodiments, thesensors 12 may be coupled to an exterior of the article). Thesensors 12 may be Piezo electric sensors that convert mechanical stress and deformation into electrical signals.FIG. 7 shows an example of a Piezoelectric type sensor 12. As can be seen, thesensor 12 may have a generally disc shape. the central portion of thesensor 12 may flex away from the outer rim portion. Piezo electric sensors are devices that convert mechanical stress and deformation into electrical signals. When a force is applied to a piezoelectric material, an electric charge is generated which can be measured as a voltage proportional to the pressure. A given static force results in a corresponding charge across the sensor. Piezoelectric sensors are sensitive to dynamic changes in pressure across a wide range of frequencies and pressures. This dynamic sensitivity means they are good at measuring small changes in pressure, even in a very high-pressure environment which makes them suitable for detecting volleyball strikes. - Referring back now to
FIGS. 1 and 2 , the glove shows an example ofsensor 12 placement for capturing impact data from striking the volleyball. Depending on whichsensors 12 make contact with the volleyball (and other detected impact characteristics), different volleyball shots may be represented by the combinations of detected sensors impacted. For example, the number of sensors registering a strike and their location on thearticle 10 may vary depending on the type of volleyball strikes recorded. For example, the placement of the touch sensors onto the glove may be positioned to detect for example, cut shots, high line shots, pokey hits, and jumbo shots. In detecting the shot type, combinations of sensors may be triggered. As shown inFIG. 2 , thearticle 10 may include acontroller module 14. Thecontroller module 14 may include a power source for powering the electronic components, a signal transmission element, a charging module, and a control unit to coordinate detected signals and transmit signals to remotely positioned elements. In some embodiments, thecontroller module 14 may include a chargingport 16 and/orindicator lights 18 that indicate the current battery level of thearticle 10. -
FIG. 5 shows anelectrical architecture 500 of connected electronic elements that may be hidden from view inFIGS. 1 and 2 in anarticle 10 according to an exemplary embodiment. Thearticle 10 includes an inertial measurement unit (IMU) 512 coupled to one or more touch sensors 510 (which are analogous tosensors 12 shown inFIGS. 1 and 2 ). TheIMU 512 may include for example, an accelerometer (to detect speed of the article 10) and a gyroscope that detects rotation of the glove. Signals detected by thesensors 510 and theIMU 512 may be received and processed by a main control unit (MCU) 516. - In some embodiments, the
MCU 516 of a glove may have an identifier programmed into the chip's memory storage. The identifier may be used to identify which glove is sending data to thecomputing device 26. This will be helpful and useful when multiple users are participating in the endeavor simultaneously (for example, in a game with opposing teams). Each user's striking performance may be received, segregated from other gloves being used during the endeavor, and data may be recorded and analyzed separately for each glove. In a high-paced activity such as volleyball, the ability of the system to quickly identify the source of a strike may be useful for both individual performance and to track the sequence of hits in a game. Additional gameplay data including for example, which side is hitting the ball, tracking hit type (i.e., serves, spikes, bumps, sets, dumps, etc.), identify the player with each hit (or error), and points scored may be extrapolated from the data provided by the gloves and nodes. In some embodiments, automatic scoring of a match may be automatically generated by analyzing the data from gloves and nodes. - Processed data signals from the
MCU 516 may be transmitted by a short-range protocol transmitter 518 (to for example, computing device 26). TheMCU 516 andtransmitter 518 may be part of a controller module 514 (analogous to thecontroller module 14 ofFIGS. 1 and 2 ). On the power side of the glove, abattery charging module 502 may be plugged into a power source to charge up abattery 504. Aslide switch 506 coupled to thebattery 504 may be used to turn the glove components on and off. Some embodiments may include avoltage regulator 508 that may be controlled by theMCU 516 to control voltage levels applied to thesensors 510 andIMU 512. In some embodiments, theMCU 516 may be programmed to automatically put the glove into sleep mode when theIMU 512 detects that the glove is at rest, conserving valuable battery power during downtimes. TheMCU 516 may be programmed to automatically power on when theIMU 512 moves. Although the glove may generally be in sleep mode, theIMU 512 may reserve some power while other components are asleep, to operate in the event the glove is moved. TheMCU 516 may also be programmed to perform the required functions needed in an application of the system. - Referring now to
FIGS. 3, 4, and 6 embodiments of the nodes/hub 20 are shown according to exemplary embodiments. As shown previously inFIG. 11 , thenodes 20 may be placed for example, at the top and bottom of support poles for thevolleyball net 24. The nodes 20 (and hub) may be detector modules that include similar elements to the article 10 (for example, acontroller module 14, a chargingport 16 and/or indicator lights 18), except that the IMU and touch sensors are unnecessary.FIG. 6 shows anelectrical architecture 600 representing thenodes 20 and of the hub. Acontroller module 610 may include aMCU 612 and a short-range protocol transmitter 614. In some embodiments, thenode 20 designated as the hub may have itsMCU 612 designated as theonly node 20 that should communicate with thecomputing device 26. Allother nodes 20 may have their short-range protocol transmitter 614 communicate directly to the short-range protocol transmitter 614 of the hub. In some embodiments, thenode 20 closest to thecomputing device 26 may be designated the hub. In operation, as the user strikes the volleyball, one ormore nodes 20 will detect the range of thearticle 10 from their respective location (for example, placement on the net). The detected relative distance of thearticle 10 to eachnode 20 may be provided by eachnode 20 to the hub'sMCU 612. In some embodiments, the hub may directly receive thearticle 10's sensor data and forward it to thecomputing device 26. In other embodiments, the data fromarticle 10's sensors may be sent directly from thearticle 10 to thecomputing device 26. On the power side ofarchitecture 600, thenodes 20 may include abattery charger 602, abattery 604, aslide switch 606, and avoltage regulator 608 to control the voltage levels applied to thecontroller module 610. - The below described method embodiments may represent program instructions on the device side of the system. In some embodiments, the methods may be in the form of software executable by a computer processor unit or similar circuit.
-
FIG. 8 shows aprocess 800 of detecting striking performance by the article 10 (glove) in the system of the subject technology. In some embodiments, while a player is standing in court waiting for the ball, the glove electronics may be insleep mode 802. When a hand wearing the glove of the subject technology hits a ball, the MCU of the glove may receive 804 a signal from the touch sensor(s). This signal triggers a wake-up the glove's electronics from sleep mode to process 806 the sensor signal(s). The MCU in the glove calculates 806 the speed of the hand on impact with the ball based on data from the IMU. The MCU may determine 810 the angle of the hand on impact with the ball based on a rotation in the IMU and/or the sensors activated at impact. The signals from the touch sensors and IMU along with the signals from the nodes may be used to determine the player wearing the glove (i.e. hitting the ball), the speed of the hit, and angle of the hit. These values along with the player (glove) ID are broadcasted 814 to the nodes/hub. Once these values are broadcasted, the glove may go back to deep sleep mode. -
FIG. 9 shows aprocess 900 for processing data in nodes of the system. When the nodes and the hub are switched on, they go intoreception mode 902 to receive messages from the glove. In some embodiments, the nodes/hub may be continuously polling to determine 904 whether a signal from a glove is received. In wireless communication protocols, each node's controller module may process 906 the glove signals. In an embodiment, the MCU may calculate 908 the distance of the glove from the receiving node based on the strength of the wireless signal received. For example, a received signal strength indicator (RSSI) may be used to determine how far the transmitter (for example, the glove of the striking hand) is from the node. The RSSI may be used to calculate the vertical and/or horizontal distance between the glove and some reference points (e.g., the baseline, the net, a location of a node). As will be appreciated, in the context of volleyball, determining vertical distance is very helpful in determining whether a strike of a ball will clear the height of the net. Volleyball players can see from the data how successful a hitting motion is performing and can make adjustments based on the data the system provides. Adjustments of the hitting motion can be further refined based on new data. Once the message is received from a glove, each receiver (nodes/hub) uses the RSSI value to calculate its distance from the glove. The nodes then send their distance from the glove to the hub which calculates the vertical distance based on for example, trilateration. The calculated distance and identification message from the glove and/or node are packaged 912 and transmitted 914 to the hub. - Referring now to
FIG. 10 , aprocess 1000 for processing data signals at the hub is shown according to an embodiment. Similar to the nodes, the hub is also kept inreception mode 1014 to receive messages, both from the gloves and the nodes (which have their own reception mode 1002). The left side of the figure represents theprocess 900 which is repeated here so that one can see the integration of glove signals with node and hub signaling. Accordingly, it will be understood that 1002, 1004, 1006, 1008, 1010, and 1012 match blocks 902, 904, 906, 908, 910, and 912, and thus there description is not repeated here. Once the complete set of messages from the glove and nodes is received 1016 at the hub, the hub processing unit determines 1018 striking data and source of the striking data. for example, the MCU of the hub calculates 1020 the vertical distance between the glove and the baseline. In addition, the MCU of the hub uses the information from the glove signal and from the node signal to determine 1024, player ID, the vertical distance, the angle of the hand at impact, and the speed with which the ball hits the hand. The determined data is forwarded 1026 to the computing device. In some embodiments, the aforementioned calculations for location of the user, speed of striking, angle of striking, and identification may be instead performed at the computing device using software. The computing device may include an application that displays the data generated from the glove strike. In some embodiments, the data is displayed as a game scorekeeping program that includes individuals' statistics.blocks - While the
mobile computing device 26 shown is a smart phone, other embodiments may use a desktop computer, laptop computer, computing tablet, or wearable device (for example, a heads-up display). The disclosed invention may be embodied as a system, method or process, or computer program product. Accordingly, aspects of the disclosed invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module,” or “system.” Furthermore, aspects of the disclosed invention may take the form of a computer program product embodied in one or more computer readable media having computer readable program code embodied thereon. - Aspects of the disclosed invention are described above with reference to block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks
- Persons of ordinary skill in the art may appreciate that numerous design configurations may be possible to enjoy the functional benefits of the inventive systems. Thus, given the wide variety of configurations and arrangements of embodiments of the present invention the scope of the invention is reflected by the breadth of the claims below rather than narrowed by the embodiments described above.
Claims (12)
1. A system, comprising:
an article configured to be held or carried;
a plurality sensors integrated into the article;
a wireless transmitter in the article and coupled to the plurality of sensors;
one or more detectors coupled to a support, and positioned remotely from the article, wherein the one or more detectors are configured to detect a position of the article;
a processor coupled to a receiver, wherein the processor is configured to:
receive a first signal from the plurality of sensors integrated into the article in response to a ball being struck,
receive a second signal from the one or more detectors positioned remotely from the article,
determine a position of the article based on the second signal, and
determine an angle at which the ball was struck by the article based on the first signal.
2. The system of claim 1 , further comprising an inertial measurement unit in the article and coupled to the plurality of sensors.
3. The system of claim 2 , wherein the inertial measurement unit includes an accelerometer and a gyroscope.
4. The system of claim 1 , wherein the processor is further configured to determine a speed at which the ball was struck.
5. The system of claim 1 , wherein the article is a glove.
6. The system of claim 5 , wherein the support is a net.
7. The system of claim 6 , wherein the processor is further configured to determine a distance of the glove from the net when the ball is struck.
8. The system of claim 6 , wherein the processor is further configured to determine a vertical distance of the glove from a reference point.
9. The system of claim 1 , wherein the article includes an identifier.
10. The system of claim 9 , wherein the computing device is further configured to determine the article based on the identifier and record statistics associated with use of the article.
11. The system of claim 1 , wherein the plurality of sensors are configured to be in a sleep mode until a movement of the article is detected.
12. The system of claim 1 , further comprising a computing device configured to display data associated with the ball being struck.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2024/033289 WO2024254607A2 (en) | 2023-06-08 | 2024-06-10 | Glove and system for tracking striking of ball |
| US18/738,937 US20240408477A1 (en) | 2023-06-08 | 2024-06-10 | Glove and system for tracking striking of ball |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363471774P | 2023-06-08 | 2023-06-08 | |
| US18/738,937 US20240408477A1 (en) | 2023-06-08 | 2024-06-10 | Glove and system for tracking striking of ball |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20240408477A1 true US20240408477A1 (en) | 2024-12-12 |
Family
ID=93745873
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/738,937 Pending US20240408477A1 (en) | 2023-06-08 | 2024-06-10 | Glove and system for tracking striking of ball |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20240408477A1 (en) |
| WO (1) | WO2024254607A2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040224797A1 (en) * | 2003-05-05 | 2004-11-11 | Sung-Yueh Huang | Method and device for detecting goal in basketball game device |
| US20100144456A1 (en) * | 2008-10-10 | 2010-06-10 | Frank Ahern | Golf club and accessory system utilizable during actual game play to obtain, anaysis, and display information related to a player's swing and game performance |
| US9607652B2 (en) * | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Multi-sensor event detection and tagging system |
-
2024
- 2024-06-10 WO PCT/US2024/033289 patent/WO2024254607A2/en active Pending
- 2024-06-10 US US18/738,937 patent/US20240408477A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024254607A3 (en) | 2025-04-03 |
| WO2024254607A2 (en) | 2024-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8353791B2 (en) | Tracking balls in sports | |
| US7891666B2 (en) | Device and method for measuring a shot force exerted on a movable game device | |
| EP2782046B1 (en) | Information processing device, sensor device, information processing system, and storage medium | |
| EP2973215B1 (en) | Feedback signals from image data of athletic performance | |
| US10195511B2 (en) | System for collecting data for golf | |
| JP6234928B2 (en) | System and method for detecting a user-dependent state of a sports item | |
| US6073086A (en) | Time of motion, speed, and trajectory height measuring device | |
| EP2370186B1 (en) | Athletic performance monitoring system and method in a team sports environment | |
| US20070178967A1 (en) | Device, system and method for football catch computer gaming | |
| US20100099509A1 (en) | Automatic real-time game scoring device and gold club swing analyzer | |
| JPH09215808A (en) | Practice device for swing type exercise tool, and swing type exercise tool | |
| US20150358770A1 (en) | Electronic device and computer-readable computer program product | |
| CN105229664A (en) | Athletic performance monitoring systems and methods in a team sports environment | |
| KR20150065431A (en) | Device for anlayzing movement of golf club | |
| KR20180104366A (en) | Mobile Golf Management System | |
| US20250090918A1 (en) | Golf Measuring System | |
| US12263377B2 (en) | Golf analysis device with calibration function | |
| KR20180085843A (en) | Swing analyzing device capable of correcting a swing posture and playing a game, and operation method thereof | |
| US20240408477A1 (en) | Glove and system for tracking striking of ball | |
| US9936269B2 (en) | Method for collecting and transmitted data of an object impacted by another impacted object, apparatus, or device | |
| CN107096190B (en) | A kind of intelligence basketball | |
| TWI601561B (en) | Jogging and swing simulation apparatus and method | |
| CN107096204A (en) | Exercise data statistical method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |