Skip to content

Commit c6c71d9

Browse files
Create CHANGELOG.md
1 parent a1fc3dc commit c6c71d9

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Changelog
2+
3+
## 1.1 - 2024-03-10
4+
5+
### Added
6+
- Joint Model Personalization (JMP) tasks can contain a `<marker_list>` explicitly naming markers to track
7+
- Plotting functions for Muscle Tendon Personalization (MTP)
8+
- Plotting function for overall variability accounted for (VAF) and activation RMS error for Neural Control Personalization (NCP)
9+
- Treatment Optimization can use both torque and synergy controllers, as well as both types in the same Model
10+
- Treatment Optimization can modify a subset of model coordinates, taking prescribed values from input data for others
11+
- Synergy-driven Treatment Optimization can optionally adjust synergy vectors
12+
- Synergy-driven Treatment Optimization tools automatically create surrogate polynomial muscle models instead of requiring a separate tool
13+
- Design Optimization can solve open/free final time problems
14+
- New Treatment Optimization cost terms:
15+
- Marker position tracking
16+
- Joint power minimization
17+
- Joint energy generation goal
18+
- Joint energy absorption goal
19+
- Propulsive impulse goal
20+
- Braking impulse goal
21+
- Muscle activation minimization
22+
- External torque control minimization
23+
- Whole body angular momentum minimization
24+
- Relative walking speed goal
25+
- Relative metabolic cost per time
26+
- Relative metabolic cost per distance traveled
27+
- New Treatment Optimization constraint terms:
28+
- Initial state position
29+
- Limit muscle activation
30+
- Limit normalized fiber Length
31+
- Synergy weight sum
32+
- Plotting functions for Treatment Optimization results
33+
34+
35+
### Fixed
36+
- JMP preserves all joint parameters through multiple tasks
37+
- Muscle-Tendon Length Initialization tracks passive data with extra muscle analysis files present
38+
- NCP accurately tracks joint moments with multiple synergy groups
39+
40+
41+
### Changed
42+
- Ground Contact Personalization (GCP) defines a contact surfaces with a `<hindfoot_body>` instead of a `<toes_coordinate>` or `<toes_joint>` in XML
43+
- Treatment Optimization (Tracking, Verification, and Design Optimization) settings have changed significantly due to changes to how states and controls are handled
44+
- Treatment Optimization uses GCV splines to fit data instead of B-splines
45+
- Treatment Optimization includes coordinate accelerations in controls instead of coordinate jerks

0 commit comments

Comments
 (0)