ALGORITHMS FOR SELECTING ATHLETIC AND RECOVERY EQUIPMENT,DEVICES, AND SOLUTIONS BASED ON MUSCLE DATA, AND ASSOCIATED SYSTEMS AND METHODS
20230043862 · 2023-02-09
Inventors
Cpc classification
A61B5/6801
HUMAN NECESSITIES
G16H20/30
PHYSICS
A61B5/7282
HUMAN NECESSITIES
G16H50/70
PHYSICS
International classification
A61B5/00
HUMAN NECESSITIES
A61B5/11
HUMAN NECESSITIES
Abstract
Systems and methods for providing algorithmic equipment and/or accessory recommendations are disclosed herein. In one embodiment, a method providing an equipment or accessory recommendation to an athlete includes: monitoring a first amplitude of a first muscle of the athlete by a first wearable muscle response sensor carried by the athlete; monitoring a second amplitude of a second muscle of the athlete by a second wearable muscle response sensor carried by the athlete; determining a difference between the first amplitude and the second amplitude; comparing the difference to a predetermined amplitude threshold; and based on the comparing, providing an equipment or accessory recommendation to the athlete.
Claims
1. A method for providing an equipment or accessory recommendation to an athlete, the method comprising: monitoring a first amplitude of a first muscle of the athlete by a first wearable muscle response sensor carried by the athlete; monitoring a second amplitude of a second muscle of the athlete by a second wearable muscle response sensor carried by the athlete; determining a difference between the first amplitude and the second amplitude; comparing the difference to a predetermined amplitude threshold; and based on the comparing, providing an equipment recommendation to the athlete.
2. The method of claim 1, wherein the method further comprises: monitoring a third amplitude of a motion signal generated by a wearable motion sensor carried by the athlete, determining the difference between the first amplitude and the second amplitude in relation to the third amplitude, comprising: monitoring an activity state of the athlete based on the third amplitude of the motion signal; and applying a compensation factor to the difference or to the predetermined amplitude threshold in accordance with the activity state.
3. The method of claim 2, wherein: the activity state is defined as the third amplitude normalized in reference to a pre-determined maximum value of the third amplitude for the athlete.
4. The method of claim 2, wherein: the activity state is defined as a plurality of compensation factors each corresponding to a respective range of a plurality of ranges of the third amplitude; and the compensation factor is defined as a compensation factor of the plurality of compensation factors in accordance with the third amplitude.
5. The method of claim 2, wherein the wearable motion sensor is an accelerometer that is disposed in or on a shoe worn by the athlete.
6. The method of claim 2, wherein the wearable motion sensor is an accelerometer that is worn on an ankle or a foot of the athlete.
7. The method of claim 1, wherein the equipment recommendation includes a recommendation for a foot orthotic.
8. The method of claim 1, wherein the equipment recommendation includes a recommendation for a shoe type or model.
9. The method of claim 1, wherein the first muscle is a right quad (RQ) and the second muscle is a left quad (LQ), and wherein the predetermined amplitude threshold is expressed as:
10. The method of claim 9, wherein the first wearable muscle response sensor is a wearable electromyography (EMG) sensor configured for monitoring the RQ of the athlete, and the second wearable muscle response sensor is a wearable EMG sensor is configured for monitoring the LQ of the athlete.
11. The method of claim 1, wherein the predetermined amplitude threshold is 20%, 25%, 30%, 40%, 50%, or 60%.
12. The method of claim 1, wherein the first muscle is a left quad (LQ) and the second muscle is a left glute (LG), and wherein the predetermined amplitude threshold is expressed as:
13. The method of claim 12, wherein the first wearable muscle response sensor is a wearable electromyography (EMG) sensor configured for monitoring the LG of the athlete, and the second wearable muscle response sensor is a wearable EMG sensor is configured for monitoring the LQ of the athlete.
14. A system for providing an equipment recommendation to an athlete, comprising: a first wearable muscle response sensor configured for monitoring a first amplitude of a first muscle of the athlete; a second wearable muscle response sensor configured for monitoring a second amplitude of a second muscle of the athlete; a wearable motion sensor configured for monitoring a third amplitude of a motion signal generated in response to motion of the athlete; a muscle activity tracker configured for receiving data from the first and second wearable muscle response sensors and the motion sensor and configured for determining a difference between the first amplitude and the second amplitude in relation to the third amplitude; and at least one database storing recommendations for equipment or accessories corresponding to the determined difference between the first amplitude and the second amplitude in relation to the third amplitude.
15. The system of claim 14, wherein the system comprises one or more processors and non-transitory memory storing instructions that, when executed by the one or more processors, cause the one or more processors to generate: a first recommendation of the recommendations in accordance with the difference failing to satisfy a predetermined amplitude threshold; and a second recommendation of the recommendations in accordance with the difference satisfying the predetermined amplitude threshold.
16. The system of claim 15, wherein determining the difference between the first amplitude and the second amplitude in relation to the third amplitude comprises: monitoring an activity state of the athlete using the third amplitude of the motion signal; and applying a compensation factor to the difference or to the predetermined amplitude threshold in accordance with the activity state.
17. The system of claim 16, wherein: the activity state is defined as the third amplitude normalized in reference to a pre-determined maximum value of the third amplitude for the athlete.
18. The system of claim 16, wherein: the activity state is defined as a plurality of compensation factors each corresponding to a respective range of a plurality of ranges of the third amplitude; and the compensation factor is defined as a compensation factor of the plurality of compensation factors in accordance with the third amplitude.
19. The system of claim 14, wherein the equipment recommendation includes a recommendation for a foot orthotic.
20. The system of claim 14, wherein the equipment recommendation includes a recommendation for a shoe type or model.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0004] The foregoing aspects and many of the attendant advantages will become more readily appreciated with reference to the following detailed description, when taken in conjunction with the accompanying drawings, where:
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
DETAILED DESCRIPTION
[0014] Embodiments are directed to generating individualized recommendations for an athlete's equipment, treatment equipment and/or accessories, supplements, and/or services. In the context of this application, the term athlete encompasses professional and amateur athletes, as well as hobbyists, people who exercise, on either a regular or an irregular basis, and others who engage in sports or exercise. All such categories of people (professional, amateur, consumers, etc.) are referred to as “athletes” in this application for simplicity and brevity.
[0015] In some embodiments, the athlete's equipment and/or accessories, such as a uniform or other exercise clothing, may be equipped with suitable sensors and/or data acquisition controllers that collect and interpret muscle activity data (e.g., muscle amplitude and frequency, heart rate, etc.). Such sensors may measure electrical impulses of the muscles representing muscle activity data. Collected data may be algorithmically processed to indicate muscle amplitude and/or frequency for one or more muscle groups of the user. In some embodiments, the algorithmic processing may include artificial intelligence and/or machine learning models.
[0016] In some embodiments, individualized recommendations for athlete's equipment and/or accessories are based on measured differences between particular groups of muscles and motion of the athlete during exercise or physical therapy. For example, muscle and motion data can be measured. Based on, for example, running preference, inventive systems and method may focus on recommending proper shoes or foot orthotics. Such recommendations may be made based on a difference in the muscle output of different groups of muscles, for example, Quads and Glute groups. Another non-limiting example of a basis for equipment recommendation is ankle movement. For example, recommendation for proper shoes may be made by identifying incorrect running, walking, or posturing by an athlete. When properly selected, recommended shoes and/or other athletic equipment or accessories may improve athlete's running, walking, gait, posturing, etc.
[0017] In some embodiments, accelerometer and/or other inertial measurement units (IMUs) are added to shoes in order to collect both the muscle data and the foot movement data. Foot movement may be important in estimating for example, whether athletes under/over-pronate.
[0018] Motion information may inform the determination of fatigue or injury and may be applied to reduce the likelihood of future injury, to improve performance, or the like, through recommendations for new or different equipment for training, recovery, or competition, as well as services and/or supplements. For example, if the right hamstring is not recording a proper output at a low level of motion, a system may recommend a sleeve or hamstring tape to support the right hamstring. By contrast, at higher levels of motion, which may include multiple graduations or levels, the system may suggest replacement and/or different footwear. Collectively, such recommendations for equipment or garments are herein referred to as an equipment recommendation. In many embodiments, such an early and rapid recommendation may protect the athlete from further deterioration due to fatigue or injury, may promote improvement at the relevant activity, all while being significantly more cost effective than conventional methods where the athlete is evaluated by an expert or otherwise finds a well-suited piece of equipment by trial and error.
[0019] The forthcoming description focuses on selection and recommendation of athletic equipment and/or accessories for use during training and/or competition. Selection and recommendation may also include, but is not limited to, treatment and/or recovery equipment, supplements, and/or services. For example, treatment equipment may include, but is not limited to massagers, massage devices, muscle/tissue manipulators, muscle percussion devices, or heating and/or cooling devices (e.g., straps, single-use items, etc.). In some embodiments, treatment equipment may also include, but is similarly not limited to, air compression devices, Transcutaneous Electrical Nerve Stimulation (TENS) machines, electrical muscle stimulators (EMS devices), electronic stimulators (e-stim), or cryotherapy devices. In some embodiments, supplements may include, but are not limited to, electrolyte supplements and/or nutritional supplements (e.g., protein, amino acid, vitamin, mineral, etc.). In some embodiments, services may include, but are not limited to massages, nutritional services, TENS treatments, EMS treatments, e-stim treatments, thermal treatments, or cryotherapy treatments.
[0020] System Overview
[0021]
[0022]
[0023] The muscle monitor 105 shown in
[0024] One or more computing devices 206 can be configured to individually or collectively carry out the functions of the performance tracker 102 (
[0025] Computing Devices
[0026]
[0027] The CPU 331 can be a single processing unit or multiple processing units in a device or distributed across multiple devices. The CPU 331 can be coupled to other hardware components via, e.g., a bus, such as a PCI bus or SCSI bus. Other hardware components can include communication components 332, such as a wireless transceiver (e.g., a WiFi or Bluetooth transceiver) and/or a network card. Such communication components 332 can enable communication over wired or wireless (e.g., point-to point) connections with other devices. A network card can enable the computing device 301 to communicate over the network 208 (
[0028] The CPU 331 can have access to a memory 333. The memory 333 includes volatile and non-volatile components which may be writable or read-only. For example, the memory can comprise CPU registers, random access memory (RAM), read-only memory (ROM), and writable non-volatile memory, such as flash memory, hard drives, floppy disks, CDs, DVDs, magnetic storage devices, tape drives, device buffers, and so forth. The memory 333 stores programs and software in programming memory 334 and associated data (e.g., configuration data, settings, user options or preferences, etc.) in data memory 335. The programming memory 334 contains an operating system 336, local programs 337, and a basic input output system (BIOS) 338, all of which can be referred to collectively as general software 339. The operating system can include, for example, Microsoft Windows™, Apple iOS, Apple OS X, Linux, Android, and the like. The programming memory 334 also contains other programs and software 340 configured to perform various operations. The various programs and software can be configured to process the real-time data 107 of the athlete 111 (
[0029] Clothing and Sensors
[0030]
[0031] Referring to
[0032] In some embodiments, the clothing 445 may also be equipped with electrocardiogram (ECG) sensors 423a, orientation sensors 423c (e.g., a gyroscope), and acceleration sensors 423d (e.g., an accelerometer). Orientation sensors 423c and/or acceleration sensors 423d may be carried by the athlete's feet, for example, by being integrated and/or attached to the shoes of the athlete. The sensors 423 can be connected to the controller 125 using thin, resilient flexible wires (not shown) and/or conductive thread (not shown) woven into the clothing 445. The gauge of the wire or thread can be selected to optimize signal integrity and/or reduce electrical impedance.
[0033] The sensors 423a and 423b can include dry-surface electrodes distributed throughout the athlete's clothing 445 and positioned to make skin contact beneath the clothing along predetermined locations of the body. The fit of the clothing can be selected to be sufficiently tight to provide continuous skin contact with the individual sensors, allowing for accurate readings, while still maintaining a high-level of comfort, comparable to that of traditional compression fit shirts, pants, and similar clothing. In various embodiments, the clothing 445 can be made from compressive fit materials, such as polyester and other materials (e.g., Elastaine) for increased comfort and functionality. In some embodiments, the controller 125 and the sensors 423 can have sufficient durability and water-resistance so that they can be washed with the clothing 445 in a washing machine without causing damage. In these and other embodiments, the presence of the controller 125 and/or the sensors 423 within the clothing 445 may be virtually unnoticeable to the athlete. In one aspect of the technology, the sensors 423 can be positioned on the athlete's body without the use of tight and awkward fitting sensor bands. In the context of this application, the sensors 423 and the controller 125 are referred to as “wearable” components. In general, traditional sensor bands are typically uncomfortable for an athlete, and athletes can be reluctant to wear them.
[0034] In additional or alternate embodiments, the muscle monitor 105 (
[0035] Controller Communication
[0036] In operation, the controller 125 of the muscle monitor 105 is configured to process and packetize the data it receives from the sensors 423 (e.g., the muscle response sensors 423b). The controller 125 may broadcast the packetized data for detection by the gateway devices 204, which, in turn, forward the data to the muscle monitor 105 (1A) to produce analytics (e.g., frequency and amplitude of muscle activity).
[0037] Muscle Activity Indication
[0038]
[0039]
[0040] In some embodiments, the system 100 may make determinations as to whether the user needs different athletic equipment or accessories based on the value of difference Δ in the muscle amplitude of the RQ and LQ. For example, when the value of Δ exceeds certain threshold value, the athlete may be recommended specialized athletic equipment and/or accessories. Some non-limiting sample values of the threshold Δ are 20%, 25%, 30%, 40%, 50%, or 60%.
[0041]
[0042] As explained above, different values of threshold Δ generally result in different recommendations.
[0043]
[0044] Some sample determinations of the exercise and physical therapy recommendations are described in more details with respect to
[0045]
[0046] In some embodiments, motion data may be collected by a wearable sensor borne by an athlete as part of a wearable sensor platform, as described in more detail in reference to
[0047] In an illustrative example, the acceleration 800 amplitude signal may be implemented as part of the analytics to differentiate potentially harmful or injurious exertion at one level of motion from a generally safe exertion at another level of motion. In an illustrative example, a reinforced knee brace may be well suited for high-intensity, low-motion activity, such as squat-lifting, while a flexible sleeve may be recommended for high-motion activity, such as cardio-exercise or sprinting. In another example, where motion data indicate that repetitive stress injury may occur to the foot, ankle, or spine of the athlete, a foot orthotic or other orthopedic equipment may be recommended. Such nuances may be revealed by analyzing muscle activity data in relation to motion data.
[0048] As illustrated in
[0049] In an illustrative example, the activity state 320 may be determined in a manner analogous to a proportional-integrative-derivative signal processing techniques (PID) transfer function in t-space, where an error value e(t) is calculated as a function of time, as a measure of error between one or more motion threshold values and the acceleration 800 signal. For example, the motion level 810 measurement may be defined as a value u(t), defined as:
[0050] where K is a proportionality factor, T is a time-scale parameter over which the respective integrative “i” and derivative “d” parameters act, and e(t) is the error function, determined, for example, by comparing the acceleration 800 to a threshold value. In this way, the motion levels 810 may be predetermined or may be dynamically determined in relation to the acceleration signal and may be applied to the analytics used to process muscle signals. While the definition above for u(t) includes three terms, a simpler equation may be used that is proportional (“P”) to the error term or may use other combinations. For example, a P, a P-I, a P-D, or an I-D transfer function may be used. In an illustrative example, the motion level 810 may be a linear proportion of the acceleration 800.
[0051] In some embodiments, the motion levels 810 (u(t)) may be discretized into one of a number of activity states 825, each corresponding to a respective range of the amplitude of the acceleration 800 signal. Each activity state 825 may in turn correspond to a compensation factor that may be used by the system when developing analytics. As illustrated in
[0052] In some cases, the activity states 825 may be defined in reference to the athlete's past performance data. The acceleration 800 signal may be tracked in a longitudinal manner over time, for multiple training sessions, exercise routines, sporting events, or the like, and may be used to define a normalization factor in reference to which the activity state 825 can be defined. For example, the activity state 825 may be normalized in reference to a pre-determined maximum value of the acceleration 800 signal. In this way, approaches including or similar to linear differentiation may be applied to analyze the input data including the acceleration 800 signal as well as muscle data, described in reference to
[0053] Some sample determinations of the equipment recommendations are described in more detail with respect to
[0054]
[0055] The method starts in block 905. In block 910, certain muscle groups are selected for observation. Some examples of such muscle groups are right quad (RQ) and left quad (LQ), right hamstring (RH) and left hamstring (LH), etc.
[0056] In block 915, motion data is collected using one or more motion sensors borne by the athlete. As described in more detail in reference to
[0057] In block 920, a determination is made as to whether a muscle threshold (e.g., Δ, Δ.sub.1, Δ.sub.2) is met, that is, whether a difference between the measured groups of muscles is below a symmetry threshold or if the muscle group data otherwise indicates injury or fatigue are predicted. A nonlimiting example of such determination is provided in, for example, Equation 1. In the case of the first symmetry threshold, if the first symmetry threshold is met, the assumption is that the athlete is not fatigued or injured, and method may end in block 945. In the case of the second symmetry threshold, a determination is made as to whether a second symmetry threshold (e.g., Δ.sub.2) is met, that is, whether a difference between the measured groups of muscles has reached the second symmetry threshold. In some embodiments, the second symmetry threshold indicates a condition that is more severe than the one related to the first symmetry threshold. A nonlimiting example of such determination is provided in, for example,
[0058] If the muscle threshold is not met, that is, a difference between the muscle amplitude of the two groups of muscles exceeds certain threshold, the system may compare the activity to a motion threshold at block 925. In block 925, a determination is made with respect to the motion data collected at block 915, which may include, but is not limited to, comparison of the motion level and/or activity state to a pre-determined motion threshold. For example, the activity state may be an integer value between one and ten, and a motion threshold may be set at an activity state value of three, such that an activity state above three is associated with fast motion and an activity state below three is associated with slow motion. In such cases where the motion threshold is met, meaning that motion data meets or exceeds the motion threshold, the system may recommend equipment for elevated motion at block 935. Other algorithms may be used in different embodiments. In different embodiments, the algorithms may be based on artificial intelligence or machine learning, as described in reference to
[0059] In contrast, not meeting the motion threshold causes the method to proceed to block 940 where a reduced motion equipment recommendation may be provided to the athlete. The equipment may be recommended based on data available in a database 930. In different embodiments, the database 930 may be maintained as two or more databases, for example, as part of a distributed network. The method ends in block 995.
[0060] While various advantages associated with some embodiments of the disclosure have been described above, other embodiments may also exhibit such advantages, and not all embodiments need necessarily exhibit such advantages to fall within the scope of the embodiments contemplated. For example, while various embodiments are described in the context of an athlete (e.g., a professional or collegiate athlete), in some embodiments users of the system can include novice or intermediate users, such as users, trainers, and coaches associated with a high school sports team, an athletic center, a professional gym, physical therapist, etc. Accordingly, the disclosure can encompass other embodiments not expressly shown or described herein. In the context of this disclosure, the words “approximately” or “about” indicate a difference of +/−5% of the stated value.
[0061] It is to be understood that the methods and systems described herein are not limited to specific methods, specific components, or to particular implementations. It is also to be understood that the terminology used herein is for the purpose of describing embodiments and is not intended to be limiting.
[0062] As used in the specification and the appended claims, the singular forms “a,” “an” and “the” include plural referents unless the context clearly dictates otherwise. Ranges may be expressed herein as from “about” one particular value, and/or to “about” another particular value. When such a range is expressed, another embodiment includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent “about,” it will be understood that the particular value forms another embodiment. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint.
[0063] “Optional” or “optionally” means that the subsequently described event or circumstance may or may not occur, and that the description includes instances where said event or circumstance occurs and instances where it does not.
[0064] Throughout the description and claims of this specification, the word “comprise” and variations of the word, such as “comprising” and “comprises,” means “including but not limited to,” and is not intended to exclude, for example, other components, integers or steps. “Exemplary” means “an example of” and is not intended to convey an indication of a preferred or ideal embodiment. “Such as” is not used in a restrictive sense, but for explanatory purposes.