Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@cvhammond cvhammond released this 09 May 06:48
793afe3

Added

  • MTP can now use translational coordinates spanned by muscles.
  • Added a plotting function to show the distribution of spring stiffnesses in GCP.

Fixed

  • Fixed a bug where Treatment Optimization tracking terms were using the wrong time array
  • MTP now properly saves passive model moments when input passive moment data has multiple columns with non-zero data.
  • Fixed a bug with plotting JMP results where the marker names ordering was not respected.
  • Fixed a bug with GCP damping terms not being applied correctly.
  • Fixed a bug where the wrong muscle tendon length file was parsed in Treatment Optimization.
  • Fixed a bug with the incorrect time array being used for the initial guess and dependency finding steps of Treatment Optimization.

Changed

  • Treatment Optimization now no longer splines results back to the initial time points, instead using the collocation time points as the final results. This reduces numerical inconsistencies between the tracking and verification steps.
  • Some Treatment Optimization plotting functions have been improved.
  • The surrogate model has been sped up.
  • The surrogate model now uses an independent data directory. A script has been added (src/SurrogateModelCreation/surrogateKinematicsScript.m) to generate Latin hypercube sample (LHS) kinematics for the surrogate model. This improves accuracy when finding novel motion.
  • .sto file parsing has been sped up.
  • Improved the quality of the Treatment Optimization initial guess.
  • Changed the way Treatment Optimization results are saved to make VO easier.