Intelligent fitness card and motion information analysis method and system thereof
By designing a smart fitness card with integrated six-axis sensors, the problem of not being able to intuitively understand hand exercise information in the existing technology is solved, and a portable, low-intensity, and low-risk fitness solution is realized.
Patent Information
- Application Number
- CN202411554657.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-25
AI Technical Summary
In the prior art, hand exercises through sports equipment cannot be intuitively understood in detail, and cards are usually used to record information or decorate, and cannot use their convenience as sports equipment.
A smart fitness card is designed with a six-axis sensor that drives operation through the user's fingers to record and transmit motion data in real time. The system includes intelligent fitness card, exercise information analysis method and system, using Bluetooth connection and APP for data analysis, and monitoring exercise information in real time.
It enables users to intuitively understand specific exercise information, reduces the intensity and risk of hand exercise, and is not limited by venue and time, providing a portable fitness solution.
Smart Images

Figure CN119514584A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of sports equipment, and in particular to a smart fitness card and a sports information analysis method and system thereof. Background Art
[0002] With the development of economy, people are beginning to pay more and more attention to a healthy and good physical condition. The flexibility of hands and fingers reflects people's health status to a certain extent, so there are various training methods to improve the flexibility of hands and fingers. However, the way of hand training through sports equipment cannot enable users to intuitively understand the specific exercise information.
[0003] In the prior art, cards are usually used to record information or for decoration. People usually carry cards with them. It is rare to use the convenience of cards as sports equipment. It is even more difficult to intuitively record the sports information of daily use cards. Summary of the invention
[0004] The purpose of this application is to provide a smart fitness card and its sports information analysis method and system, which can enable users to intuitively understand specific sports information, and has the advantages of low intensity, no venue and time restrictions, and low sports risks.
[0005] To achieve the above objectives, this application provides the following solutions:
[0006] In a first aspect, the present application provides a smart fitness card, which is driven by a user's finger; the smart fitness card includes: a six-axis sensor and a card body;
[0007] The six-axis sensor is implanted in the card body; the six-axis sensor is used to generate six-axis raw data of the card body movement process.
[0008] Optionally, the six-axis sensor includes: an accelerometer, a gyroscope, a microprocessor and a Bluetooth module;
[0009] The gyroscope and the accelerometer are both connected to the microprocessor via an SPI interface; the microprocessor is connected to the Bluetooth module based on an IIC protocol signal;
[0010] The accelerometer is used to obtain the speed information of the card body during the movement; the gyroscope is used to obtain the flipping information of the card body during the movement; the microprocessor is used to perform ADC conversion on the speed information and flipping information of the card body during the movement to obtain the six-axis raw data; the Bluetooth module is used to send the six-axis raw data.
[0011] Optionally, the six-axis sensor further includes: a UI indication module and a power supply module;
[0012] The UI indication module and the power supply module are both connected to the microprocessor;
[0013] The UI indication module is used for indicating human-computer interaction; the power supply module is used for providing electric energy.
[0014] Optionally, the card body is a rectangular card.
[0015] Optionally, the length of the rectangular card is a first set length, and the width of the rectangular card is a second set length; the second set length is smaller than the first set length.
[0016] In a second aspect, the present application provides a method for analyzing sports information of a smart fitness card, comprising:
[0017] Obtain the six-axis raw data of the smart fitness card provided above;
[0018] Performing filtering on the six-axis raw data to obtain filtered data;
[0019] Performing motion analysis on the filtered data to obtain motion analysis information; the motion analysis information includes: Euler angle information, velocity information and displacement information;
[0020] Based on the Euler angle information, angle regression detection is performed, and the number of exercises of the smart fitness card within a set time period is obtained according to the angle regression detection result;
[0021] Using short-time Fourier transform to obtain the movement frequency of the smart fitness card within a set time period based on the displacement information;
[0022] Posture features are extracted from the motion analysis information, and the motion type of the smart fitness card is determined based on the extracted posture features; the motion types include: rotation, rolling, winding and pushing.
[0023] Optionally, the transformation window of the adopted short-time Fourier transform is a set value.
[0024] In a third aspect, the present application provides a smart fitness sports information analysis system, including: a smart terminal and the smart fitness card provided above;
[0025] The smart fitness card is connected to the smart terminal via Bluetooth; an application is implanted in the smart terminal; the application is used to implement the above-mentioned smart fitness exercise information analysis method.
[0026] Optionally, the intelligent terminal is various desktop computers, laptop computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices.
[0027] Optionally, the smart fitness sports information analysis system also includes a cloud; the smart terminal exchanges information with the cloud via a network.
[0028] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0029] The present application provides a smart fitness card and a motion information analysis method and system thereof. By setting up a smart fitness card, users can flexibly move their fingers in a variety of postures such as rotation, rolling, winding and pushing, thereby reducing the intensity and risk of user hand movements. In addition, based on the portability of the card body, the use of a smart fitness card for hand and finger exercises is not limited by venue and time. By implanting a six-axis sensor in the card body, the six-axis raw data of the user's finger-driven card body movement process can be obtained in real time, and then the six-axis raw data is transmitted to the user's smart terminal APP for data analysis, so that the user can understand the specific motion information in real time. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0031] Figure 1 This is a schematic diagram of the structure of a six-axis sensor in one embodiment of the present application;
[0032] Figure 2 A schematic diagram of the movement of a smart fitness card between fingers provided by an embodiment of the present application;
[0033] Figure 3 A flow chart of generating six-axis raw data for a smart fitness card provided in an embodiment of the present application;
[0034] Figure 4 A schematic diagram of a flow chart of a method for analyzing sports information of a smart fitness card provided in one embodiment of the present application;
[0035] Figure 5 for Figure 4 A detailed flow chart of step 201 and step 202;
[0036] Figure 6 for Figure 4 A detailed flow chart of step 203;
[0037] Figure 7 for Figure 4 A detailed flow chart of step 204;
[0038] Figure 8 for Figure 4 A detailed flow chart of step 205;
[0039] Fig. 9 A processing framework diagram of a sports information analysis system for a smart fitness card provided in one embodiment of the present application. DETAILED DESCRIPTION
[0040] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0041] A small card can move flexibly between the palm and the middle fingers in a variety of postures such as rotation, rolling, winding and pushing. Different posture combinations, exercise time, exercise number, exercise frequency and other exercise information will give people different exercise effects. Based on this, the present application designs a smart fitness card so that users can intuitively understand the specific exercise information, and it has the advantages of low intensity, no venue and time restrictions, and low exercise risk.
[0042] In order to make the purpose, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0043] In an exemplary embodiment, the present application provides a smart fitness card, which is driven by a user's finger. The smart fitness card includes: a six-axis sensor and a card body.
[0044] The six-axis sensor is embedded in the card body and is used to generate six-axis raw data of the card body's motion process.
[0045] In another exemplary embodiment of the present application, in order to make the operation information of the smart fitness card obtained more accurate, Figure 1 As shown, the six-axis sensor provided in the present application may include: an accelerometer, a gyroscope, a microcontroller unit (MCU) and a Bluetooth module. Among them, the MCU is the main control of the smart fitness card.
[0046] The gyroscope and accelerometer are connected to the microprocessor through the SPI interface. The microprocessor is connected to the Bluetooth module based on the IIC protocol signal.
[0047] The accelerometer is used to obtain the speed information of the card body during the movement. The gyroscope is used to obtain the flipping information of the card body during the movement. The microprocessor is used to perform ADC conversion on the speed information and flipping information of the card body during the movement to obtain six-axis raw data. The Bluetooth module is used to send the six-axis raw data, for example, to send the six-axis raw data to the peripheral intelligent terminal. The generation process of the six-axis raw data is as follows: Figure 3 shown.
[0048] In another exemplary embodiment of the present application, in order to enable the user to monitor the exercise and power status of the smart fitness card in real time, in this embodiment, the six-axis sensor provided above may also be provided with a UI indication module and a power supply module.
[0049] The UI indicator module and the power module are both connected to the microprocessor. The microprocessor is connected to the UI indicator module based on the IO interface signal, and the power module supplies power to the six-axis sensor through a metal copper wire.
[0050] The UI indicator module is used to indicate human-computer interaction. Users can use the smart fitness card to exercise their hands. The smart fitness card will record the data of the user's rotation, rolling, winding and pushing between the palm and middle fingers and upload the data in real time. The power module is used to provide electrical energy.
[0051] In another exemplary embodiment of the present application, the microprocessor can also generate an indication signal based on the power information or movement information of the power module during the movement of the card body. The UI indication module is used to execute the indication signal.
[0052] In another exemplary embodiment of the present application, the microprocessor provided above may also be provided with a data storage module for storing six-axis raw data, so as to store the generated six-axis raw data when the transmission path is erroneous or lost, so as to prevent data loss. Moreover, in the actual application process, the storage time of the data storage module may be set, and the data reaching the storage time may be adaptively formatted by the microprocessor to avoid wasting storage space.
[0053] In another exemplary embodiment of the present application, in order to facilitate the user to perform flexible exercises on the hands and fingers, the card body used in the present application can be a rectangular card. The length of the rectangular card is a first set length, and the width of the rectangular card is a second set length. The second set length is less than the first set length.
[0054] For example, the card body can be a square card or a rectangular card that is about the size of a palm. The size of the card can be a universal card face design size, for example, the length of the card body is 85.60 mm and the width is 53.98 mm.
[0055] In another exemplary embodiment of the present application, when the gyroscope and the accelerometer collect data, the sampling frequency is set to 25 Hz, and the data of the gyroscope and the accelerometer are collected at the 25 Hz sampling frequency as subsequent input data.
[0056] Through the above description, in the actual application process, when using the smart fitness card, the smart fitness card can be rotated, rolled, wrapped and pushed between the palm and the middle fingers, and the fitness effect can be produced by improving the flexible coordination of the fingers. The main principle of its motion recognition is: when doing smart fitness card exercises, each different exercise will have different change characteristics in the process from the beginning to the end of the Euler angle, real-time speed, and real-time displacement. Based on this, the motion coordinates of the movement at different times relative to the starting point can be obtained, and finally the motion trajectory of the smart fitness card can be obtained, thereby identifying different types of exercises. Among them, the rotation of the smart fitness card between the palm and the middle fingers is shown as follows Figure 2 As shown in part (a) of FIG. 1 , the rolling of the smart fitness card between the fingers of the palm is shown in FIG. Figure 2 As shown in part (b) of FIG. 1 , the smart fitness card is wrapped between the fingers of the palm as shown in FIG. Figure 2 As shown in part (c) of FIG. 1 , the movement of the smart fitness card between the palm and the middle finger is shown in FIG. Figure 2 As shown in part (d) of .
[0057] In another exemplary embodiment of the present application, the present application provides a method for analyzing sports information of a smart fitness card, such as Figure 4 As shown, the method includes steps 201 to 208. Among them:
[0058] Step 200, obtaining the six-axis original data of the smart fitness card provided above.
[0059] Step 201, filtering the six-axis original data to obtain filtered data.
[0060] Step 202: Perform motion analysis on the filtered data to obtain motion analysis information. Motion analysis information: Euler angle information, velocity information, and displacement information.
[0061] Step 203, based on the Euler angle information, angle regression detection is performed, and the number of exercises of the smart fitness card within a set time period is obtained according to the angle regression detection result. The implementation process of this step is as follows: Figure 6 As shown, in actual application, each time the fitness card moves back to the set original angle, one (circle) movement is counted in the rotation direction, and the number of movement times (circles) is accumulated.
[0062] Step 204, using short-time Fourier transform (i.e., FFT algorithm) to obtain the exercise frequency of the smart fitness card within a set time period based on the displacement information. The implementation process of this step is as follows: Figure 7As shown, in actual application, the real-time displacement can be subjected to short-time Fourier transform to find the frequency point of the motion. For example, 8 seconds of data is used as a short-time Fourier transform window.
[0063] Step 205, extracting posture features from the motion analysis information, and determining the type of motion of the smart fitness card based on the extracted posture features. The implementation process of this step is as follows: Figure 8 The types of motion include rotation, tumbling, winding and pushing. The schematic diagrams of each type of motion are shown in Figure 2 shown.
[0064] like Figure 5 As shown, after the six-axis raw data is obtained in step 200, step 201 filters the six-axis raw data to filter out high-frequency signals and low-frequency signals in motion to ensure the accuracy of subsequent data processing. Step 202 uses angular velocity and acceleration to perform posture analysis in combination to obtain the real-time Euler angle, real-time velocity and real-time displacement of the smart fitness card.
[0065] In another exemplary embodiment of the present application, the Euler angles obtained in step 202 include the yaw angle Yaw, the pitch angle Pitch and the roll angle Roll. When calculating the real-time Euler angles, the accelerometer and the gyroscope are used to perform data fusion and filtering to calculate the flip quaternion Q (q0, q1, q2, q3), and the real-time Euler angles are calculated based on the flip quaternion Q:
[0066] Yaw=arctan[2(q0*q1+q2*q3) / (1-2(q1 2 +q1 2 ))].
[0067] Pitch=arcsin[2(q0*q2-q1*q3)].
[0068] Roll=arctan[2(q0*q3+q1*q2) / (1-2(q2 2 +q 2 ))].
[0069] In another exemplary embodiment of the present application, in step 202, when calculating the real-time speed, the acceleration of the smart fitness card relative to the earth coordinate system can be obtained according to the value a[x, y, z] read by the accelerometer and the quaternion Q, and the real-time speed is obtained by time integration of the acceleration a', which is expressed as:
[0070] a'=Q-1*a*Q.
[0071] V=V0+a'*△t.
[0072] Where V is the speed of the smart fitness card at the current moment, V0 is the speed of the smart fitness card at the previous moment, and △t is the time difference between the two moments.
[0073] Among them, real-time speed will be used as one of the three indicators to measure the user's use of the smart fitness card to perform rotation, rolling, winding and pushing movements between the palm and middle fingers. Combined with the other two indicators, namely Euler angle and real-time displacement, it can provide an evaluation basis for whether the user's hand movements are flexible enough.
[0074] In another exemplary embodiment of the present application, a spectrum diagram is obtained after performing the FFT algorithm in step 204, and the frequency corresponding to the point with the highest amplitude in the spectrum diagram is the exercise frequency f of the smart fitness card. The unit of the exercise frequency f is HZ, and this exercise frequency f can be converted into exercise beats per minute.
[0075] The motion information analysis method provided by the present application analyzes and extracts the information obtained by the six-axis sensor (and the six-axis raw data), identifies the real-time motion type, motion frequency and number of motions of the fitness card, thereby scientifically and rationally guiding fitness exercises, improving exercise efficiency, recording daily exercise information, and conducting fitness exercise training in a more scientific and healthy manner, and correctly guiding the amount and quality of exercise based on the acquired data, thereby improving the effect of exercise.
[0076] Among them, based on the above description, in the solution provided by this application, the principle of motion recognition is: when doing fitness card exercise, each different exercise will have different change characteristics in the process from the beginning to the end of the Euler angle, real-time speed, and real-time displacement. The motion coordinates of the movement at different times relative to the starting point can be obtained, and finally the motion trajectory of the smart fitness card can be obtained, thereby identifying different types of exercises.
[0077] In another exemplary embodiment of the present application, a smart fitness exercise information analysis system is provided, including: a smart terminal and the smart fitness card provided above.
[0078] The smart fitness card is connected to the smart terminal via Bluetooth. An application (Application, App) is embedded in the smart terminal. The application is used to implement the above-mentioned smart fitness exercise information analysis method.
[0079] In actual application, smart terminals can be, but are not limited to, various desktop computers, laptops, smart phones, tablet computers, IoT devices and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart car devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc.
[0080] Furthermore, in order to store the sports information analysis system of the smart fitness, the system also includes a cloud. The smart terminal exchanges information with the cloud through the network.
[0081] Take the example of a mobile phone as an example. Fig. 9 As shown, the six-axis sensor in the smart fitness card sends the six-axis raw data to the mobile phone based on the Bluetooth module, and the mobile phone can also transmit the six-axis raw data to the cloud through the wireless network.
[0082] In summary, this application analyzes and extracts the six-axis raw data obtained by the six-axis sensor to identify the real-time movement type, movement frequency, number of movements, and the work done by the movement, so as to scientifically and reasonably guide the movement of hands and fingers, improve exercise efficiency, record daily exercise information, and conduct fitness exercise training more scientifically and healthily. It can also correctly guide exercise movements based on the acquired data to improve the effect of exercise.
[0083] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0084] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0085] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A smart fitness card, characterized in that: The smart fitness card is driven by the user's fingers; the smart fitness card includes: a six-axis sensor and a card body; The six-axis sensor is implanted in the card body; the six-axis sensor is used to generate six-axis raw data of the card body movement process.
2. The smart fitness card according to claim 1, characterized in that: The six-axis sensor includes: an accelerometer, a gyroscope, a microprocessor and a Bluetooth module; The gyroscope and the accelerometer are both connected to the microprocessor via an SPI interface; the microprocessor is connected to the Bluetooth module based on an IIC protocol signal; The accelerometer is used to obtain the speed information of the card body during the movement; the gyroscope is used to obtain the flipping information of the card body during the movement; the microprocessor is used to perform ADC conversion on the speed information and flipping information of the card body during the movement to obtain the six-axis raw data; the Bluetooth module is used to send the six-axis raw data.
3. The smart fitness card according to claim 2, characterized in that: The six-axis sensor also includes: a UI indication module and a power supply module; The UI indication module and the power supply module are both connected to the microprocessor; The UI indication module is used for indicating human-computer interaction; the power supply module is used for providing electric energy.
4. The smart fitness card according to claim 1, characterized in that: The card body is a rectangular card.
5. The smart fitness card according to claim 4, characterized in that: The length of the rectangular card is a first set length, and the width of the rectangular card is a second set length; the second set length is smaller than the first set length.
6. A method for analyzing sports information of a smart fitness card, characterized in that: The sports information analysis method of the smart fitness card includes: Obtaining six-axis raw data of the smart fitness card according to any one of claims 1 to 5; Performing filtering on the six-axis raw data to obtain filtered data; Performing motion analysis on the filtered data to obtain motion analysis information; the motion analysis information includes: Euler angle information, velocity information and displacement information; Based on the Euler angle information, angle regression detection is performed, and the number of exercises of the smart fitness card within a set time period is obtained according to the angle regression detection result; Using short-time Fourier transform to obtain the movement frequency of the smart fitness card within a set time period based on the displacement information; Posture features are extracted from the motion analysis information, and the motion type of the smart fitness card is determined based on the extracted posture features; the motion types include: rotation, rolling, winding and pushing.
7. The method for analyzing sports information of a smart fitness card according to claim 6, characterized in that: The transformation window of the short-time Fourier transform used is the set value.
8. An intelligent fitness sports information analysis system, characterized in that: include: A smart terminal and a smart fitness card as claimed in any one of claims 1 to 5; The smart fitness card is connected to the smart terminal via Bluetooth; an application is implanted in the smart terminal; the application is used to implement the smart fitness sports information analysis method as described in any one of claims 6-7.
9. The intelligent fitness sports information analysis system according to claim 8, characterized in that: The smart terminals are various desktop computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices.
10. The intelligent fitness sports information analysis system according to claim 8, characterized in that: It also includes a cloud; the smart terminal exchanges information with the cloud via a network.