Intelligent badminton racket posture monitoring system
The intelligent badminton racket posture monitoring system, which adopts a wireless direct connection architecture using a high-precision posture sensor and a WiFi module, solves the problems of incomplete data and expensive equipment in existing technologies. It achieves high-precision, low-latency data acquisition and multi-dimensional intuitive display of badminton sports data, lowers the threshold for using professional equipment, and supports data accumulation and cloud collaboration.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TONGJI UNIV
- Filing Date
- 2026-02-05
- Publication Date
- 2026-05-19
AI Technical Summary
Existing sports monitoring systems cannot meet the characteristics of badminton, which are characterized by high frequency, fast pace, and rapid, unpredictable movements. This results in incomplete data capture and sluggish dynamic response. Furthermore, high-end equipment is expensive and complex, making it difficult to popularize.
The intelligent badminton racket posture monitoring system, which adopts a hardware and software co-design, includes a sensing hardware unit, a data processing and service unit, and an application performance unit. It transmits data directly via a wireless network and integrates a high-precision posture sensor and a WiFi module to achieve low-latency data acquisition and real-time visualization.
It achieves high-precision, low-latency data acquisition and transmission, provides multi-dimensional and intuitive data feedback, lowers the threshold for professional training tools, supports wide application, has good reliability and maintainability, and supports data accumulation and cloud collaboration.
Smart Images

Figure CN122057221A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent sports training equipment and data analysis technology, specifically to an intelligent badminton racket posture monitoring system. Background Technology
[0002] Currently, some large sports technology companies have developed internal sports data monitoring systems and standardized data interfaces. However, these systems are mainly designed for mass-market sports and are not suitable for the specific needs of badminton. Internationally, some companies have developed high-performance sports monitoring equipment, but these are expensive and feature-rich, making them unaffordable and difficult for ordinary badminton enthusiasts and small to medium-sized training institutions to use effectively. To improve the accessibility and practicality of badminton data analysis, we have decided to develop a professional badminton racket digital monitoring system, aiming to provide an efficient, convenient, and economical solution that supports widespread application from grassroots to professional levels.
[0003] Currently, the main types of technical solutions related to motion monitoring on the market are as follows:
[0004] 1. General-Purpose Motion Monitoring Systems: Some large sports technology companies have developed general-purpose motion data analysis systems based on inertial measurement units (IMUs) and have standardized data interfaces. However, these systems are mainly designed for popular sports such as running and fitness, or ball sports (such as football and basketball). Their sampling frequency, data processing algorithms, and analysis models have not been optimized for the "high-frequency, fast-paced, and rapidly changing" characteristics of badminton. Directly applying such systems to monitor badminton swings will result in incomplete data capture and sluggish dynamic response; the accuracy and real-time performance of the data will be insufficient to meet the requirements of professional analysis.
[0005] 2. High-end professional sports monitoring equipment: In the international market, there are also a few high-performance sports monitoring devices developed for elite sports. While these devices offer high accuracy, they are typically extremely expensive, have complex systems, and often contain numerous redundant functions, requiring professional operation. This makes them difficult to popularize and apply among ordinary badminton enthusiasts, primary and secondary school badminton teams, and small and medium-sized training institutions; cost-effectiveness and ease of use have become their main bottlenecks.
[0006] 3. Lack of specialized solutions: In summary, there is a significant gap in existing technologies: on the one hand, general monitoring solutions are not specialized enough to meet the precise monitoring needs of badminton; on the other hand, specialized solutions are difficult to promote due to their lack of affordability. Currently, solutions specifically designed for badminton racket posture monitoring that balance performance and cost are relatively rare. Summary of the Invention
[0007] This invention aims to overcome the problems of insufficient data accuracy, high transmission latency, unintuitive analysis, and poor system integration in existing badminton training monitoring systems. It provides an intelligent solution that integrates high-precision data acquisition, low-latency transmission, and multi-dimensional visualization. Through collaborative hardware and software design, this system ensures the accuracy and real-time performance of posture data from acquisition to display, providing athletes and coaches with scientific and intuitive data analysis tools.
[0008] To achieve the above objectives, the present invention adopts the following technical solution:
[0009] An intelligent badminton racket posture monitoring system includes:
[0010] A sensing hardware unit, mounted on a badminton racket, is used to collect motion data of the racket;
[0011] The data processing and service unit is communicatively connected to the sensing hardware unit and is used to receive and process the motion data to calculate the real-time posture information of the racket.
[0012] The application performance unit is communicatively connected to the data processing and service unit, and is used to receive the real-time attitude information and perform visualization display.
[0013] The sensing hardware unit and the data processing and service unit establish a direct data transmission channel through a wireless network.
[0014] In some embodiments, the sensing hardware unit includes an attitude sensor and a wireless communication module;
[0015] The attitude sensor is used to collect the angular velocity, acceleration and angle data of the racket in three-dimensional space;
[0016] The wireless communication module is connected to the attitude sensor and is used to send the angular velocity, acceleration and angle data to the data processing and service unit through the wireless network.
[0017] In some embodiments, the sensing hardware unit further includes a power supply module and a switch module;
[0018] The power supply module is used to provide power to the attitude sensor and the wireless communication module;
[0019] The switching module is connected in series in the output circuit of the power supply module and is used to control the power supply to and from the sensing hardware unit.
[0020] In some embodiments, the power supply module includes a rechargeable battery and a charging interface electrically connected thereto.
[0021] In some embodiments, the attitude sensor and the wireless communication module are connected via a serial communication interface.
[0022] In some embodiments, the data processing and service unit is deployed on a server and performs the following steps:
[0023] Receive the motion data transmitted via the wireless network;
[0024] The motion data is parsed and verified;
[0025] Based on the parsed data, the real-time attitude information of the racket is generated through an attitude calculation algorithm.
[0026] In some embodiments, the data processing and service unit is further configured to store the real-time attitude information and / or raw motion data in a database and support data export.
[0027] In some embodiments, the visualization provided by the application presentation unit includes at least one of two-dimensional data charts and three-dimensional model animations;
[0028] The two-dimensional data chart is used to display the curve of change of the motion data or the real-time posture information over time;
[0029] The 3D model animation is used to drive the 3D racket model to move synchronously based on the real-time posture information.
[0030] In some embodiments, the application presentation unit is provided in the form of a web page or a desktop application.
[0031] In some embodiments, the wireless network is a WiFi network, and the sensing hardware unit and the data processing and service unit use the UDP protocol for data transmission.
[0032] The beneficial effects that the intelligent badminton racket posture monitoring system disclosed in this application may bring include, but are not limited to:
[0033] 1. A balance is achieved between high-precision acquisition and low-latency transmission, truly capturing instantaneous movements.
[0034] This invention ensures the accuracy of raw motion information acquisition by integrating a dedicated high-precision attitude sensor as the data source. More importantly, it innovatively adopts a hardware-direct connection architecture of "sensor + WiFi module" and direct point-to-point transmission to the server via UDP protocol, replacing the traditional solution of relaying via Bluetooth on a mobile phone or a complex IoT platform. This design achieves deep coupling of acquisition and transmission at the hardware level, greatly reducing the total end-to-end latency of the system. It can capture and upload complete data of instantaneous technical movements such as high-speed swings, drops, and smashes in badminton without lag, solving the problem of lag in dynamic response of general-purpose devices.
[0035] 2. It provides multi-dimensional, intuitive, and visual feedback that combines macro and micro perspectives, enhancing the depth and efficiency of analysis.
[0036] This invention creatively integrates quantitative analysis with qualitative reproduction. By utilizing a presentation unit, it simultaneously provides two-dimensional real-time data curves (microscopic) and synchronized three-dimensional model animations (macroscopic). Coaches and athletes can accurately read the numerical changes in angles and angular velocities from the curves drawn by Echarts, quantitatively analyzing the force application sequence and stability; they can also clearly observe the swing path, racket face orientation, and other spatial postures through the 3D animation driven by Three.js. This dual visual feedback transforms abstract data into intuitive understanding, greatly lowering the interpretation threshold and improving the efficiency and depth of technical movement analysis.
[0037] 3. The system is highly integrated, lightweight, and easy to use, lowering the barrier to entry for professional training tools.
[0038] This invention employs a highly integrated hardware and software co-design. On the hardware side, an innovative 3D-printed handle structure compactly and securely integrates the sensor, WiFi module, battery, switch, and charging port into the racket handle, almost without altering the racket's original feel and weight distribution. On the software side, data reception, processing, storage, and visualization are integrated into a unified platform. Users simply press a switch to begin training and operate and observe through a user-friendly graphical interface. The entire system is lightweight, simple, and ready to use immediately, making previously expensive and complex professional monitoring technology accessible to ordinary enthusiasts, schools, and small to medium-sized training institutions.
[0039] 4. It possesses good reliability and maintainability.
[0040] The sensing hardware unit is powered independently by a rechargeable lithium battery pack, with physical on / off control via a metal push-button switch, ensuring stable and reliable operation. The Type-C charging port provides a universal charging method and simplifies maintenance. The 3D-printed handle design facilitates the installation, replacement, or upgrade of internal components (such as battery replacement), extending the device's lifespan and reducing long-term operating costs.
[0041] 5. It adopts a layered modular design, which has good functional scalability.
[0042] The system architecture of this invention is clearly divided into a sensing hardware layer, a data transmission layer, a data processing and service layer, and an application presentation layer. This modular design makes the system easy to expand. For example, in the future, without changing the core architecture, high-speed camera synchronous trigger interfaces, bioelectrical signal acquisition modules such as heart rate belts can be easily added, or it can be connected to a cloud-based AI analysis platform to realize advanced functions such as intelligent motion scoring and personalized training plan generation, thus protecting the forward-looking nature of the investment.
[0043] 6. It naturally supports data accumulation and cloud collaboration, helping to build personal technical profiles and an intelligent training ecosystem.
[0044] The system's backend data processing and service unit possesses complete data storage and management functions, enabling the persistent storage of every training session's data, forming a long-term, traceable personal technical profile for athletes. Combined with its wireless networking capabilities, data can be seamlessly synchronized to the cloud server, providing a data foundation for multi-dimensional technical statistical comparisons, growth trend analysis, and intelligent training recommendations based on big data models. This lays the core foundation for building an "intelligent badminton training cloud platform." Attached Figure Description
[0045] Figure 1 This is a network topology diagram of the badminton racket posture data acquisition system of the present invention.
[0046] Figure 2 This is the wiring diagram for the intelligent badminton racket of the present invention.
[0047] Figure 3 This is a front view of the intelligent badminton racket handle sleeve of the present invention.
[0048] Figure 4 This is a side view of the intelligent badminton racket handle of the present invention.
[0049] The numbers in the diagram are: 1-Attitude sensor; 2-WiFi module; 3-Lithium battery pack; 4-Metal button switch; 5-Type-C charging port; 6-Racquet handle cover; 7-Metal button switch mounting hole; 8-Type-C charging port mounting hole; 9-Mounting and fixing hole; 10-Attitude sensor and WiFi module mounting hole; 11-Lithium battery pack mounting hole. Detailed Implementation
[0050] Various exemplary embodiments, features, and aspects of this application will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.
[0051] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, an indirect connection through an intermediate medium, or the internal communication between two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0052] like Figure 1 As shown, this invention provides an intelligent badminton racket posture monitoring system, comprising: a sensing hardware unit, a data processing and service unit, and an application display unit. The sensing hardware unit is disposed on the badminton racket and is used to collect the racket's motion data. The data processing and service unit is communicatively connected to the sensing hardware unit and is used to receive and process the motion data to calculate the racket's real-time posture information. The application display unit is communicatively connected to the data processing and service unit and is used to receive the real-time posture information and perform visualization display. The sensing hardware unit and the data processing and service unit establish a direct data transmission channel via a wireless network.
[0053] To address the issues of poor system integration and high link latency, this invention adopts a three-layer architecture that is both separate and directly connected: sensing, processing, and display. Its core architecture comprises three functionally closely coordinating layers: a sensing hardware unit mounted on the racket, a wirelessly connected data processing and service unit, and an application display unit that provides visual output. The sensing unit is responsible for front-end data acquisition, the processing unit for core computation, and the display unit for user interaction. This clearly defined architecture enhances the overall system integrity, allowing each layer to be optimized independently.
[0054] The sensing hardware unit, acting as the system's "sensory nerve endings," is directly attached to the racket to capture raw motion. The data processing and service unit, acting as the system's "brain," receives and processes data directly via a dedicated wireless channel (without relaying through a mobile phone or complex platform); this design is crucial for ensuring low latency. The application presentation unit, acting as the system's "senses and windows," transforms the processed information into intuitive charts and animations. These three units are directly connected via a wireless network to form a complete, closed-loop intelligent monitoring system, achieving seamless conversion and real-time presentation of physical actions into data information.
[0055] In some embodiments, the sensing hardware unit includes an attitude sensor 1 and a wireless communication module 2; the attitude sensor 1 is used to collect angular velocity, acceleration, and angle data of the racket in three-dimensional space and transmit them through the wireless communication module 2. The wireless communication module 2 is connected to the attitude sensor 1 and is used to transmit the angular velocity, acceleration, and angle data to the data processing and service unit through the wireless network.
[0056] To ensure high data accuracy from the source, a dedicated attitude sensor 1 was used instead of a general motion sensor. Its targeted measurement dimensions (angular velocity, acceleration, and angle) are the basis for subsequent accurate attitude calculation.
[0057] To construct a "low-latency transmission channel," a wireless communication module 2 was integrated. This module is directly connected to the sensor, packaging the collected raw data to prepare for subsequent wireless transmission. The two are tightly coupled physically and logically, forming the hardware foundation for data acquisition and transmission.
[0058] To address the issue of "continuous operation and portability" of the device, in this embodiment, the sensing hardware unit further includes a power supply module 3 and a switch module 4. The power supply module 3 supplies power to the sensor and communication module, and the switch module 4 is connected in series in the power supply circuit to control the on / off state. This allows the entire sensing unit to be freed from the constraints of external cables and move freely with the racket.
[0059] To improve usability and energy management, a switch module 4 was introduced. It is connected in series between the positive output of the power supply module 3 and the power-consuming device. Users can control the start and stop of the entire sensing unit through simple physical operations, avoiding unnecessary power consumption and improving the system's usability and user experience.
[0060] To achieve the effects of "reusability, economy and environmental protection", the power supply module 3 includes a rechargeable battery 3 and a charging interface 5. The rechargeable battery 3 is used as the energy storage unit.
[0061] To address the issue of "convenient charging," a charging interface 5 (such as a Type-C port) is provided for electrical connection. The charging interface 5 is typically arranged side-by-side with the switch module 4 on the system casing, allowing users to quickly replenish power when the battery is depleted, thus ensuring the system's continuous operation.
[0062] In order to achieve "stable and efficient internal data transmission", the attitude sensor 1 and the wireless communication module 2 are connected through a serial communication interface (such as UART).
[0063] A serial communication interface is used to connect the sensor and the communication module. Specifically, the transmit pin (TXD) of sensor 1 is connected to the receive pin (RXD) of communication module 2, and the receive pin (RXD) of sensor 1 is connected to the transmit pin (TXD) of communication module 2, enabling full-duplex data exchange between the two. This connection is simple and reliable, and is crucial for ensuring that the collected data is sent to the wireless transmission queue in real time and without errors.
[0064] In order to "extract accurate attitude information from raw data", the data processing and service unit runs a dedicated service program on the server side. The data processing and service unit is deployed on the server and executes the process of data reception, parsing and verification, and attitude calculation.
[0065] This unit runs a program on the server side: first, it listens for and receives raw data packets from wireless communication module 2; then, it verifies the data packets to ensure their integrity; finally, it runs an attitude calculation algorithm (such as a quaternion-based complementary filtering or Kalman filtering algorithm) to fuse the raw angular velocity and acceleration data and calculate a precise and stable real-time racket attitude (represented by quaternions or Euler angles). This process is the core step in transforming raw data into valuable information.
[0066] The data processing and service unit is also used to store the real-time posture information and / or raw motion data in a database, which constructs the athlete's personal technical profile. This achieves the effect of "training data being traceable and capable of in-depth analysis".
[0067] To address the issue of "data reuse," the system supports exporting stored data to common file formats (such as CSV) on demand, facilitating users to conduct more in-depth biomechanical analysis or long-term trend studies using third-party tools, thus greatly expanding the system's application value.
[0068] In some embodiments, the application presentation unit provides at least one of two-dimensional data charts and three-dimensional model animations.
[0069] To provide intuitive feedback that combines "microscopic quantitative analysis with macroscopic qualitative perception", this invention innovatively integrates the two visualization methods.
[0070] Two-dimensional data charts (such as those drawn using the Echarts library) are used to plot real-time curves of parameters such as angular velocity and acceleration over time, providing accurate numerical analysis.
[0071] 3D model animation (such as rendering using the Three.js engine) is used to drive a virtual 3D racket model, which moves synchronously in a 1:1 ratio based on real-time posture information sent by the data processing unit, intuitively reproducing the athlete's actual swing. These two methods complement each other, respectively satisfying the coach's demand for detailed data and intuitive grasp of the overall movement.
[0072] In some embodiments, the application presentation unit is provided in the form of a web page or a desktop application. Using a web page format, users can access it simply through a browser without installing additional software, achieving "high cross-platform compatibility and convenient accessibility."
[0073] For "better performance and a localized experience," it can also be developed as a desktop application. Both forms communicate with the data processing service unit via local network protocols (such as WebSocket) to obtain real-time data streams, providing users with flexible options.
[0074] In some embodiments, the wireless network is a WiFi network, and the sensing hardware unit and the data processing and service unit use the UDP protocol for data transmission.
[0075] To achieve "high bandwidth and stable coverage" transmission in the training venue environment, WiFi network is preferred as the transmission medium.
[0076] To achieve the ultimate in "low latency," the UDP protocol is used at the transport layer. Compared to TCP, UDP does not require connection establishment and acknowledgment, reducing transmission latency and jitter. Although it sacrifices some reliability, its speed advantage is crucial for attitude data streams with extremely high real-time requirements. Combined with the data verification mechanism in the backend of this invention, data validity can be ensured while maintaining speed.
[0077] Reference Figures 1 to 4 This embodiment describes in detail the specific implementation of an intelligent badminton racket posture monitoring system.
[0078] 1. Overall System Structure and Network Topology
[0079] like Figure 1 As shown, this system is physically and logically divided into two closely cooperating parts:
[0080] (A) Intelligent badminton racket terminal: This is a sensing hardware unit that integrates data acquisition, wireless transmission and power management functions, and is the data source of the system.
[0081] (B) Data Processing and Display Terminal: This terminal includes a data processing and service unit and an application display unit, deployed on a computer server or high-performance PC located near the training site. The two parts communicate directly via WiFi wireless local area network, forming an end-to-end real-time monitoring network.
[0082] 2. Detailed Construction of the Intelligent Badminton Racket Terminal (Sensing Hardware Unit)
[0083] This embodiment adopts a hardware integration solution that combines "core components embedded inside the handle" with "integrated interface on the outside of the handle sleeve" to ensure that the device is robust, lightweight and does not affect the original balance and grip of the racket.
[0084] 2.1 Composition and Circuit Connection of Core Electronic Components
[0085] Reference Figure 2 The sensing hardware unit consists of the following components:
[0086] Attitude Sensor 1: Employs a high-precision, nine-axis inertial measurement unit (IMU), such as a chip integrating a three-axis gyroscope, a three-axis accelerometer, and a three-axis magnetometer (e.g., MPU9250). It is fixedly mounted in the mounting holes described later and is used to acquire raw angular velocity, acceleration, and angle data of the racket in three-dimensional space at a high frequency (e.g., 100Hz).
[0087] WiFi Module 2: As a specific embodiment of the wireless communication module, it employs an embedded WiFi chip (such as the ESP8266 or ESP32 series). This module has a built-in TCP / IP protocol stack, responsible for establishing wireless connections and transmitting data.
[0088] Lithium battery pack 3: As the core of the power supply module, it uses a small, rechargeable lithium polymer battery (e.g., 3.7V, 500mAh) to provide working power for the entire sensing hardware unit.
[0089] Metal push button switch 4: As a specific implementation of the switch module, it is a normally open self-locking push button switch used by the user to manually control the power on and off of the system.
[0090] Type-C charging port 5: Serves as a charging interface for connecting to an external 5V power source to charge the lithium battery pack 3.
[0091] The circuit connections of each component are as follows (refer to...) Figure 2 ):
[0092] Communication Connection: Attitude sensor 1 and WiFi module 2 are directly connected via a UART serial communication interface. Specifically, the transmit pin TXD of sensor 1 is connected to the receive pin RXD of WiFi module 2, and the receive pin RXD of sensor 1 is connected to the transmit pin TXD of WiFi module 2, enabling bidirectional data communication.
[0093] Power supply connection: The positive output terminal VCC of lithium battery pack 3 is first connected in series with metal push-button switch 4, and then branches into two paths: one path powers the power pin of attitude sensor 1, and the other path powers the power pin of WiFi module 2. The negative output terminal GND of lithium battery pack 3 is connected to the ground pin of sensor 1 and WiFi module 2.
[0094] Charging Management: Type-C charging port 5 is connected to the input pin of the charge / discharge management and protection circuit (not shown separately in the figure) integrated inside the lithium battery pack 3. When the Type-C charging cable is plugged in, the external power supply safely charges the battery through this management circuit.
[0095] 2.2 Mechanical Structure Integration Scheme
[0096] Reference Figure 3 and Figure 4 To ensure the stable installation of the aforementioned electronic components on the racket, this embodiment designs a dedicated 3D-printed racket handle sleeve 6.
[0097] Handle sleeve body: The handle sleeve 6 is 3D modeled and printed according to the shape of the tail of the standard badminton racket handle. Its inner cavity shape matches the tail of the handle and can be tightly fitted onto it.
[0098] Installation and Fixing: Mounting holes 9 are designed on the side wall or bottom of the handle sleeve 6. The entire handle sleeve 6 can be securely fixed to the racket by passing a self-tapping screw through this hole and screwing it into the wood or composite material at the end of the racket handle.
[0099] Component placement and positioning:
[0100] The handle sleeve 6 has an internal mounting hole 10 for an attitude sensor and a WiFi module. Its shape and size match the circuit boards of the sensor 1 and the WiFi module 2, which are used to precisely position and fix these two core components.
[0101] The handle sleeve 6 also has a lithium battery pack mounting hole 11 inside, which is used to accommodate and fix the lithium battery pack 3.
[0102] External interface integration:
[0103] A metal push-button switch mounting hole 7 is provided on the outer surface of the handle sleeve 6. The metal push-button switch 4 is installed from the inside, with its button part exposed through this hole for easy pressing operation by the user.
[0104] Similarly, a Type-C charging port mounting hole 8 is provided on the outer surface of the handle sleeve 6. The female connector of the Type-C charging port 5 is fixed in this hole, with its interface facing outwards, for easy insertion and removal of the charging cable.
[0105] Through the above design, all electronic components are cleverly and securely integrated inside the 3D printed handle sleeve 6, with only the switch 4 and charging port 5 exposed on the outside. The overall design is aesthetically pleasing and durable, and the impact on the original feel of the racket is minimized.
[0106] 3. Workflow of Data Processing and Display Terminal
[0107] 3.1 Implementation of the Data Processing and Service Unit
[0108] This unit is implemented by a background service program running on a computer server. In this embodiment, the program is developed using the Java language.
[0109] Data Reception and Verification: After the program starts, it listens on the specified UDP port. When a data packet arrives from WiFi module 2, the program receives the packet and performs verification (such as checksum checks) to ensure that no errors occurred during data transmission.
[0110] Attitude calculation: The program calls the built-in attitude calculation algorithm (e.g., quaternion-based gradient descent algorithm or Kalman filter algorithm). The algorithm takes the verified raw angular velocity and acceleration data as input, and through data fusion, calculates and outputs the precise attitude of the racket in space in real time, usually represented as quaternions (qw, qx, qy, qz) or converted into more intuitive Euler angles (pitch angle, roll angle, yaw angle).
[0111] Data storage and forwarding: The calculated real-time attitude data, along with optional raw data, is written to a local database (such as MySQL) or memory for persistent or temporary storage. Simultaneously, this unit proactively and with low latency pushes the real-time attitude data stream to the application performance unit via the WebSocket protocol.
[0112] 3.2 Implementation of Application Presentation Units
[0113] This unit is presented as a desktop application and connects to the data processing service via WebSocket.
[0114] Two-dimensional data visualization: The application utilizes the Echarts graphics library to create multiple real-time dynamic line chart areas on one side of the interface. These charts plot the time-varying curves of three-axis angular velocity, three-axis acceleration, and three-axis Euler angles obtained from attitude calculations. These curves quantitatively and precisely demonstrate the dynamic characteristics of the swing motion.
[0115] 3D Model Visualization: The application uses the Three.js 3D engine to render a high-fidelity 3D badminton racket model on the other side of the interface. The model's posture (rotation) is driven by real-time quaternion or Euler angle data pushed by a data processing service. When the athlete swings the real racket, the 3D model on the screen moves in complete synchronization at a 1:1 scale, intuitively and qualitatively reproducing the entire movement process.
[0116] 4. Working principle and working process
[0117] This invention utilizes an integrated "sensing-transmission-resolution-presentation" technology approach to achieve real-time intelligent monitoring of badminton racket posture. The working principle and specific process of the entire system are as follows:
[0118] (I) System Working Principle
[0119] The system operates based on a closed data flow loop, and its core principle can be broken down into three sub-processes:
[0120] 1. Data Acquisition and Wireless Transmission Process: The attitude sensor 1, embedded in the racket handle, serves as the system's sensing source, continuously acquiring raw data on the racket's three-axis angular velocity, three-axis acceleration, and three-axis angle in three-dimensional space at a fixed high sampling frequency (e.g., 100Hz). This data is transmitted in real-time via a UART serial communication interface to the WiFi module 2, also integrated within the handle sleeve. After being powered on and successfully connected to a preset wireless local area network (WiFi), the WiFi module 2 continuously reads the serial port data, encapsulates it into specific network data packets according to a predetermined format, and uses the real-time-sensitive UDP protocol to directly transmit it via the WiFi network to a data service program running on a computer server located at the courtside. This process realizes the conversion and remote switching from physical signals to digital signals and then to network data packets.
[0121] 2. Data Processing and Visualization Process: The data processing and service unit (i.e., the data service program, implemented in Java in this embodiment) deployed on the computer server continuously listens to the designated network port. Upon receiving a UDP data packet from WiFi module 2, the program first performs data verification and unpacking to restore the original sensor data. Subsequently, it calls the core attitude calculation algorithm (such as a quaternion-based data fusion algorithm) to fuse and calculate the original angular velocity and acceleration data, obtaining accurate and stable real-time racket attitude information (usually represented by quaternions and convertible to Euler angles). The calculated high-precision attitude data is instantly pushed to the application presentation unit (a desktop application in this embodiment) via a low-latency local communication protocol (such as WebSocket). This application uses a graphics library (such as Echarts) to draw real-time line graphs of changes in three-axis angles, angular velocities, and accelerations for quantitative analysis; simultaneously, it uses a 3D engine (such as Three.js) to drive a 3D badminton racket model, which performs 1:1 synchronous rotation and movement based on the received real-time attitude data, achieving qualitative and intuitive reproduction of the action.
[0122] 3. System Power Supply and User Interaction: The system's sensing hardware unit is independently powered by a built-in rechargeable lithium battery pack 3. Users control the power supply to the entire sensing unit by pressing the metal button switch 4 integrated on the 3D-printed racket handle sleeve 6, making operation simple. When the lithium battery pack 3 is low on power, it can be charged via the exposed Type-C charging port 5. Furthermore, users can remotely configure sensor sampling frequency, WiFi network connection parameters (SSID, password), etc., through the graphical interface on the data processing and display terminal, improving the system's adaptability and ease of use.
[0123] (II) Specific Work Process
[0124] In real badminton training or teaching scenarios, the system of this invention works collaboratively according to the following steps:
[0125] 1. Preparation Phase: The coach or athlete turns on the wireless router and computer server in the venue. The data service program and desktop visualization application on the server are started. The athlete picks up a badminton racket with integrated intelligent sensing units and briefly presses the metal button switch 4. At this time, the sensing hardware unit powers on and performs a self-test. The posture sensor 1 starts working, the WiFi module 2 automatically connects to the WiFi network, and sends a connection ready signal to the server. The visualization interface displays the successful connection status.
[0126] 2. Training and Data Generation Phase: The athlete begins to practice swinging or engage in competitive training. At the moment of swinging the racket, the attitude sensor 1 installed inside the handle senses and collects data such as angular velocity and acceleration generated by each rotation, swing, and braking of the racket face in real time.
[0127] 3. Real-time transmission and processing stage: The acquired raw data stream is sent to WiFi module 2 via the UART interface with millisecond precision. It is immediately packaged and wirelessly transmitted to the server at the courtside via UDP over the WiFi network. The data service program on the server receives and processes these data packets with extremely low latency: after verification, it uses an efficient attitude calculation algorithm to calculate the precise spatial attitude of the current racket within milliseconds.
[0128] 4. Real-time Feedback and Analysis Phase: The calculated real-time attitude data is instantly pushed to the desktop application via the WebSocket protocol. The application interface updates dynamically in real time: on the right, multiple waveform lines on the 2D graph clearly show the details of how each motion parameter changes over time (such as the peak angular velocity at the moment of impact); on the left, the 3D racket model synchronously and smoothly reproduces the actual racket's trajectory and attitude in the air. Coaches and athletes can immediately observe both quantified microscopic data and vivid macroscopic movements on the screen simultaneously.
[0129] 5. End and Data Management Phase: After training, the athlete presses and holds switch 4 to turn off the sensor unit power. All raw data and calculated attitude data from this training session have been automatically stored in the server database, available for historical playback, comparative analysis, or export to a common format (such as CSV) for in-depth research. If the device's battery is heavily depleted, it can be recharged at any time via the Type-C charging port 5.
[0130] In summary, this invention constructs a complete "end-cloud-end" intelligent system through four layers: the sensing hardware layer (sensing), the data transmission layer (connectivity), the data processing and service layer (computation), and the application presentation layer (presentation). Each layer performs its function and works in close collaboration. From racket swing to screen feedback, data flows smoothly and seamlessly, achieving high-precision data acquisition, low-latency transmission, real-time computation, and multi-dimensional, intuitive display. This entire process is not a simple accumulation of functions, but an organic whole achieved through deep hardware and software co-design and a dedicated wireless direct connection architecture. This allows the microscopic technical details of badminton training to be objectively and in real-time captured and presented in the most intuitive way, thus providing a powerful tool for scientific training.
[0131] The above embodiments illustrate in detail the specific implementation of the technical solution of the present invention, the logical and connection relationships of each component, and the complete working process. Those skilled in the art will understand that various changes and modifications can be made to the above embodiments without departing from the principles and spirit of the present invention, and all such changes and modifications should fall within the protection scope of the appended claims.
Claims
1. An intelligent badminton racket posture monitoring system, characterized in that, include: A sensing hardware unit, mounted on a badminton racket, is used to collect motion data of the racket; The data processing and service unit is communicatively connected to the sensing hardware unit and is used to receive and process the motion data to calculate the real-time posture information of the racket. The application performance unit is communicatively connected to the data processing and service unit, and is used to receive the real-time attitude information and perform visualization display. The sensing hardware unit and the data processing and service unit establish a direct data transmission channel through a wireless network.
2. The intelligent badminton racket posture monitoring system according to claim 1, characterized in that, The sensing hardware unit includes an attitude sensor and a wireless communication module; The attitude sensor is used to collect the angular velocity, acceleration and angle data of the racket in three-dimensional space; The wireless communication module is connected to the attitude sensor and is used to send the angular velocity, acceleration and angle data to the data processing and service unit through the wireless network.
3. The intelligent badminton racket posture monitoring system according to claim 2, characterized in that, The sensing hardware unit also includes a power supply module and a switch module; The power supply module is used to provide power to the attitude sensor and the wireless communication module; The switching module is connected in series in the output circuit of the power supply module and is used to control the power supply to and from the sensing hardware unit.
4. The intelligent badminton racket posture monitoring system according to claim 3, characterized in that, The power supply module includes a rechargeable battery and a charging interface electrically connected to it.
5. The intelligent badminton racket posture monitoring system according to any one of claims 2 to 4, characterized in that, The attitude sensor is connected to the wireless communication module via a serial communication interface.
6. The intelligent badminton racket posture monitoring system according to claim 1, characterized in that, The data processing and service unit is deployed on a server and performs the following steps: Receive the motion data transmitted via the wireless network; The motion data is parsed and verified; Based on the parsed data, the real-time attitude information of the racket is generated through an attitude calculation algorithm.
7. The intelligent badminton racket posture monitoring system according to claim 6, characterized in that, The data processing and service unit is also used to store the real-time attitude information and / or raw motion data in a database and support data export.
8. The intelligent badminton racket posture monitoring system according to claim 1, characterized in that, The visualization provided by the application presentation unit includes at least one of two-dimensional data charts and three-dimensional model animations; The two-dimensional data chart is used to display the curve of change of the motion data or the real-time posture information over time; The 3D model animation is used to drive the 3D racket model to move synchronously based on the real-time posture information.
9. The intelligent badminton racket posture monitoring system according to claim 8, characterized in that, The application presentation unit is provided in the form of a web page or a desktop application.
10. The intelligent badminton racket posture monitoring system according to claim 1, characterized in that, The wireless network is a WiFi network, and the sensing hardware unit and the data processing and service unit use the UDP protocol for data transmission.