You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All tools now check whether the project file is opened and throw a useful error message if it is not opened.
The project file now has a startup script that checks the installation status of GPOPS-II and OpenSim.
Created plotJmpResultsFromSettingsFile() to be in line with plotting functions for other tools.
Muscle-Tendon Personalization now saves total, passive, and active muscle forces, along with tendon forces.
plotMtpResultsFromSettingsFile() now plots total, passive, and active muscle forces.
Treatment Optimization plotting functions have optional arguments columnsToUse, columnNames, legend, displayRmse, and figureGridSize.
plotTreatmentOptimizationJointAngles() and plotTreatmentOptimizationJointVelocities() have optional argument useRadians.
Treatment Optimization has new cost and constraint terms for synergy_vector_symmetry.
Treatment Optimization has an additional new cost term: generalized_speed_minimization.
Function arguments have autocomplete for main tool functions and plotting functions.
Fixed
plotJmpResultsFromSettingsFile() now checks for markers in the settings file that are not in the marker file.
Joint Model Personalization GUI now correctly has orientation bounds in radians instead of degrees.
Fixed a bug that could prevent Ground Contact Personalization from starting on Windows
Changed
getPlottingParams() sets the default plot color to "default" for compatibility with Matlab 2025a dark mode.
The muscle_activation_minimization cost term in Treatment Optimization allows users to specify the exponent to raise activations to minimize to using <exponent>. Default is 2.