modellingcomponents:functionalmethods
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
modellingcomponents:functionalmethods [2018/01/22 09:25] – [Functional joint center/axes estimation methods] oliver | modellingcomponents:functionalmethods [2020/09/10 09:49] – [AoRSARA] oliver | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
Several cycles of movement should be included, but there is no study which analyses how many cycles is best. We recommend more than 3 cycles, others recomment a minimum of 5. The optimal number may depend on many issues, including the joint and the amount of soft tissue artfeacts. Each user should experiment with his own measurement procedure. | Several cycles of movement should be included, but there is no study which analyses how many cycles is best. We recommend more than 3 cycles, others recomment a minimum of 5. The optimal number may depend on many issues, including the joint and the amount of soft tissue artfeacts. Each user should experiment with his own measurement procedure. | ||
+ | A special feature of the Upperlimb software is flexibility in defining cycles. You can use events, if you want to explicitly define the cycles or you can use automatic algorithm based on a first estimation of joint-centers/ | ||
==== References==== | ==== References==== | ||
{{pubmed> | {{pubmed> | ||
Zeile 67: | Zeile 68: | ||
^ Attribute ^ Description ^ Required ^ | ^ Attribute ^ Description ^ Required ^ | ||
^ name | name of the element | Yes | | ^ name | name of the element | Yes | | ||
- | ^ parentCoordinateSystem | | Yes | | + | ^ parentCoordinateSystem | The name of the base coordinates system. |
- | ^ childCoordinateSystem | | Yes | | + | ^ childCoordinateSystem | The name of the moving coordinate system. |
- | ^ condition | + | ^ Condition |
^ phase | phase name, used if the phases are calculated elsewhere | No | | ^ phase | phase name, used if the phases are calculated elsewhere | No | | ||
Zeile 115: | Zeile 116: | ||
===== Axis of rotation estimation===== | ===== Axis of rotation estimation===== | ||
- | ====AoRChang2007==== | + | ===Attributes |
- | + | ||
- | ===Attributes=== | + | |
^ Attribute ^ Default ^ Description ^ Required ^ | ^ Attribute ^ Default ^ Description ^ Required ^ | ||
^ name | | name of the element | Yes | | ^ name | | name of the element | Yes | | ||
^ coordinateSystem | | The name of the base coordinates system the moving marker is defined in. | Yes | | ^ coordinateSystem | | The name of the base coordinates system the moving marker is defined in. | Yes | | ||
+ | ^ ReferencePoint| | Typically the estimated axis is the rotation axis of a joint. If this attribute defines a point the joint center is defined by the point on the estimated axis which is as close as possible to the given point. | No | | ||
+ | ^ includes | | | No | | ||
+ | ^ calibrateIncludes | | | Yes| | ||
+ | ^ startEvent | | Event type name to be used to defined the start position of phases to limit the frames for the estimation. | No | | ||
+ | ^ endEvent | | Event type name to be used to defined the endposition of phases to limit the frames for the estimation. | No | | ||
+ | ^ phase| | Phase type name to define phase to limit the frames for the estimation. | No | | ||
+ | ^ Condition | | As an alternative to phases or events with this attributes a formula can be defined to be used to descide if a frame should be includes or excluded to the input data. If the value of the formula is bigger than zero than the frame is included. | No | | ||
+ | |||
+ | ===Generated trajectories for all axis of rotation estimation elements=== | ||
+ | |||
+ | ^ Name ^ Type ^ Description ^ | ||
+ | ^ < | ||
+ | ^ < | ||
+ | ^ < | ||
+ | ^ < | ||
+ | |||
+ | ===Generated parameters for all axis of rotation estimation elements=== | ||
+ | |||
+ | ^ Name ^ Type ^ Description ^ | ||
+ | ^ < | ||
+ | ^ < | ||
+ | ^ < | ||
+ | ^ < | ||
+ | ^ < | ||
+ | ^ < | ||
====AoRGamage2002==== | ====AoRGamage2002==== | ||
- | ===Attributes=== | + | === Specific |
^ Attribute ^ Default ^ Description ^ Required ^ | ^ Attribute ^ Default ^ Description ^ Required ^ | ||
- | ^ name | | name of the element | + | ^ SignAxis |
- | ^ coordinateSystem | + | ^ biasCompensationMaximumChange |
+ | ^ biasCompensation | false | If set to true, than bias compensation is used | No | | ||
+ | ^ biasCompensationInterations | 3 | Number of iterations for the bias compensation | No | | ||
+ | |||
+ | ===Generated specific trajectories=== | ||
+ | |||
+ | ^Name ^ Type ^ Description ^ | ||
+ | ^ < | ||
+ | ^ < | ||
+ | |||
+ | ===Generated specific parameters=== | ||
+ | |||
+ | ^ Name ^ Type ^ Description ^ | ||
+ | ^ <name> | ||
+ | |||
+ | === Comments === | ||
+ | * The current implementation is limited to cosider only one " | ||
+ | |||
+ | ===Examples=== | ||
+ | <code xml> | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | === References=== | ||
+ | {{pubmed> | ||
====AoRSARA==== | ====AoRSARA==== | ||
+ | Least square optimization of an axis of rotation, based on symmetrical center of rotation estimation, | ||
+ | solved with SVD decomposition. | ||
+ | |||
+ | ===Specific Attributes=== | ||
+ | ^ Attribute ^ Default ^ Description ^ Required ^ | ||
+ | ^ movingCoordinateSystem | | The name of the base coordinates system the moving marker is defined in. | Yes | | ||
+ | ^ considerSymmetricSolution | false | If this attribute is set to true, than the symmetric solution with the moving coordinate as a reference is calculated and the corresponsing parameters are saved. | No | | ||
+ | ^ SignAxis | | The functional method determines a line in space but not the sign needed to define an axis. If this attribute is set to a vector, the orientation of the estimated directions is defined to be as close a possible to this vector/ | ||
+ | |||
+ | ===Generated specific trajectories=== | ||
+ | |||
+ | ^Name ^ Type ^ Description ^ | ||
+ | ^ < | ||
+ | |||
+ | ===Generated specific parameters=== | ||
+ | |||
+ | ^ Name ^ Type ^ Description ^ | ||
+ | ^ < | ||
+ | ^ < | ||
+ | ^ < | ||
+ | |||
+ | ===Examples=== | ||
+ | <code xml> | ||
+ | <AoRSARA name=" | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ====AoRChang2007==== | ||
===Attributes=== | ===Attributes=== |
modellingcomponents/functionalmethods.txt · Zuletzt geändert: 2020/09/10 09:51 von oliver