On this page
Changelog v.1.5.0 - 2026-01-06 Added 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. Main body MTP added cost terms for minimum and maximum normalized fiber length values. plotNcpResultsFromSettingsFile() allows an optional argument for a different results directory than the one in the settings file. 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 MTP plotting now displays electromechanical delay in units of seconds. 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. GCP output file names now specify gcp_modeled for quantities as modeled by GCP, and gcp_adjusted for experimental forceplate quantities adjusted by GCP. Changed active force length and force velocity curve parameters to be consistent with OpenSim.