Skip to content

Customized RMR solver with glenohumeral stability formulations#7

Open
imihasan wants to merge 224 commits into
ComputationalBiomechanicsLab:mainfrom
imihasan:main
Open

Customized RMR solver with glenohumeral stability formulations#7
imihasan wants to merge 224 commits into
ComputationalBiomechanicsLab:mainfrom
imihasan:main

Conversation

@imihasan

@imihasan imihasan commented Apr 2, 2025

Copy link
Copy Markdown
Collaborator

In this customized version, we proposed different formulations to model glenohumeral stability using:

  • Inequality constraints, where the direction of the glenohumeral contact force was constrained within different stability border approximations:
  • A point
  • An ellipse
  • A polynomial fit of empirical values obtained from concavity compression tests

Penalty terms in the objective function as:

  • Conditional penalty: that triggers if the direction of the contact force exceeds a specified circular stability border
  • Planar penalty: increases as the direction of the glenohumeral contact force points further away from the glenoid cavity border. Here, the glenoid cavity is considered as a flat plane. This plane is the plane that contains the glenoid cavity border.
  • Curve penalty: increases as the direction of the glenohumeral contact force points further away from the glenoid cavity border. Here, the curvature of the glenoid cavity is approximated as spherical.

imihasan and others added 30 commits November 10, 2023 17:47
…ted out the conversion of the marker trajectories from mm to m as this led to failure of the code. We will have to make sure that all the variables are in the correct units later.
…usted as well. I believe [epsilon*ones(1,8), 10*ones(1,9)] are for weighting reserve/coordinate actuators. Is that correct? I was able to test the code and all the other functions sound to work, but the inconsistency in the dimensions of that part throws an error.
…oordinates of the model in the beginning of the inverse kinematics solution. Also a plot of the left gelnohumeral joint reaction forces has been added.
…d coordinates in the optimization problem. Exclusion of such coordinates improves the computational performance of the solver. Also, a new feature is added to the JRF plot to allow plotting a vector field of the shear component on the glenoid cavity.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants