This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
kinematic_model [2018/11/16 18:34] – [Functional calibration] oliver | kinematic_model [2023/08/07 00:04] – [Accuracy] oliver | ||
---|---|---|---|
Line 11: | Line 11: | ||
**The details of the original model are described here:** | **The details of the original model are described here:** | ||
- | {{pubmed> | + | {{pmid> |
| | ||
**The angles to describe shoulder girdle movement are described here:** | **The angles to describe shoulder girdle movement are described here:** | ||
- | {{pubmed> | + | {{pmid> |
{{: | {{: | ||
Line 21: | Line 21: | ||
**Shoulder internal/ | **Shoulder internal/ | ||
- | {{pubmed> | + | {{pmid> |
====Marker placement==== | ====Marker placement==== | ||
Line 104: | Line 104: | ||
A detailed description of the angles (also several variants are available) is published here: | A detailed description of the angles (also several variants are available) is published here: | ||
- | {{pubmed> | + | {{pmid> |
==== Tip positions ==== | ==== Tip positions ==== | ||
Line 143: | Line 143: | ||
For this RoM the maximum error should be less than 8 degrees in all cases. That is higher than for the other upper extremity joint angles but it sounds worse than it is because typical daily life arm movements have variabilities in the same order. There are several publication about accuracy, e.g.: | For this RoM the maximum error should be less than 8 degrees in all cases. That is higher than for the other upper extremity joint angles but it sounds worse than it is because typical daily life arm movements have variabilities in the same order. There are several publication about accuracy, e.g.: | ||
- | {{pubmed> | + | {{pmid> |
- | {{pubmed> | + | {{pmid> |
- | {{pubmed> | + | {{pmid> |
- | {{pubmed> | + | {{pmid> |
==== Angles ==== | ==== Angles ==== | ||
Line 276: | Line 276: | ||
</ | </ | ||
- | To overcome the need to set events for reduction of the range of motion used for optimization of the functional glenohumeral | + | Not in all cases these logging information are sufficient |
+ | |||
+ | The default implementation to determine the shoulder joint centers is based on autodetection of the phases to use: | ||
<code xml> | <code xml> | ||
Line 290: | Line 292: | ||
| | ||
- | <Phase name="RAbduk" | + | <Phase name="REle" |
| | ||
| | ||
Line 296: | Line 298: | ||
</ | </ | ||
- | The above xml-fragment is included | + | Sometimes this automatismus fails. If it fails in some cases you can use carfully set events |
<code xml> | <code xml> | ||
- | <Phase name="RAbduk" | + | <Phase name="REle" |
| | ||
| | ||
Line 306: | Line 308: | ||
| | ||
</ | </ | ||
- | |||
- | You have to commented-out the above fragment. | ||
For the left side there are equivalent xml-fragments available in the model. | For the left side there are equivalent xml-fragments available in the model. | ||
Line 350: | Line 350: | ||
^ Name ^ Used values ^ Deprecated values ^ Description ^ | ^ Name ^ Used values ^ Deprecated values ^ Description ^ | ||
^ TYPE | Static_Cal, Static, EllbowFlex/ | ^ TYPE | Static_Cal, Static, EllbowFlex/ | ||
- | | CLASS | | | This property was originally used in the Heidelberg Motionlab. Please use TYPE instead. | | + | ^ CLASS | | | This property was originally used in the Heidelberg Motionlab. Please use TYPE instead. | |
^ ACTIVITY | Scapula TS, Scapula AI, Scapula AA, Scapula PC, Humerus EL, Humerus EM, Forearm RS, Forearm US | | All of the values can haven an suffix " | ^ ACTIVITY | Scapula TS, Scapula AI, Scapula AA, Scapula PC, Humerus EL, Humerus EM, Forearm RS, Forearm US | | All of the values can haven an suffix " | ||
- | | POSITION | | | This property was originally used in the Heidelberg Motionlab. Please use ACTIVITY instead. | | + | ^ POSITION | | | This property was originally used in the Heidelberg Motionlab. Please use ACTIVITY instead. | |
^ SIDE | Side R, Side L, Both, bds | rechts, links | If a motion or position is side depenended in the meaning it can be done with the right side and the left or with both sides you can define the side. | | ^ SIDE | Side R, Side L, Both, bds | rechts, links | If a motion or position is side depenended in the meaning it can be done with the right side and the left or with both sides you can define the side. | | ||
^ DESCRIPTION | Abduk, Ante-/ | ^ DESCRIPTION | Abduk, Ante-/ | ||
- | | NOTES | | | This property was originally used in the Heidelberg Motionlab. Please use DESCRIPTION instead. | | + | ^ NOTES | | | This property was originally used in the Heidelberg Motionlab. Please use DESCRIPTION instead. | |
For Vicon Nexus users these properties are available per default. No Vicon Nexus Eclipse-properties configuration is needed any more, for its usage. You only have to set the values for each trial as configured in the projects "job configuration" | For Vicon Nexus users these properties are available per default. No Vicon Nexus Eclipse-properties configuration is needed any more, for its usage. You only have to set the values for each trial as configured in the projects "job configuration" | ||
Line 386: | Line 386: | ||
</ | </ | ||
- | The deprecated values are formaly used in the [[http:// | + | The deprecated values are formaly used in the [[http:// |
You can change the usage of the properties as you want. All is defined in the "job configuration" | You can change the usage of the properties as you want. All is defined in the "job configuration" | ||
Line 395: | Line 395: | ||
^ Name ^ Internal use only ^ Type ^ Description ^ | ^ Name ^ Internal use only ^ Type ^ Description ^ | ||
- | | RCycle | X | Phase | Starts at the position of the event RHS and ends at the position of the event RTO | | + | | RCycle | X | Phase | Starts at the position of the event RHS and ends at the position of the event RTO | |
- | | LCycle | X | Phase | Starts at the position of teh event LHS end ends at the position of the event LTO | | + | | LCycle | X | Phase | Starts at the position of teh event LHS end ends at the position of the event LTO | |
Idependant from these events and phases the model determines the following phases for the dynamical calibration trials to estimate the shoulder joint centers: | Idependant from these events and phases the model determines the following phases for the dynamical calibration trials to estimate the shoulder joint centers: | ||
^ Name ^ Type ^ Internal use only ^ Description ^ | ^ Name ^ Type ^ Internal use only ^ Description ^ | ||
- | | RAbduk | Phase | X | Used for functional glenohumeral joint center estimation for the right side. | | + | | RAbduk | Phase | X | Used for functional glenohumeral joint center estimation for the right side. | |
- | | LAbduk | Phase | X | Used for functional glenohumeral joint center estimation for the left side. | | + | | LAbduk | Phase | X | Used for functional glenohumeral joint center estimation for the left side. | |
The calculation is determined from a first estimation of the humeral elevation angle. | The calculation is determined from a first estimation of the humeral elevation angle. | ||
Line 409: | Line 409: | ||
^ Name ^ Type ^ Internal use only ^ Description ^ | ^ Name ^ Type ^ Internal use only ^ Description ^ | ||
- | | REleStartPhase | Phase | X | Used for determination of RElePhase | | + | | REleStartPhase | Phase | X | Used for determination of RElePhase | |
- | | LEleStartPhase | Phase | X | Used for determination of RElePhase | | + | | LEleStartPhase | Phase | X | Used for determination of RElePhase | |
- | | REleEndPhase | Phase | X | Used for determination of RElePhase | | + | | REleEndPhase | Phase | X | Used for determination of RElePhase | |
- | | LEleEndPhase | Phase | X | Used for determination of RElePhase | | + | | LEleEndPhase | Phase | X | Used for determination of RElePhase | |
| RElePhase | Phase | | Shoulder elevation to a maximum of 90 degree, for the right side. | | | RElePhase | Phase | | Shoulder elevation to a maximum of 90 degree, for the right side. | | ||
| LElePhase | Phase | | Shoulder elevation to a maximum of 90 degree, for the leftside. | | | LElePhase | Phase | | Shoulder elevation to a maximum of 90 degree, for the leftside. | | ||
Line 419: | Line 419: | ||
^ Name ^ Type ^ Internal use only ^ Description ^ | ^ Name ^ Type ^ Internal use only ^ Description ^ | ||
- | | REleStart | Event| X | Used for determination of RElePhase | | + | | REleStart | Event| |
- | | LEleStart | Event| X | Used for determination of LElePhase | | + | | LEleStart | Event| |
- | | REleEnd | Event| X | Used for determination of RElePhase | | + | | REleEnd | Event| |
- | | LEleEnd | Event| X | Used for determination of LElePhase | | + | | LEleEnd | Event| |
R/LElePhase are used especially for plotting upper extremity data. Even if there is more than 90 degree of elevation available the phases ends at 90 degree. It can end before 90 degree, if there is less elevation available. | R/LElePhase are used especially for plotting upper extremity data. Even if there is more than 90 degree of elevation available the phases ends at 90 degree. It can end before 90 degree, if there is less elevation available. | ||
Based on the constants R/ | Based on the constants R/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
===== Scapula humeral rhythm (SHR) ===== | ===== Scapula humeral rhythm (SHR) ===== | ||
The Scapulohumeral Rhythm (SHR), sometimes also referred to as glenohumeral rhythm is the kinematic interaction between the scapula and the humerus, first published by Codman in the 1930s. This interaction is important for the optimal function of the shoulder. | The Scapulohumeral Rhythm (SHR), sometimes also referred to as glenohumeral rhythm is the kinematic interaction between the scapula and the humerus, first published by Codman in the 1930s. This interaction is important for the optimal function of the shoulder. | ||
Line 497: | Line 501: | ||
==== Project files ==== | ==== Project files ==== | ||
- | [[https:// | + | [[https:// |
- | + | ||
- | This simple project/ | + | |
- | + | ||
- | The model was developed in the [[http:// | + | |
- | + | ||
- | [[https:// | + |