feat: New 2par calibration interface #39
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New Interface for the 2-parameter calibration routine.
Motivation:
The current / old system is very prone to errors (much of the code is duplicated in each study). The calibration postures are not easily accessible or changed (hidden and duplicated in each study)
Usage
The new calibration interface can be enabled settings the
BM_CALIBRATION_TYPE
to_EXPERIMENTAL_CALIBRATION_TYPE_2PAR_
Structure
The new calibration studies are based around the concept of Range of Motion.
The new folder
Main.Calibration.RangeOfMotion
contains a joint-specific set of angles and postures that can be used in the calibration studies. Each variable uses the newer??=
operator and is therefore easily overwritten by the user.A set of muscle fiber length ratios ((
R
values ) is defined in theMain.Calibration.RValues
folder and can be used by the calibration studies. For more information on the process of muscle calibration see our online tutorial on the subject.Features:
Missing: