Riding posture optimization setting method
By running an application on a smartphone or computer, the system captures images of riding motions and builds optimization algorithms to adjust the position of the bicycle saddle and handlebars. This solves the difficulty of adjusting riding posture for different bicycle models, enabling personalized riding posture optimization and improving riding comfort and performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CYCLING & HEALTH TECH IND R & D CENT
- Filing Date
- 2021-11-12
- Publication Date
- 2026-05-15
AI Technical Summary
Existing technology makes it difficult to adjust riding posture according to different bicycle brands and models, making it difficult for riders to adjust bicycle saddles and handlebars, and existing applications cannot provide personalized adjustment suggestions.
By using an application executed on a smartphone or regular computer, the system captures images of riding movements, identifies joint positions, establishes optimization algorithms, and calculates and adjusts the position and height of the bicycle saddle and handlebars to optimize riding posture.
It enables personalized adjustments based on bicycle model and rider, optimizing riding posture, reducing sports injuries, and improving riding comfort and performance.
Smart Images

Figure CN116127680B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a method for adapting a bicycle riding posture, and more particularly to a method for optimizing and setting a bicycle riding posture. Background Technology
[0002] When riding a bicycle, such as a road bike outdoors or an exercise bike indoors, cyclists usually perform riding posture fitting to ensure that the various components of the bicycle are properly adjusted to suit the rider's riding posture. This allows the cyclist to have better riding performance and comfort, and can effectively reduce sports injuries or soreness.
[0003] In existing technology, some people have used mobile phone cameras to capture the riding posture of cyclists and used mobile phone apps to analyze and judge whether the cyclist's riding posture is in an optimal state, and provide suggestions on how to adjust the riding posture. However, as is well known, riding posture is affected by various factors such as the rider's limb size and the angles formed by the lines connecting the joints. These angles are also interconnected. Adjusting one of them (such as adjusting the maximum outer angle of the knee joint) may also affect another (such as the angle between the upper body and the horizontal), which may leave the rider unsure how to adjust the bicycle seat and handlebars.
[0004] Secondly, bicycles and exercise bikes from different manufacturers (such as seats and handlebars) are not standardized products. Each brand has its own product specifications and adjustment methods. It is difficult to apply the same set of riding posture adaptation applications to bicycles of different brands and models. It can be seen that the existing bicycle riding posture adaptation methods are not perfect and still have room for improvement. Summary of the Invention
[0005] One of the objectives of this invention is to improve upon the shortcomings of existing technologies and propose a novel method for optimizing riding posture, which allows riders to know how to adjust the bicycle saddle and handlebars to achieve a better riding posture.
[0006] Therefore, the riding posture optimization setting method provided by the present invention includes the following steps: a) obtaining a riding motion image of a rider riding a bicycle; b) identifying the position of the rider's joints from the riding motion image and obtaining a set of limb lengths and a set of riding posture joint angles Pi based on the position of the rider's joints; c) establishing an optimization algorithm. In the algorithm F, Wi is a set of weights corresponding to the set of riding posture joint angles, and Mi is a set of suggested values corresponding to the set of riding posture joint angles; d) Based on the adjustable horizontal position and height of the saddle and the adjustable horizontal position and height of the handlebar, the rider's joint position is adjusted in the riding motion image, and another set of riding posture joint angles Pi is obtained accordingly. The adjusted set of riding posture joint angles Pi is substituted into the optimization algorithm F; e) Step d) is repeated, the minimum value in the calculation result of the optimization algorithm F is selected, and the saddle horizontal position, saddle height, handlebar horizontal position, and handlebar height corresponding to the minimum value are obtained.
[0007] In this way, the rider can directly adjust the horizontal position and height of the bicycle handlebars and saddle based on the saddle horizontal position, saddle height, handlebar horizontal position and handlebar height obtained in step e) corresponding to the minimum values. The rider can then adjust the bicycle saddle and handlebars according to the above information to achieve a better riding posture.
[0008] The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments, but this is not intended to limit the present invention. Attached Figure Description
[0009] The detailed steps and features of the riding posture optimization setting method will be described in the following embodiments. However, it should be understood that the embodiments and figures described below are merely illustrative and should not be used to limit the scope of the patent application of this invention.
[0010] Figure 1 This is a flowchart illustrating the steps of an embodiment;
[0011] Figure 2 This is a schematic diagram illustrating the capture of riding motion footage as an example.
[0012] Figure 3 To and Figure 5 This is a schematic diagram of the riding action video as an example.
[0013] Figure 6 A diagram showing the correspondence between the riding posture joint angles and the recommended values in an embodiment;
[0014] Figure 7 A diagram showing the correspondence between joint angles and weights in the riding posture, as illustrated in the embodiment; and
[0015] Figure 8 This is a flowchart illustrating the weight determination method for an embodiment.
[0016] In the attached figures, the following labels are used:
[0017] 20: Mobile Phone
[0018] 30: Bicycle
[0019] 31: Seat Cushion
[0020] 32: Grip
[0021] a: Maximum outer angle of the knee joint
[0022] b: Minimum outer angle of the knee joint
[0023] c: Upper body and horizontal angle
[0024] d: Minimum angle of hip joint
[0025] S1-S7: Steps
[0026] S4.1-S4.3: Steps Detailed Implementation
[0027] To illustrate the technical features of the present invention in detail, the following embodiments are provided in conjunction with the accompanying drawings, wherein:
[0028] like Figure 1 and Figure 2 As shown, this embodiment of the invention provides a method for optimizing riding posture. This embodiment uses a smartphone 20 to execute an application. The application can be loaded by the phone to execute the above-mentioned method for optimizing riding posture, allowing the rider to easily adjust the bicycle saddle's horizontal position, saddle height, handlebar horizontal position, and handlebar height to achieve the optimal riding posture. Alternatively, a regular computer can also be used to execute the application, allowing the computer to load the application and execute the method for optimizing riding posture in this embodiment. The method for optimizing riding posture in this embodiment includes the following steps:
[0029] Step S1: Load and run the application on mobile phone 20, and set the rider's level, bicycle type 30, and handlebar position 32 used by the rider on the user interface of mobile phone 20. The rider's level includes, but is not limited to, recreational, intermediate, and professional levels; the bicycle type includes, but is not limited to, road bike, mountain bike, time trial bike, and triathlon bike; and the handlebar position includes, but is not limited to, top handlebar, flat handlebar, and aero handlebar. The settings for the rider's level, bicycle type 30, and handlebar position 32 will affect the suggested values of the algorithm in subsequent steps, which will be explained in later paragraphs.
[0030] Step S2: Obtain an image of the rider's riding motion while riding the bicycle for 30 seconds. Specifically, such as... Figure 2As shown, after bicycle 30 is set up, the rider begins to ride it. Another operator then operates the application on mobile phone 20, which activates the phone's camera to capture images of the rider's riding motion while riding bicycle 30. It is worth noting that, in order to obtain good riding motion images and for subsequent analysis, steps such as adjusting the rider's camera posture and length correction may be performed before actually capturing the riding motion images.
[0031] Step S3: Mobile phone 20 identifies the position of the rider's joints from the riding motion video captured in step S2 (e.g., ...). Figure 3 (As shown), the locations of the aforementioned joints include, but are not limited to, the rider's wrist, elbow, shoulder, hip, and knee joints. Then, based on the identified joint locations of the rider, the mobile phone 20 obtains a set of limb lengths and a set of riding posture joint angles Pi. The limb lengths include, but are not limited to, the rider's forearm length, upper arm length, upper body length, thigh length, and lower leg length. The riding posture joint angles include, but are not limited to, the maximum external angle a of the knee joint, the minimum external angle b of the knee joint, the angle c between the upper body and the horizontal, and the minimum angle d of the hip joint (see...). Figure 3 , Figure 4 and Figure 6 ).
[0032] Step S4: Establish an optimization algorithm: In algorithm F, i represents each riding posture angle, Wi is a set of weights corresponding to the aforementioned riding posture joint angles, and Mi is a set of suggested values corresponding to the aforementioned riding posture joint angles, as shown in the figure. Figure 6 As shown, this corresponds to the bicycle type 30, handlebar position, and rider level selected by the rider in the steps. Taking a road bike as the bicycle type 30, a top handlebar position, and a recreational rider level as an example, the recommended value is (a2-a1) / 2.
[0033] The method for determining the weights is explained below. Please refer to the following: Figure 7 and Figure 8 It includes the following steps:
[0034] Step S4.1: Select two joint angles from the above riding posture joint angles. For example, such as... Figure 7 As shown, we first consider the effect of seat height on the joint angle of riding posture, and select the maximum external angle a and the minimum external angle b of the knee joint.
[0035] Step S4.2: Evaluate the importance of the two joint angles mentioned above, determine and select which of the two angles, the maximum external angle 'a' and the minimum external angle 'b' of the knee joint, has higher importance. For example, in... Figure 7 In this context, selecting the minimum external angle b of the knee joint is of high importance.
[0036] Step S4.3: Based on different permutations and combinations, select two more joint angles from the riding posture joint angles, for example, in Figure 7 In this embodiment, the maximum external angle 'a' of the knee joint and the angle 'c' between the upper body and the horizontal are selected, and step S4.2 is executed again. Selecting the maximum external angle 'a' of the knee joint is of high importance. Then, two other joint angles are selected, until all possible combinations of joint angles have been selected, thus creating… Figure 7 The table is then used. Next, the number of times each joint angle in the riding posture joint angle group is selected as the more important one is calculated, and the percentage of that number is calculated. The weight of the group is determined by the percentage of each joint angle in the riding posture joint angle group. In this embodiment, steps S4.1 to S4.3 are performed once for the saddle height, and then similar steps are performed for the saddle horizontal position, grip height, and grip horizontal position. Figure 7 The table is used to calculate the percentage of times each joint angle is selected to determine its weight. For example, suppose the maximum external angle 'a' of the knee joint is selected 9 times, the minimum external angle 'b' is selected 7 times, the angle 'c' between the upper body and the horizontal is selected 5 times, and the minimum angle 'd' of the hip joint is selected 3 times. Therefore, the weights of the maximum external angle 'a', minimum external angle 'b', angle 'c' between the upper body and the horizontal, and minimum angle 'd' of the hip joint will be calculated as follows:
[0037] .
[0038] Step S5: Based on the adjustable saddle horizontal position and saddle height of the bicycle 30's saddle 31 and the adjustable grip horizontal position and grip height of the handlebars 32, the application on the mobile phone 20 adjusts the rider's joint positions in the riding motion image and correspondingly obtains another set of adjusted riding posture joint angles. Figure 5 To clarify, the height of the saddle 31 has been increased, therefore the position of the hip joint is adjusted accordingly, as are the positions of other joints, and the joint angles for each riding posture are recalculated. Then, the adjusted set of riding posture joint angles Pi is substituted into the optimization algorithm F in step S4 to obtain another calculation result. It should be noted that in step S5, adjustments are made based on the actual adjustable saddle horizontal position, saddle height, handlebar horizontal position, and handlebar height of the bicycle 30. For example, the saddle horizontal position can only be adjusted forward and backward by 10 cm; therefore, the maximum and minimum adjustable values for the saddle horizontal position are ±10 cm.
[0039] Step S6: Repeat step S5. The application selects the minimum value from the calculation results of the optimization algorithm F, and selects the saddle horizontal position, saddle height, handlebar horizontal position, and handlebar height corresponding to the minimum value. For example, when the calculation result of algorithm F reaches the minimum value, the saddle horizontal position corresponding to the minimum value is 0 cm, the saddle height is 3 cm, the handlebar horizontal position is -1 cm (i.e., 1 cm backward), and the handlebar height is 1 cm (i.e., the suggested values for saddle horizontal position, saddle height, handlebar horizontal position, and handlebar height). Therefore, the rider can adjust the horizontal position and height of the saddle 31 and handlebar 32 according to the suggested values to achieve the best riding posture for the rider of this bicycle 30.
[0040] Step S7: Display information on the screen of the mobile phone 20 corresponding to the minimum values of the seat horizontal position, seat height, handle horizontal position and handle height, so as to facilitate the rider to adjust the seat 31 and handle 32.
[0041] Through the riding posture optimization setting method of this embodiment, since the rider can obtain the suggested values of the saddle horizontal position, saddle height, handlebar horizontal position, and handlebar height corresponding to the minimum value calculated by the algorithm in step S6, the rider can adjust the saddle 31 and handlebar 32 according to the above suggested values, thus adjusting to the optimal riding posture for the rider, allowing the rider to ride the bicycle 30 better. On the other hand, this embodiment adds weights to the algorithm in step S4. Since adjusting the position and height of the saddle 31 and handlebar 32 has different effects on the joint angles of various riding postures, and the same adjustment method of the saddle 31 and handlebar 32 may simultaneously affect the joint angles of multiple riding postures to different degrees, with the addition of weights, the mobile phone 20 can suggest a more suitable riding posture for the rider based on the results calculated by algorithm F. On the other hand, since this embodiment obtains the minimum value of the calculation result in step S5 based on the actual adjustable horizontal position and height of the saddle 31 and handlebars 32 of the bicycle 30, the riding posture optimization setting method of this embodiment provides suggestions for adjusting the saddle 31 and handlebars 32 that are more in line with the actual adjustable range of the brand and model of the bicycle 30, and can provide more specific adjustment suggestions to adjust to a better riding posture. The above are the key points of this embodiment.
[0042] Finally, it must be reiterated that the methods disclosed in the foregoing embodiments of the present invention are merely illustrative examples and are not intended to limit the scope of the patent application of the present invention. Any changes to the simplified steps made without departing from the spirit of the present invention should still fall within the scope of the patent application of the present invention.
[0043] Of course, the present invention may have other various embodiments. Without departing from the spirit and essence of the present invention, those skilled in the art can make various corresponding changes and modifications according to the present invention, but these corresponding changes and modifications should all fall within the protection scope of the claims of the present invention.
Claims
1. A method for optimizing riding posture, characterized in that, The steps include: a) Obtain an image of a rider's riding motion while riding a bicycle; b) Identify the position of the rider's joints from the riding motion image and obtain a set of limb lengths and a set of riding posture joint angles Pi based on the position of the rider's joints; c) Establish an optimization algorithm: In the algorithm F, Wi is a set of weights corresponding to the joint angles of the riding posture, and Mi is a set of suggested values corresponding to the joint angles of the riding posture. d) Based on the adjustable horizontal position and height of one seat of the bicycle and the adjustable horizontal position and height of one handlebar, adjust the rider's joint position in the riding motion image and obtain another set of adjusted riding posture joint angles Pi accordingly. Substitute the adjusted set of riding posture joint angles Pi into the optimization algorithm F. e) Repeat step d), select the minimum value from the calculation results of the optimization algorithm F, and obtain the corresponding seat cushion horizontal position, seat cushion height, grip horizontal position and grip height.
2. The riding posture optimization setting method according to claim 1, characterized in that, The riding posture joint angles include the rider's maximum external angle of the knee joint, the rider's minimum external angle of the knee joint, the angle between the rider's upper body and the horizontal, and the rider's minimum angle of the hip joint.
3. The riding posture optimization setting method according to claim 1, characterized in that, It also includes step f) displaying the seat horizontal position, seat height, grip horizontal position, and grip height corresponding to the minimum value.
4. The riding posture optimization setting method according to claim 1, characterized in that, Before step a), the rider's level is set, and the recommended values are determined based on the rider's level, the type of bicycle, and the rider's grip position when riding the bicycle.
5. The riding posture optimization setting method according to claim 1, characterized in that, In step c), the set of weights for this optimization algorithm is determined by the following method: g1) Select two joint angles from the group of riding posture joint angles; g2) Evaluate the importance of the two joint angles mentioned above, and select the more important one of the two joint angles selected in step g1). g3) Based on different permutations and combinations, select two more joint angles from the group of riding posture joint angles, and repeat step g2) until all permutations and combinations of joint angles have been selected. Calculate the number of times each joint angle in the group of riding posture joint angles is selected as the more important one, and calculate the proportion of that number. The weight of each joint angle is determined by the proportion of the number of times each joint angle in the group of riding posture joint angles.