Physical condition estimation system and shoes
The shoe with a six-axis inertial sensor and estimation unit provides a portable solution for estimating body inclination states, addressing the need for accessible exercise monitoring by improving form awareness and preventing injuries.
Patent Information
- Application Number
- JP2023515938
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-20
- Publication Date
- 2025-12-24
- Estimated Expiration
- 2041-04-20
AI Technical Summary
Existing exercise monitoring technologies, such as motion capture, require large-scale facilities and are not easily accessible for monitoring body states during exercises like running and walking, necessitating a more portable and efficient solution.
A shoe equipped with a six-axis inertial sensor module that detects and outputs angular velocity around each axis, combined with an estimation unit to calculate body inclination states like heel eversion, ankle plantar flexion/dorsiflexion, and knee flexion/extension angles using regression models.
Enables accurate estimation of body inclination states without requiring large facilities, allowing users to identify and improve their form to prevent injuries.
Smart Images

Figure 0007791450000001 
Figure 0007791450000002 
Figure 0007791450000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a physical state estimation system and shoes. [Background technology]
[0002] In recent years, with the growing health consciousness, the number of people engaging in exercises such as running and walking is increasing. Properly performing these exercises can help maintain good health. However, because these exercises repeatedly apply stress to the same parts of the body over long periods of time, it is important to exercise in the proper form to prevent injuries and other damage. It is known that analytical equipment such as motion capture can be used to obtain the proper form. However, because analytical equipment such as motion capture requires large-scale facilities, there is a certain need for technology that can more easily grasp the state of the body.
[0003] For example, Patent Document 1 describes acquiring acceleration data of the waist, which is a core part of the body, during exercise, and estimating the load on the knee joint from the acquired data. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-038752
[0005] The present invention aims to provide a body condition estimation system that satisfies the above-mentioned needs using a method different from that of Patent Document 1, and shoes equipped with such a system.
[0006] According to one aspect of the present invention, a shoe is provided with a detection unit that detects the inclination of the shoe around a predetermined axis, and an estimation unit that estimates the inclination state of the body of the person wearing the shoe based on the detection result of the detection unit. [Brief explanation of the drawings]
[0007] [Figure 1] 1 is a schematic perspective view of a shoe according to an embodiment. [Figure 2] FIG. 10 is a block diagram of a body state estimation system installed in the shoes. [Figure 3] FIG. 1 is a schematic diagram of a foot. [Figure 4] 10 is a graph showing the change over time in heel eversion angle during running. [Figure 5] FIG. 1 is a schematic diagram of a foot. [Figure 6] 10 is a graph showing the change over time in the ankle joint plantar flexion and dorsiflexion angle during running. [Figure 7] FIG. 1 is a schematic diagram of the lower leg. [Figure 8] 10 is a graph showing changes over time in knee joint flexion and extension angles during running. DETAILED DESCRIPTION OF THE INVENTION
[0008] FIG. 1 is a schematic perspective view of a shoe according to an embodiment. As shown in FIG. 1, the shoe 10 is a so-called running shoe and includes a sole 12 and an upper 14. A sensor module 16 serving as a detector is built into the sole 12. The sensor module 16 is composed of a six-axis inertial sensor with an MEMS structure that detects and outputs acceleration in each axis direction and angular velocity around each axis in a three-dimensional Cartesian coordinate system consisting of the X-, Y-, and Z-axes. Note that sensors other than six-axis inertial sensors may also be used as the detector. In the embodiment, the sensor module 16 is built into the midfoot portion of the sole 12, but the location of the sensor module 16 is not limited thereto. For example, the sensor module 16 may be attached to the outer surface of the shoe 10, such as the shoelaces or the upper 14, using an attachment or the like.
[0009] Here, the X-axis of the three-dimensional Cartesian coordinate system extends from the heel side to the toe side on a horizontal plane. Angular velocity around the X-axis is measured assuming that the positive direction is counterclockwise when the right shoe is viewed from the front. The Y-axis extends from the medial side of the foot to the lateral side on the same horizontal plane as the X-axis. Angular velocity around the Y-axis is measured assuming that the positive direction is counterclockwise when the shoe is viewed from the lateral side. The Z-axis is perpendicular to the horizontal plane and extends from the sole 12 side to the upper 14 side. Angular velocity around the Z-axis is measured assuming that the positive direction is counterclockwise when the shoe is viewed from above.
[0010] Figure 2 is a block diagram of a physical state estimation system. As shown in Figure 2, the physical state estimation system 18 includes an estimation unit 20, a determination unit 22, and an output unit 24 in addition to a sensor module 16. The estimation unit 20 and the determination unit 22 are conceptual and actually represent functions realized by executing a program in an appropriate calculation unit. Therefore, the estimation unit 20 and the determination unit 22 do not need to exist in a distinguishable manner.
[0011] The estimation unit 20 estimates the inclination state of the body of the wearer of the shoe 10 based on the detection results of the sensor module 16. The inclination state of the body refers to the inclination state of various parts of the wearer, particularly the inclination state of various parts of the wearer's lower body. The estimation unit 20 estimates inclination states other than those detectable by the sensor module 16. Inclination states other than those detectable by the sensor module 16 refer to inclination states that cannot be directly measured by the sensor module 16, inclination states that are theoretically possible to measure directly but do not provide sufficient results with the detection performance of the sensor module 16, or inclination states that are difficult or impossible to measure directly. The estimation unit 20 records angular changes in each axial direction and around each axis over time and estimates the inclination state of the body using the recorded data and a predetermined regression equation. Examples of inclination states of the body estimated by the estimation unit 20 include the heel inversion / eversion angle, the ankle plantar flexion / dorsiflexion angle, and the knee flexion / extension angle.
[0012] Although details will be described later, when the estimation unit 20 performs estimation without using a total of six detection results, namely, accelerations in the X-axis, Y-axis, and Z-axis directions, and angular velocities around the X-axis, Y-axis, and Z-axis, the number of detection axes of the sensor module 16 may be reduced as necessary, and a four-axis inertial sensor or the like may be used.
[0013] The determination unit 22 determines the wearer's gait style based on the estimation results of the estimation unit 20. The wearer's gait style refers to the wearer's posture while walking or running. The determination unit 22 estimates the posture of a specific part of the wearer's body, determined in advance, based on the angle, orientation, etc. of the specific part, and ultimately the posture of the wearer's entire body or entire lower body. For example, if the estimation unit 20 estimates the heel inversion / eversion angle, ankle plantar flexion / dorsiflexion angle, and knee flexion / extension angle as the body inclination state, the determination unit 22 determines whether the wearer's gait style is appropriate based on each angle and its change over time. As an example, the determination unit 22 has a threshold value for each angle that can be estimated by the estimation unit 20, and can determine that the gait style is inappropriate if each angle exceeds the threshold value. In this case, the determination unit 22 may output the determination result to the wearer or an analyst from the output unit 24.
[0014] In addition to the above-mentioned examples, the determination unit 22 may also perform a determination by assigning a score to the appropriateness of each angle.
[0015] The output unit 24 outputs the estimation result of the estimation unit 20 and / or the determination result of the determination unit 22 to the outside of the physical state estimation system. As the output unit 24, for example, a wireless communication system such as Bluetooth (registered trademark) or wireless LAN can be used.
[0016] The physical state estimation system 18 may be realized by running software on hardware integrally built into the shoe 10, or by connecting the shoe 10 to an external device via a wired or wireless connection and running multiple pieces of hardware on software. When the physical state estimation system is realized using the shoe 10 and an external device, the shoe 10 will have built-in sensor module 16 and an output unit that transmits the detection results of the sensor module 16 to the external device. In other words, any hardware configuration may be used as long as at least the sensor module 16 of the physical state estimation system 18 is built into the shoe 10.
[0017] The operation of the shoes according to the embodiment will be described below.
[0018] When a wearer puts on the shoes 10, the estimation unit 20 periodically acquires the detection results of the sensor module 16 while standing still and / or walking (including while running). The estimation unit 20 calculates the tilt state of the body using the acquired detection results and a predetermined regression equation. The calculation results of the estimation unit 20 are supplied to the output unit 24 as estimation results. The output unit 24 transmits the estimation results to a terminal used by, for example, the wearer or analyst. This allows the wearer or analyst to view the estimation results.
[0019] Next, we will explain the specific operation of the estimation unit 20. The angle estimation described below is performed by the estimation unit 20 based on commands from a predetermined program.
[0020] The following describes in detail how to estimate the body tilt state using examples of heel inversion / eversion angle, ankle joint plantar flexion / dorsiflexion angle, and knee joint flexion / extension angle. The estimation unit 20 may be configured to estimate all of the multiple types of angles, or may be configured to estimate only some of the types.
[0021] [Estimation of heel eversion angle] Figure 3 is a schematic diagram of a foot viewed from the back of a wearer. As shown in Figure 3, the heel eversion angle α is the angle between the crus inclination angle β and the calcaneus eversion angle γ. The crus inclination angle β is the angle that the lower leg makes with respect to the Z axis when viewed from the back of the wearer. The calcaneus eversion angle γ is the angle that the calcaneus makes with respect to the Z axis when viewed from the back of the wearer. The heel eversion angle α is expressed as a negative value around the Y axis. A condition in which the absolute value of the heel eversion angle α is large is known as overpronation, and is one of the causes of ankle pain in wearers. By being able to detect changes in the heel eversion angle α and the peak value of the heel eversion angle α, the wearer can work on improving their form to prevent overpronation.
[0022] FIG. 4 is a graph showing the change over time in the heel eversion angle during running. In FIG. 4, the X-axis represents elapsed time, and the Y-axis represents the change in angle. The X-axis represents the start of the stance phase as 0% and the end as 100%, and the elapsed time is represented as a numerical value between 0 and 100%. The Y-axis angle is distinguished as positive or negative according to the three-dimensional Cartesian coordinate system shown in FIG. 1. Note that the value of the heel eversion angle α is negative on the side where the eversion angle is larger, i.e., the side where the lower leg is tilted outward relative to the heel. Furthermore, in explaining the benefits of the embodiments, for convenience of explanation, reference may be made to test results conducted by the inventors when explaining estimation by the estimation unit 20. However, the explanation of the test results is merely used to facilitate understanding of the processing by the estimation unit 20 and should not be used as a reference when interpreting the scope of the present invention.
[0023] The change over time in the angle around the X-axis and the change over time in the angle around the Y-axis are values that can be directly acquired from the detection results of the sensor module 16. The estimation unit 20 calculates the heel eversion angle α using these values and a regression equation.
[0024] First, the running states of people of various genders, ages, and weights are measured using a motion capture system. Markers are attached to the heel and lower leg so that the motion capture system can detect the lower leg inclination angle β and calcaneus eversion angle γ. Next, a heel (calcaneus) and lower leg (tibia) coordinate system is defined using a known method, and the rotation angle of the calcaneus coordinate system relative to the tibia coordinate system during running is calculated. The rotation angle around the Y-axis is defined as the heel eversion / eversion angle. Additionally, a marker is attached to the midfoot of the shoe. The angle around the X-axis obtained from the sensor module 16 of the relative angle between the coordinate system defined from the midfoot marker and the static coordinate system is defined as angle x_mid, and the angle around the Y-axis obtained from the sensor module 16 is defined as angle y_mid. A regression model is constructed to estimate the heel eversion angle α from these angles x_mid and y_mid. In constructing the regression model, the angles x_mid and y_mid at 0%, 5%, and 10% of the stance phase were used as explanatory variables. The regression model uses the minimum value of the heel eversion angle α as the objective variable. Naturally, the regression model will vary depending on the conditions of the running test. However, one regression model obtained as a result of running tests conducted by the inventors was α = -1.980 - 0.424 × x_mid0% + 0.126 y_mid10%. Here, x_mid0% is the value of x at 0% of the stance phase, and y_mid10% is the value of y at 10% of the stance phase.
[0025] As can be seen from Figure 4, the point in the stance phase where the angles x_mid and y_mid reach 0 degrees indicates the moment when the entire sole of the foot touches the ground. The heel eversion angle α reaches its minimum value immediately after that. The minimum value (peak value) of the heel eversion angle α is an important value in verifying overpronation, so a regression model that estimates the heel eversion angle α is useful. The inventors created a regression model that estimates the peak value of the heel eversion angle α using linear regression analysis, and the coefficient of determination for the actual running test results was 0.888.
[0026] In this way, the estimation unit 20 can estimate the heel eversion angle α, which cannot be measured directly by the sensor module 16, based on the detection obtained from the sensor module 16.
[0027] [Estimation of ankle joint plantar flexion and dorsiflexion angle] As with the heel inversion / eversion angle, the ankle joint plantar flexion angle can be calculated from the angle x_mid around the X axis and the angle y_mid around the Y axis.
[0028] Figure 5 is a schematic diagram of a foot, viewed from the side of a wearer. As shown in Figure 5, the ankle joint dorsiflexion angle δ is the angle between the sole of the foot and the lower leg in a side view. Like the heel eversion angle α, the ankle joint dorsiflexion angle δ can also be estimated based on a regression model constructed from the angle x_mid and the angle y_mid.
[0029] Figure 6 is a graph showing the time course of the ankle joint plantar flexion angle during running. The X-axis represents the time from when one foot touches the ground to when it leaves the ground. The Y-axis represents the ankle joint plantar flexion angle, i.e., the angle between the lower leg and the sole of the foot. Generally, as shown in Figure 6, the ankle joint dorsiflexion angle δ reaches its maximum at the time of contact with the ground. The ankle joint dorsiflexion angle δ then decreases, reaches a minimum, and then increases again. Because the load on the ankle increases at the time of contact with the ground and the minimum, it is useful to obtain the ankle joint dorsiflexion angle δ at these points. The angles x_mid and y_mid were used as explanatory variables to construct the regression model. The regression model uses the ankle joint dorsiflexion angle δ at the time of contact with the ground or the minimum value of the ankle joint dorsiflexion angle δ as the objective variable. As mentioned above, the regression model differs depending on the conditions of the running test. However, the regression model obtained as a result of the running test conducted by the inventors et al. was that the ankle dorsiflexion angle at ground contact δ1 = 90.589 + 0.319x_mid5% + 0.545y_mid5%, and the minimum value of the ankle dorsiflexion angle δ2 = 84.066 - 0.587x_mid10% + 1.135y_mid15%.
[0030] In this way, the estimation unit 20 can estimate the ankle joint dorsiflexion angle δ, which cannot be measured directly by the sensor module 16, based on the detection obtained from the sensor module 16.
[0031] [Estimation of knee joint flexion and extension angle] As with the heel eversion angle, the knee joint flexion and extension angle can be calculated from the angle x_mid around the X axis and the angle y_mid around the Y axis. Figure 7 is a schematic diagram of the lower leg, viewed from the side of the wearer. As shown in Figure 7, the knee joint flexion angle ε refers to the angle between the lower leg and the thigh in a side view. As with the heel eversion angle α, the knee joint flexion angle ε can also be estimated based on a regression model constructed from the angle x_mid and the angle y_mid.
[0032] Figure 8 is a graph showing the change in knee joint flexion / extension angle over time during running. The X-axis represents the elapsed time from when one foot touches the ground to when it leaves the ground. The Y-axis represents the knee joint flexion / extension angle, i.e., the angle between the lower leg and the thigh. Generally, as shown in Figure 8, the knee joint flexion angle ε is minimum at the time of contact with the ground. The knee joint flexion angle ε then increases temporarily, reaches a maximum value, and then decreases. Because the load on the ankle is large at the time of contact with the ground and at the maximum value, it is useful to obtain the knee joint flexion angle ε at these points. In constructing the regression model, the angles x_mid and y_mid were used as explanatory variables. The regression model uses the knee joint flexion angle ε at the time of contact with the ground or the maximum value of the knee joint flexion angle ε as the objective variable. As mentioned above, the regression model differs depending on the conditions of the running test. However, the regression model obtained as a result of the running test conducted by the inventors et al. was a knee joint flexion angle at ground contact ε1 = 45.454 + 1.08x_mid0% + 2.25x_mid15% + 3.208x_mid15%, and a maximum value knee joint flexion angle ε2 = 51.06 + 1.456x_mid15% - 2.388x_mid20%.
[0033] In this way, the estimation unit 20 can estimate the knee joint flexion angle ε, which cannot be directly measured by the sensor module 16, based on the detection obtained from the sensor module 16.
[0034] As described above, the body state estimation system 18 can estimate the inclination state of the wearer's body, which allows the wearer to understand points for improving their form, etc., based on the estimation results.
[0035] The present invention is not limited to the above-described embodiment, and each configuration can be modified as appropriate within the scope of the present invention.
[0036] In the above example, the sensor module 16 is used as the detection unit, but a terminal with an imaging function such as a smartphone may also be used as the detection unit. In this case, the heel (calcaneus) and lower leg (tibia) coordinate systems of the subject may be acquired by capturing an image of the running state, and the rotation angle of the calcaneus coordinate system relative to the tibia coordinate system during the running state may be calculated.
[0037] In addition, an AI-equipped app may be trained to use machine learning to use a large number of detection results obtained from a sensor module or terminal as a dataset, and a regression model may be constructed using the learned model of the detection results and the detection results. [Industrial Applicability]
[0038] The present invention has industrial applicability in the field of systems for estimating a physical state. [Explanation of symbols]
[0039] 10 shoes; 16 sensor module; 18 body state estimation system; 20 estimation unit; 22 judgment unit
Claims
1. a detection unit that detects the inclination of the shoe around a predetermined axis; an estimation unit that estimates the inclination state of the body of the wearer of the shoes based on the detection result of the detection unit, the estimation unit estimates the heel eversion angle of the wearer based on a preset regression model for estimating the heel eversion angle; The regression model is a physical condition estimation system in which the explanatory variables are the angle around an axis extending from the heel side to the toe side of the shoe and the angle around an axis extending from the medial side to the lateral side of the shoe at multiple points in the stance phase, and the peak value of the heel eversion angle is the objective variable.
2. The physical state estimation system according to claim 1 , further comprising a determination unit that determines a walking pattern of the wearer based on an estimation result from the estimation unit.
3. a detection unit that detects the inclination of the shoe around a predetermined axis; an output unit that outputs the detection result to an estimation unit that estimates the inclination state of the body of the wearer of the shoes from the detection result of the detection unit, the estimation unit is built into the shoe and estimates the heel eversion angle of the wearer based on a preset regression model for estimating the heel eversion angle; The regression model is a model in which the angle around an axis extending from the heel side to the toe side of the shoe and the angle around an axis extending from the medial side to the lateral side of the shoe at multiple points in the stance phase are explanatory variables, and the peak value of the heel eversion angle is a dependent variable.
Citation Information
Patent Citations
System and method for monitoring athletic performance
JP2014504943A
Walking analysis method and walking analyzer
JP2018038752A
Circuits, systems, and methods for monitoring and reporting foot impact, foot placement, shoe life, and other running / walking characteristics
US20110140897A1
System and method for measuring movement of objects
US5724265A
Motion analysis system
US5955667A