Not Applicable
Not Applicable
The present invention is in the technical field addressing applications of sensors. More specifically, this invention discloses the employment of one or more sensors, digital processing systems and storage and communications devices to monitor and assess the physical movements and mechanics of a body performing various training regimes or physical and occupational therapy exercises.
The data collected by a network of sensors can be used to monitor and measure the performance of a body, human or animal, performing various training regimes or the specific exercises required for physical and occupational therapy. The data collected can be processed to quantify the performance of exercises to prescribed regimes. Both the quality and quantity of performance can be measured. Real-time feedback can be provided to the exerciser while they are performing the exercises to aid in recovery or improve training efficiency and effectiveness. Data concerning the exerciser's performance can be collected for review and monitoring. This data can assist both the health or training professional and exerciser in the design and in the execution of specific exercises, regimes, rates and scheduling required to optimize effectiveness. Furthermore, other desirable features and characteristics of the embodiments presented here will become apparent from the subsequent detailed description taken in conjunction with the accompanying drawings and this background.
The present invention employs an array of sensors, microprocessors, storage media and communications systems to collect and/or assess data concerning body mechanics of animals performing exercises.
Various embodiments will hereinafter be described in conjunction with the following figures, wherein like numerals denote like elements, and
The following detailed description is merely exemplary in nature and is not intended to limit the scope or the application and uses of the described embodiments. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description.
Referring now to the invention,
Illustrated in
The sensors 230, 235, 240 and 245 may be any or combination of gyroscopes, linear or angular accelerometers, position encoders, magnetometers, tachometers, strain gauges, pressure sensors, optical or radio frequency measuring systems employed for measuring the movement of the body structure to which these sensors are attached. While this document has referred to four sensors, any number of sensors could be employed in this system without substantially deviating from the methods taught in this patent.
Communications bus 225 and communications system 215 may be any of a number of wireline or wireless systems currently available or may become available in the future. The specifics of these communications devices are substantially independent of the methods taught in this patent.
In
In the next step, a template generation algorithm is run on each of these data sets to generate one or more reference templates for a good version of the exercise and possibly for flawed, and possibly other grades of exercise quality. In the end, there may be one or more templates representing a good repetition of the exercise or several templates representing various levels of success of the exercise. This process is denoted as Create Good Exercise Templates and Create Flawed Exercise Templates.
The next step is to score all the recorded repetitions of the specific exercise against the set of Good and Flawed templates. These steps are represented by the processes Score All Exercises Against Good Template and Score All Exercises Against Flawed Templates. These scores, together with the a priori knowledge of the quality of each repetition available from the External Assessment data, enables the construction of scoring metrics by which various characteristics of the data are weighted in a process to determine the quality of the repetition. This process is represented by the Create Good/Flawed Scoring Metrics function.
In parallel to the generation of scoring metrics, data in the File of Good Exercises is analyzed to generate a nominal three-dimensional trajectory for various substructures of the body element to which the sensors are attached. For instance, the motion of the lower section of a human leg and the motion of the upper section of a human leg. Together with the nominal trajectory, various statistical metrics of allowable variations to this trajectory are also generated. This process is represented by the functional block Build Nominal Good Trajectories and Scoring Metrics. The process is also performed on the File of Flawed Exercises and a set of corresponding trajectories and statistical metrics are generated for flawed repetitions of the specific exercise. This process is represented by the functional block Build Nominal Flawed Trajectories and Scoring Metrics. In both of these cases, a priori data concerning the quality of each of the repetitions provided by the External Assessment is employed to aid in the generation of the trajectories and statistical metrics.
In the next step, results from the template analysis and trajectory analysis are combined to build a set of weighting tables and decision logic. These tables and logic are designed to appropriately value both trajectory and template data to generate a final score of the set of repetitions matching the original inputs from the External Assessment. This functional step is denoted as Build Score Weighting Tables.
In the final step, templates, trajectories, scoring metrics, tables and logic data are combined into' a file representing a statistical measure of the set of exercise repetitions and means as assessing subsequent repetitions of this specific exercise. This data file is referred to as an Exercise Signature. This final step is represented by the functional block Compile Templates, Metrics and Trajectories for Exercise Signature. This overall process will be referred to as the Exercise Signature Build Method.
Illustrated in
A flow chart representing a process by which exercises are scored in relation to the previously generated Exercise Signature is illustrated in
This final score can be communicated via the user interface to the exerciser as indicated in the Update User Interface functional block. This communication may be as simple as a visually indicated count of successful repetitions. Alternately, some combination of an audible, optical, mechanical or electrical feedback concerning success/fail or numeric score of a particular repetition may be implemented. The system may then prompt the user to begin the next repetition, or if a sufficient number of successful repetitions have been completed, or a sufficient total score of repetitions generated, to conclude this session and possibly prompt the user to proceed to the next exercise. This overall process of scoring a repetition of a given exercise to a specific Exercise Signature will be referred to as the Exercise Training Method.
In addition to assigning a score to the repetition, the trajectory of the specific repetition may also be generated and information regarding violations of the bounds on the trajectory can be provided to the user. This feedback may be after the completion of the repetition, or in some cases, during the execution of the repetition to help guide the user in the correct execution of the exercise. This feedback may be audio, graphical, electrical, mechanical or combinations of these methods.
Other capabilities provided in this system are the ability to adjust the scoring tolerances, e.g., allow for more or less variation in a repetition graded as good or flawed. These parameters would be available to the user and/or trainer on the user interface. This is represented in
Illustrated in
This escape from the bounds may or may not cause this repetition to be scored as an unsuccessful or flawed repetition. However, this escape may be useful feedback to the user or trainer. In some cases, this escape could be used to trigger time correlated feedback to specific electrical, mechanical, audio or visual devices. Alternately, this feedback could be displayed in a graphical manner or audio feedback could be employed inform the user of the error. As these plots illustrate, projecting three-dimensional trajectories into planes can provide insight into the specific aspects of a repetition in which a user is failing, and provide directed feedback concerning correcting the action.
A modification to the Exercise Training Method of
Many basic exercises are common to various training and rehabilitation activities. It is also possible to build generic Exercise Signatures for these basic exercises and employ these among a wide class of users. For instance, a library of Exercise Signatures for various classes of individuals, by age, sex, size, could be created for these basic exercises. By use of the Exercise Training and Adaptation Method described in reference to
These generic Exercise Signatures may require certain parameter adjustments for specific users. A primary adjustment is time scale. A user may build an Exercise Signature for one time scale version of an exercise. As the user improves in the execution of this exercise, one parameter that is often critical to successful progress is to increase or decrease the speed at which this exercise is performed. Illustrated in
Flow chart 820, middle of
An alternate method for generating an Exercise Signature File is illustrated in flow chart 860,
In a typical Exercise Signature build effort, several sets of Model Drive Signals 865 representing various qualities of repetitions in the performance of the selected exercise, together with the appropriate External Assessment would be constructed and employed.
The above described method provides a technique for the construction of generic Exercise Signatures. These Exercise Signatures can be designed, by the specific design parameters of the Analytical Body Model and the Model Drive Signals to accommodate a wide variety of body types, sizes, condition, etc. In some cases, it may be desirable to adapt an Exercise Signature developed for one individual to another individual. One possible version of this process is illustrated in
This translation process starts with an existing Exercise Signature File 900. Based on information contained in the Exercise Signature File concerning type of exercise, limb(s) involved, etc., an Analytical Body Model 915 can be defined and created. Using System Identification Methods 905 with the trajectory data available from the Exercise Signature File 900, Model Drive Signals 910 can be recovered from the trajectory data. Specific User Parameters 920 containing information regarding the particular individual this exercise is to be customized for is used to modify the original Analytical Body Model 915 via the process Build Customized Analytical Body Model 930. These parameters may include dimensions of the specific user's limb, sex, weight, age, etc. This new Customized Analytical Body Model 925 is now driven by the Model Drive Signals 910 recovered from the original Exercise Signature File 900 trajectory data. Note that the Model Drive Signals 910 may possibly be modified by various Specific User Parameters 920. This customized Analytical Body Model includes synthetic sensors substantially similar to those employed in the generation of the raw data employed to build the original Exercise Signature File 900.
Synthesize Sensor Data 950 is the output of Customized Analytical Body Model 925 driven by Model Drive Signals 910. From information contained in the Exercise Signature File, External Assessment data is also available for each of the several Model Drive Signals 910 recovered from the trajectories in Exercise Signature File 900. This External Assessment data is matched with the Synthesize Sensor Data 950 to build a new Data File 945. The Build Exercise Signature process 940 can now be run on the new Data File 945 to build the New Exercise Signature File 935. This New Exercise Signature file is effectively the original Exercise Signature File customized by the Specific User Parameters 920. What has been accomplished is that an exercise performed by one individual has been translated to the body specifics of a second individual. Methods described in relation to the Signature Modification Methods of
Consider now general application of this exercise signature building system and training system and possible variations. This system could provide user or trainer defined pacing information from one repetition to the next. Alternately the pacing could be based on the performance of previous repetitions or on the performance on alternate exercises. In other implementations, the system could provide feedback regarding the rate of individual movements in a specific repetition; provide feedback regarding specific changes required to be successful (more/less pronation, for example) and provide other feedback to aid the user in the correct execution of the exercise. This data and could be generated during the execution of an individual repetition and provide nearly instantaneous feedback to the user and/or, provide retrospective feedback and guidance for use in subsequent repetitions.
Results generated by the user in the performance of exercises may be used to count successful and unsuccessful repetitions of various exercises and no information is stored in the system from one use to the next (with the exception of the stored and possibly updated, Exercise Signatures). Alternately, results from one exercise session to the next may be recorded and used in multiple ways. One such use would be to update the number of repetitions, the range of motion, the rate or pace of each repetition, the rest period between repetitions or how often the specific exercise is performed on a daily basis. Another use would be to advance the user through different exercise routines as a function of recorded results, time of day, day of the month, etc. For instance, as a user's range of motion or strength increased, the system could observe these results from the recorded data and select alternate Exercise Signatures requiring the user to increase weight and/or alter the range of motion in order to record a successful repetition of a given exercise. Recorded data could also be used to alter the ordering of exercises or the specific exercises practiced from one session to the next.
An additional use of recorded exercise performance information would be to forward results, and possibly measured sensor data to health professionals, trainers or other 3rd parties to review and monitor progress and update exercise routines, programs, etc. In the same way, the system could also provide alerts to 3rd parties regarding incorrect use or potentially less than desirable situations and other information useful for managing effective rehabilitation or training. These same remote connection capabilities could also allow 3rd parties to modify Exercise Signatures, alter training regimes, pacing, etc., to aid the user in accomplishing specific goals.
Processing elements contained in central processing system 200 of
No specific bussing technologies for bus 225 or specific communications methods for Communications System 215 have been identified in this document. The applications and methods taught in this patent application are substantially independent of these technologies. Consequently, this system may employ virtually any bussing and communications methods currently available or those developed in the future.
Several references have been made to techniques associated with pattern recognition technologies and methods. Those skilled in the art of pattern recognition will recognize multiple methods in which the training, measuring and scoring processes can be implemented. References to specific techniques have not been made since the specifics of these methods are substantially independent of the applications taught in this patent application.
The previous discussion is not intended to limit the specific numbers, types and physical or logical arrangements of sensors, specific data rates, bussing or communications systems. References to specific techniques are used only as a means to explain an example of the art. Those skilled in these methods are aware of many alternate methods that can be employed.
In summary, systems, devices, and methods configured in accordance with exemplary embodiments relate to:
A physical structure of one or more sensors coupled in some communications network to a data processing system in which the data processing system is connected in various ways to a user interface, data storage and communications systems which is intended to collect data regarding the motions of a body performing a physical movement. The sensors are attached to a body in some manner which substantially maintains these sensors in a fixed physical relationship to the body and to each other. The collected data is used to either generate reference Exercise Signatures for the future measurement and scoring of subsequent body motion, or to be used in the measurement and scoring of these body motions relative to the previously generated Exercise Signatures. In certain embodiments, the sensors may be one or more of an angular or linear accelerometer, gyroscope, tachometer, angular resolver, pressure, acoustic, temperature, magnetic, optical, torsion, tension or force measuring devices.
The sensor and physical structure as described above in which collected data, together with external measures, are used to generate Exercise Signatures which represent one or more grades of performance of a particular body motion or exercise.
The sensor and physical structure as described above in which collected data are compared in some manner to previously generated Exercise Signatures to measure or score the performance of a specific execution of an exercise or other specific body motion.
The sensor and physical structure as described above in which results of the scored exercises or body motions are provided to the exerciser in some manner. This feedback may be visual, audio, mechanical, olfactory, by taste or electrical in nature.
The sensor and physical structure as described above in which results of the scored exercises or body motions are provided to the user in some manner during the execution of a specific repetition in order to guide the performance of this repetition. This feedback may be visual, audio, mechanical, olfactory, by taste or electrical in nature.
The sensor and physical structure as described above in which results of the scored exercises or body motions are employed to modify the particular Exercise Signature, select alternate exercises, alter pace, quantity, form, weight or other relevant elements of an exercise or body motion. This feedback may be visual, audio, mechanical, olfactory, by taste or electrical in nature.
The sensor and physical structure as described above in which collected data, exercise results, statistics or other measures are stored and/or communicated to 3rd parties. This communication may be immediate or delayed. This communications may also allow 3rd parties to monitor performance in real-time to provide immediate feedback on performance or to enable changes in exercise parameters associated with specific Exercise Signatures.
The sensor and physical structure as described above in which existing Exercise Signatures can be adapted to changing user requirements.
While at least one exemplary embodiment has been presented in the foregoing detailed description of the invention, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment of the invention, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention.
Provisional Utility Patent: Physical and Occupational Therapy Monitoring and Assessment Methods and Apparatus, Provisional application No. 61/607655 filed Mar. 7, 2012
Number | Date | Country | |
---|---|---|---|
61607655 | Mar 2012 | US |