-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a1fc3dc
commit c6c71d9
Showing
1 changed file
with
45 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Changelog | ||
|
||
## 1.1 - 2024-03-10 | ||
|
||
### Added | ||
- Joint Model Personalization (JMP) tasks can contain a `<marker_list>` explicitly naming markers to track | ||
- Plotting functions for Muscle Tendon Personalization (MTP) | ||
- Plotting function for overall variability accounted for (VAF) and activation RMS error for Neural Control Personalization (NCP) | ||
- Treatment Optimization can use both torque and synergy controllers, as well as both types in the same Model | ||
- Treatment Optimization can modify a subset of model coordinates, taking prescribed values from input data for others | ||
- Synergy-driven Treatment Optimization can optionally adjust synergy vectors | ||
- Synergy-driven Treatment Optimization tools automatically create surrogate polynomial muscle models instead of requiring a separate tool | ||
- Design Optimization can solve open/free final time problems | ||
- New Treatment Optimization cost terms: | ||
- Marker position tracking | ||
- Joint power minimization | ||
- Joint energy generation goal | ||
- Joint energy absorption goal | ||
- Propulsive impulse goal | ||
- Braking impulse goal | ||
- Muscle activation minimization | ||
- External torque control minimization | ||
- Whole body angular momentum minimization | ||
- Relative walking speed goal | ||
- Relative metabolic cost per time | ||
- Relative metabolic cost per distance traveled | ||
- New Treatment Optimization constraint terms: | ||
- Initial state position | ||
- Limit muscle activation | ||
- Limit normalized fiber Length | ||
- Synergy weight sum | ||
- Plotting functions for Treatment Optimization results | ||
|
||
|
||
### Fixed | ||
- JMP preserves all joint parameters through multiple tasks | ||
- Muscle-Tendon Length Initialization tracks passive data with extra muscle analysis files present | ||
- NCP accurately tracks joint moments with multiple synergy groups | ||
|
||
|
||
### Changed | ||
- Ground Contact Personalization (GCP) defines a contact surfaces with a `<hindfoot_body>` instead of a `<toes_coordinate>` or `<toes_joint>` in XML | ||
- Treatment Optimization (Tracking, Verification, and Design Optimization) settings have changed significantly due to changes to how states and controls are handled | ||
- Treatment Optimization uses GCV splines to fit data instead of B-splines | ||
- Treatment Optimization includes coordinate accelerations in controls instead of coordinate jerks |