An intelligent system for assisting swimming
Swimming parameters are collected through bracelets and ultrasonic modules, combined with the main control module comparison and feedback voice guidance through the bone conduction module, the problem of expensive or lack of personalization in the swimming posture lifting scheme in the existing technology is solved, and the cost-effective swimming training effect is achieved.
Patent Information
- Application Number
- CN202211316695.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-26
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2042-10-26
AI Technical Summary
The existing swimming posture improvement plan is expensive or lacks personalization, resulting in low learning efficiency and the inability to customize teaching based on the physical condition of each swimmer.
The bracelet module is used to collect hand movement information, combine with the ultrasonic module to detect reflection time, compare swimming parameters through the main control module and feedback voice guidance in real time through the bone conduction module to assist swimmers in training.
Provide personalized, economical and efficient swimming training solutions to correct swimming posture errors in real time and improve learning efficiency.
Smart Images

Figure CN115607928B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a swimming assisting intelligent product, and in particular to an intelligent system for assisting swimming. Background Art
[0002] Existing solutions for improving swimming strokes primarily include offline private lessons, tutoring from friends, watching videos, reading articles, or following training plans on apps. Private lessons are expensive, and only a small number of swimmers are willing to spend the high price to improve their old strokes. Tutoring from friends often carries the risk of inconsistent schedules or uncertain levels of skill. While watching videos, reading articles, or following plans on apps ensures a relatively scientific training plan, it lacks customized instruction based on each swimmer's physical condition. The plan isn't well-matched to the swimmer, and there's a risk of forgetting the plan as soon as you get in the water. This is time-consuming, labor-intensive, and leads to low learning efficiency. Summary of the Invention
[0003] In order to solve one of the technical problems existing in the prior art to at least a certain extent, an object of the present invention is to provide an intelligent system for assisting swimming.
[0004] The technical solution adopted in the present invention is:
[0005] An intelligent system for assisting swimming, comprising:
[0006] The wristband module is used to be worn on the swimmer's wrist to collect the swimmer's hand movement information and send the collected hand movement information to the main control module via wireless transmission;
[0007] The ultrasonic module is provided on the swimming goggles and is used to transmit ultrasonic waves and detect the reflection time of ultrasonic waves;
[0008] The main control module obtains the swimmer's swimming parameters based on the received hand movement information and reflection time, compares the obtained swimming parameters with preset standard parameters, and obtains preset voice information based on the comparison results;
[0009] The bone conduction module is used to play the acquired voice information to assist swimmers in their training.
[0010] Furthermore, the bracelet module is provided with a three-axis accelerometer, a positioning device, a gyroscope and an optical heart rate sensor, and the hand motion information includes acceleration data a0 collected by the three-axis accelerometer and angular velocity data ω0 collected by the gyroscope.
[0011] Furthermore, after receiving the acceleration data a0 and the angular velocity data ω0 collected by the gyroscope, the main control module performs the following processing on the data:
[0012] Get the zero bias of the three-axis accelerometer and gyroscope;
[0013] Get the calibration factors corresponding to the three-axis accelerometer and gyroscope;
[0014] According to the acceleration data a0, angular velocity data ω0, combined with the obtained zero bias, calibration factor, and the preset error model and residual function, the compensated acceleration a=[a x , a y , a z ] and angular velocity ω=[ω x ,ω y ,ω z ].
[0015] Furthermore, obtaining the swimmer's swimming parameters according to the received hand motion information includes:
[0016] Calculate the rotation matrix based on the angular velocity ω
[0017] According to the rotation matrix Calculate velocity v from acceleration a k ;
[0018] According to the speed v k and acceleration a to calculate the moving distance Δp;
[0019] Calculate the displacement p of the arm relative to the goggles based on the reflection time t i ;
[0020] According to the displacement p i Get wrist displacement p f and forward reach displacement p q .
[0021] Furthermore, the rotation matrix Calculated in the following way:
[0022] Rotation matrix R wb The differential equation is:
[0023] R wb =R wb [ω] x
[0024]
[0025] Where, ω x ,ω y ,ω z are the angular velocities of the xyz axes and the angular velocity ω respectively;
[0026] According to the differential equation, the integral form of the rotation matrix at time k is as follows:
[0027]
[0028] Due to the equivalent rotation vector Differential equation As time approaches infinity, is approximately zero, so it can be simplified to After integration, the equivalent rotation vector can be obtained
[0029] Because t is discrete in actual motion, the object moves with uniform acceleration from time k-1 to time k, and we have:
[0030]
[0031] Therefore, the integral form of the rotation matrix can be simplified as:
[0032]
[0033] The speed v k The expression is as follows:
[0034]
[0035] Among them, v k-1 represents the velocity at time (k-1), represents the rotation matrix at time k, represents the rotation matrix at time (k-1), g is the acceleration due to gravity; t k is the kth moment, t k-1 is the (k-1)th moment.
[0036] Furthermore, the displacement p of the arm relative to the goggles is calculated based on the reflection time t. i ,include:
[0037] The ultrasonic module transmits ultrasonic waves, and when the ultrasonic waves touch the human body, a return signal is generated. The time from the ultrasonic wave transmission to the return signal is the reflection time t.
[0038] Calculate the distance p from each point on the arm to the ultrasonic module within the reflection time t, and obtain the maximum distance value p within the reflection time t max As the displacement of the arm relative to the goggles, p i .
[0039] Furthermore, the displacement p i Get wrist displacement p f and forward reach displacement p q ,include:
[0040] Calculate the Euler angle θ of the z-axis based on the angular velocity ω z , the formula is as follows:
[0041]
[0042] Where, ω z is the z-axis angular velocity;
[0043] When Δθ z >θ th When the wrist turns, it is recorded as a wrist turning point r i ,θ th is the preset angle;
[0044] Take an odd number of wrist flip points r i The displacement p when (i=2k+1,k∈N*) i As wrist rotation displacement p f ;
[0045] Get the maximum distance p between the wristband and the ultrasonic module in a rowing cycle T max As the reach displacement p q .
[0046] Furthermore, the obtained swimming parameters are compared with preset standard parameters, including:
[0047] Obtain a sequence of displacement key points based on a moving distance Δp of a preset cycle;
[0048] Compare the obtained key point sequence with the preset sequence to identify the swimming stroke type;
[0049] Retrieve standard parameters based on the identified swimming style;
[0050] The obtained swimming parameters are compared with the standard parameters to analyze the standardization of the swimmer's swimming style.
[0051] Furthermore, the comparison of the obtained swimming parameters with the standard parameters includes:
[0052] If the speed v k If the speed is less than the preset value, it is judged as too slow;
[0053] If the forward hand displacement p q If the distance is less than the first preset value, it is determined that the arm is not straightened;
[0054] If the wrist displacement p f If the wrist displacement p is less than the second preset distance value, it is determined to be too fast. f If the distance is greater than a third preset distance, it is determined that the wrist is turned too slowly.
[0055] Furthermore, the intelligent system further includes an AR module, which is provided on the swimming goggles and is used to display swimming parameters;
[0056] The intelligent system also includes a foot ring module, which is worn on the swimmer's ankle, and is used to collect the swimmer's foot movement information and send the collected foot movement information to the main control module via wireless transmission.
[0057] The beneficial effects of the present invention are as follows: the present invention collects arm motion information in real time through the wristband, determines whether the swimming action is standard based on the motion information, and promptly feeds back to the swimmer through the bone conduction module, which is more conducive to systematic analysis of swimming posture errors and improvement of swimming skills. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following introduction is made to the drawings of the embodiments of the present invention or the related technical solutions in the prior art. It should be understood that the drawings introduced below are only for the convenience of clearly describing some embodiments of the technical solutions of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without any creative work.
[0059] Figure 1 1 is an overall schematic diagram of an intelligent system for assisting swimming according to an embodiment of the present invention;
[0060] Figure 2 is a structural diagram of a wristband module in an embodiment of the present invention;
[0061] Figure 3 is a schematic structural diagram of a bone conduction module in an embodiment of the present invention;
[0062] Figure 4 is a partial schematic diagram of a swimming goggle according to an embodiment of the present invention;
[0063] Figure 5 is an overall schematic diagram of swimming goggles in an embodiment of the present invention;
[0064] Figure 6 1 is a flowchart of the main control module in an embodiment of the present invention;
[0065] Figure 7 This is a workflow diagram of an intelligent system for assisting swimming in an embodiment of the present invention.
[0066] Figure numerals: 1. three-axis accelerometer; 2. positioning device; 3. gyroscope; 4. bracelet power module; 5. optical heart rate sensor; 6. bracelet processor; 7. bracelet wireless transmission module; 8. main control chip; 9. audio amplifier circuit; 10. filter circuit; 11. bone conduction chip; 12. bone conduction vibrator; 13. sensor; 14. camera; 15. imaging module; 16. glasses power module; 17. waterproof module; 18. wireless transmission module; 19. bracelet outer cover; 20. glasses outer cover; 21. ultrasonic module. DETAILED DESCRIPTION
[0067] The embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention and are not to be construed as limiting the present invention. The step numbers in the following embodiments are provided for ease of explanation only and do not limit the order of the steps. The order of execution of the steps in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.
[0068] In the description of the present invention, it should be understood that descriptions involving orientations, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, they cannot be understood as limitations on the present invention.
[0069] In the description of the present invention, "several" means one or more, "many" means more than two, "greater than," "less than," and "exceed" are understood to exclude the number itself, while "above," "below," and "within" are understood to include the number itself. The use of "first" and "second" in the description is solely for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance, implicitly specifying the number of the indicated technical features, or implicitly specifying the order of the indicated technical features.
[0070] In the description of the present invention, unless otherwise clearly defined, terms such as setting, installing, and connecting should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in the present invention based on the specific content of the technical solution.
[0071] See also Figure 1 This embodiment provides an intelligent system for assisting swimming, including:
[0072] The wristband module is used to be worn on the swimmer's wrist to collect the swimmer's hand movement information and send the collected hand movement information to the main control module via wireless transmission;
[0073] The ultrasonic module is provided on the swimming goggles and is used to transmit ultrasonic waves and detect the reflection time of ultrasonic waves;
[0074] The main control module obtains the swimmer's swimming parameters based on the received hand movement information and reflection time, compares the obtained swimming parameters with preset standard parameters, and obtains preset voice information based on the comparison results;
[0075] The bone conduction module is used to play the acquired voice information to assist swimmers in their training.
[0076] See also Figure 2 As an optional implementation, the wristband module includes two wristbands with the same structure, which include a three-axis accelerometer 1, a positioning device 2, a gyroscope 3, a wristband power module 4, an optical heart rate sensor 5, a wristband processor 6 and a wristband wireless transmission module 7.
[0077] When the user presses the switch on the goggles, the wristband's wireless transmission module pairs with the glasses' wireless transmission module. Once the user puts on the wristband, the various sensors begin collecting data. The three-axis accelerometer collects acceleration information at the user's wrist to track forward and backward movement. The gyroscope collects angular velocity information from the user's wrist to sense their body posture and determine their swimming style. The positioning device monitors the user's swimming distance, and the optical heart rate sensor measures their heart rate. The data collected by these sensors is integrated into the wristband's processor and transmitted to the main control chip in the glasses via the wireless transmission module.
[0078] As an optional embodiment, the intelligent system further includes an anklet module, which is worn on the swimmer's ankle and is used to collect the swimmer's foot movement information and transmit the collected foot movement information to the main control module via wireless transmission. Optionally, the anklet module includes two footbands, which can have the same structure as the wristband and are used to collect foot movement information.
[0079] See also Figure 4 As an optional embodiment, the swimming goggles are also provided with an AR module, which includes a sensor 13, a camera 14 and an imaging module 15, and can be the same as the existing AR glasses structure. The functions of the sensor and camera are twofold: one is to provide image acquisition based on vision-based tracking and positioning (SLAM), and the other is to perform interactive gesture recognition. In SLAM image acquisition, the sensor and camera are responsible for sensing the user's environment, uploading the image data to the main control chip for post-processing to achieve real-time positioning and mapping, and then through image recognition, positioning analysis and AI calculation, the current environment is reconstructed in three dimensions to construct a three-dimensional real world, so as to enhance the glasses' ability to understand interactions in the real environment.
[0080] See also Figure 3 and Figure 4 The main control module is set on the swimming goggles, which are equipped with a main control chip, glasses power module, glasses wireless transmission module and waterproof module. The main control module is connected to the bracelet module, AR module and bone conduction module respectively; it mainly recognizes the user's swimming posture, measures the standard degree, and transmits speed, displacement and other data to the AR module. Among them, Figure 5 This is the overall structure diagram of the swimming goggles.
[0081] See also Figure 3 The bone conduction module includes an audio amplifier circuit, a filter circuit, a bone conduction chip and a bone conduction vibrator. The working principle is as follows: the signal passes through the audio amplifier circuit, the filter circuit, the bone conduction chip, and finally is conducted to the bone conduction vibrator, reminding the user to improve their movements in real time.
[0082] The following is combined with Figure 6 and Figure 7 The working principle of the main control module is explained in detail.
[0083] 1. Perform compensation processing on the received data.
[0084] After the main control chip receives the raw data a0, ω0 from the accelerometer and gyroscope, it first calibrates the data to reduce the sensor's measurement error and make the measured value closer to the true value, and finally outputs the compensated data a, ω. The data calibration steps are as follows:
[0085] 1. Calculate the zero bias b of the three-axis accelerometer separately a =[b ax b ay b az ] and the gyroscope bias b a =[b gx b gy b gz ];
[0086] 2. Get the calibration factor corresponding to the three-axis accelerometer Calibration factor corresponding to the gyroscope
[0087] 3. Obtain the error model:
[0088]
[0089]
[0090] 4. Residual function f(θ acc )=||g|| 2 -||a|| 2 、f(θ gyro )=u a,k+1 -u g,k+1 .
[0091] 5. Output compensation data according to the residual function: acceleration a=[a x , a y , a z ]、angular velocity ω=[ω x ,ω y ,ω z ].
[0092] 2. Calculate the swimmer's motion parameters based on the compensation data.
[0093] 1. Rotation Matrix in The specific calculation method is as follows:
[0094] ① By the rotation matrix R wb The differential equation is:
[0095]
[0096] Where, ω x ,ω y ,ω z are the corrected angular velocities of the x, y, and z axes respectively.
[0097] ② According to the differential equation, the integral form of the rotation matrix at time k is:
[0098]
[0099] ③ Because of the equivalent rotation vector Differential equation As time approaches infinity, is approximately zero, so the above formula can be simplified to
[0100] ④After integration, we can get the equivalent rotation vector ω is the corrected angular velocity.
[0101] ⑤ In actual motion, t is discrete. Therefore, assuming that the object moves with uniform acceleration from time k-1 to time k, we have:
[0102]
[0103] ⑥Therefore, the integral form of the rotation matrix can be simplified to
[0104] 2. Speed The specific calculation method is as follows:
[0105] ① From the differential equation of velocity Among them, R wb is the rotation matrix, a is the corrected acceleration a=[a x a y a z ], g is the acceleration due to gravity g = [0 0 g0].
[0106] ② The integral form of velocity obtained from the differential equation is Δv=(R wb ag)Δt.
[0107] ③ In actual motion, t is discrete. So assuming that the object moves with uniform acceleration from time k-1 to time k, we have v k =v k-1 +Δv,
[0108] 3. Distance
[0109] 4. Calculate the displacement p of the arm relative to the glasses at time i i (i∈N * ); the specific calculation method is as follows:
[0110] ① After the goggles are turned on, the control terminal on the glasses is triggered to give a high-level signal of at least 10us, send 8 40kHz square waves, and then detect whether there is a signal returned; if the square wave touches the human body, there is a signal returned.
[0111] ② If there is a signal returned, the echo terminal outputs a high level. The duration of the high level is the time t from the ultrasonic wave is emitted to the return. Calculate the distance from each point of the arm to the glasses at this moment.
[0112] ③ Take the maximum value P of p at this moment max , which is the displacement p of the arm relative to the glasses at this moment i (i∈N * ) and obtain the key point sequence of displacement (i.e., wrist displacement curve within one cycle).
[0113] 4. Wrist rotation displacement p f , the specific calculation method is as follows:
[0114] Euler angle θ of the z-axis z : Integrating the angular velocity measured by the gyroscope yields, ω z is the corrected z-axis angular velocity.
[0115] Turn your wrist and click r i (i=1, 2, 3,...): Δθ z When it is >135°, it is recorded as a wrist turning point.
[0116] Rowing cycle T: two alternating wrist turning points r i and r i+2 (i=2k+1,k∈N * ) The time interval.
[0117] Take an odd number of wrist flip points r i (i=2k+1,k∈N * ) when the displacement p i is the wrist rotation displacement p f .
[0118] 5. Forward hand displacement p q Specifically: in a swiping cycle T, obtain the maximum distance P between the bracelet and the glasses max , as the forward reach displacement p q .
[0119] 3. Swimming style analysis based on the obtained swimming parameters
[0120] Dynamic time warping is used to compare the user-generated displacement key point sequence with the test sequence (i.e., the pre-trained swimming style model) to identify the user's swimming style.
[0121] Then use the geometry evaluation algorithm to compare the user data with the standard data (v k <0.51m / s means the speed is too slow, and the forward hand displacement p q <712mm means the arm is not straightened, wrist displacement p f <676mm or p f If the wrist roll is >747mm, it indicates that the wrist roll is too fast or too slow. The data is based on the "Chinese Adult Body Dimensions (GB / T 10000-1988)" to analyze the user's swimming style and provide timely improvement suggestions. If the movement is correct, no prompt will be given.
[0122] At the same time, the main control chip transmits the compensated position, speed and other data to the AR module, so that users can view the swimming data in real time and adjust their swimming rhythm.
[0123] As an optional implementation, after swimming, users can transmit data to a mobile device via a wireless transmission module and review their swimming experience on the app. The power module connects to a waterproof USB port and provides power to the built-in AR module, bone conduction module, and wristband module. It is made of a metal alloy that matches the chip to ensure accurate charging.
[0124] In summary, the system of this embodiment has the following advantages and beneficial effects compared to the prior art:
[0125] (1) Compared to the smart swimming goggles on the market, this invention provides users with an unmanned, customized, and intelligent swimming improvement solution through an AR module, a bone conduction module, and a matching wristband. It is more economical than hiring a private trainer, more convenient than asking friends, and more targeted than watching videos or articles.
[0126] (2) The main control chip in the goggles uses artificial intelligence to analyze the user's body data collected by sensors and proposes targeted improvement plans. Each user has a personalized improvement plan, which is more scientific and more tailored to the user.
[0127] (3) The bone conduction module provides real-time feedback on improvement suggestions to the user. The user can understand the current swimming situation and follow the guidance to make improvements, which can further stimulate their enthusiasm for learning.
[0128] (4) Swimming data can be transmitted to the APP, which makes it easier for users to review and helps the system analyze swimming errors and improve swimming skills.
[0129] In the above description of this specification, reference to the terms "one embodiment / example," "another embodiment / example," or "certain embodiments / examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
[0130] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the claims and their equivalents.
[0131] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of this application.
Claims
1. An intelligent system for assisting swimming, characterized in that: include: The wristband module is used to be worn on the swimmer's wrist to collect the swimmer's hand movement information and send the collected hand movement information to the main control module via wireless transmission; The ultrasonic module is provided on the swimming goggles and is used to transmit ultrasonic waves and detect the reflection time of ultrasonic waves; The main control module obtains the swimmer's swimming parameters based on the received hand movement information and reflection time, compares the obtained swimming parameters with preset standard parameters, and obtains preset voice information based on the comparison results; A bone conduction module is used to play the acquired voice information to assist swimmers in their training; AR module, set on the swimming goggles, used to display swimming parameters; The wristband module is provided with a three-axis accelerometer and a gyroscope, and the hand motion information includes acceleration data a0 collected by the three-axis accelerometer and angular velocity data ω0 collected by the gyroscope; After receiving the acceleration data a0 and the angular velocity data ω0 collected by the gyroscope, the main control module performs the following processing on the data: Get the zero bias of the three-axis accelerometer and gyroscope; Get the calibration factors corresponding to the three-axis accelerometer and gyroscope; According to the acceleration data a0, angular velocity data ω0, combined with the obtained zero bias, calibration factor, and the preset error model and residual function, the compensated acceleration a=[a x ,a y ,a z ] and angular velocity ω=[ω x ,ω y ,ω z ]; The obtaining of the swimmer's swimming parameters according to the received hand motion information includes: Calculate the rotation matrix based on the angular velocity ω According to the rotation matrix Calculate velocity v from acceleration a k ; According to the speed v k and acceleration a to calculate the moving distance Δp; Calculate the displacement p of the arm relative to the goggles based on the reflection time t i ; According to the displacement p i Get wrist displacement p f and forward reach displacement p q ; The displacement p i Get wrist displacement p f and forward reach displacement p q ,include: Calculate the Euler angle θ of the z-axis based on the angular velocity ω z , the formula is as follows: i z =∫0 t oh z dt+θ0 Where, ω z is the z-axis angular velocity; When Δθ z >θ th When the wrist turns, it is recorded as a wrist turning point r i ,θ th is the preset angle; Take an odd number of wrist flip points r i (i=2k+1,k∈N * ) when the displacement p i As wrist rotation displacement p f ; Get the maximum distance p between the wristband and the ultrasonic module in a rowing cycle T max As the reach displacement p q .
2. The intelligent system for assisting swimming according to claim 1, characterized in that: The rotation matrix Calculated in the following way: Rotation matrix R wb The differential equation is: R wb =R wb [oh] × Where, ω x ,ω y ,ω z are the angular velocities of the xyz axes and the angular velocity ω respectively; According to the differential equation, the integral form of the rotation matrix at time k is as follows: Due to the equivalent rotation vector Differential equation As time approaches infinity, is approximately zero, so it can be simplified to After integration, the equivalent rotation vector can be obtained Because t is discrete in actual motion, the object moves with uniform acceleration from time k-1 to time k, and we have: Therefore, the integral form of the rotation matrix can be simplified as: The speed v k The expression is as follows: Among them, v k-1 represents the speed at time k-1, represents the rotation matrix at time k, represents the rotation matrix at time k-1, g is the acceleration of gravity; t k is the kth moment, t k-1 is the (k-1)th moment.
3. The intelligent system for assisting swimming according to claim 1, characterized in that: The displacement p of the arm relative to the swimming goggles is calculated based on the reflection time t i ,include: The ultrasonic module transmits ultrasonic waves, and when the ultrasonic waves touch the human body, a return signal is generated. The time from the ultrasonic wave transmission to the return signal is the reflection time t. Calculate the distance p from each point on the arm to the ultrasonic module within the reflection time t, and obtain the maximum distance value p within the reflection time t max As the displacement of the arm relative to the goggles, p i .
4. The intelligent system for assisting swimming according to claim 1, characterized in that: The obtained swimming parameters are compared with preset standard parameters, including: Obtain a sequence of displacement key points based on a moving distance Δp of a preset cycle; Compare the obtained key point sequence with the preset sequence to identify the swimming stroke type; Retrieve standard parameters based on the identified swimming style; The obtained swimming parameters are compared with the standard parameters to analyze the standardization of the swimmer's swimming style.
5. The intelligent system for assisting swimming according to claim 4, characterized in that: The obtained swimming parameters are compared with the standard parameters, including: If the speed v k If the speed is less than the preset value, it is judged as too slow; If the forward hand displacement p q If the distance is less than the first preset value, it is determined that the arm is not straightened; If the wrist displacement p f If the wrist displacement p is less than the second preset distance value, it is determined to be too fast. f If the distance is greater than a third preset distance, it is determined that the wrist is turned too slowly.
6. The intelligent system for assisting swimming according to claim 1, characterized in that: The intelligent system also includes a foot ring module, which is worn on the swimmer's ankle, and is used to collect the swimmer's foot movement information and send the collected foot movement information to the main control module via wireless transmission.
Citation Information
Patent Citations
Intelligent swimming wearing equipment and swimming monitoring system
CN104635598A
Sensor-based swimming stroke analyzer and sensor-based swimming stroke analysis method
CN108452504A
Online calibration and compensation method and device for IMU error of wheeled robot
CN113984090A
Motion velocity estimation method and device based on magnetic gradient
CN114526730A
AR head-mounted holographic transmission communication glasses equipment and control method
CN115129158A