-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Amputation model #15
base: main
Are you sure you want to change the base?
Amputation model #15
Conversation
<site name="vas_int_r_vas_int_r-P1" pos="0.029 -0.1924 0.031"/> | ||
<site name="vas_int_r_vas_int_r-P2" pos="0.0335 -0.2084 0.0285"/> | ||
<site name="med_gas_r_med_gas_r-P1" pos="-0.019 -0.3929 -0.0235"/> | ||
<body name="tibia_r"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add default position directly in the body e.g.
</body> | ||
</body> | ||
<body name="rect_fem_l_rect_fem_l-P3" pos="0 0 -0.001401"> | ||
<joint name="rect_fem_l_rect_fem_l-P3_x" pos="0 0 0" axis="1 0 0" type="slide" range="0.01558 0.0733"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
movable muscle attachment sites are tricky to troubleshoot. Better to start with fixed points or to convert them to fixed points
Thanks @YusseffRuiz. It would be great to integrate this model in myo_sim to be used with the MyoSuite ecosystem. A few suggestions to better prepare the model:
|
Initial position has been added. Translation of bones have been removed. Still having issues with ankle prosthesis attachment.
@YusseffRuiz thanks for making those changes. Regarding the muscle attachment sites. If you look at the body |
<body name="Foot"> | ||
<inertial pos="0.06215 -0.35314 0.04496" quat="0.130389 0.68448 0.215635 0.684096" mass="0.76" diaginertia="0.00184373 0.001789 0.001"/> <!--pos="0.06215 -0.35314 0.04496"--> | ||
<joint name="zR_FootToAnkleAssembly" armature="0.0060" pos="0 0 0" axis="0 0 1" range="-0.104 0.19" type="hinge"/> <!--axis="-0.105003 -0.174005 0.979131" range="-0.45 0.6"--> | ||
<joint name="yR_FootToAnkleAssembly" armature="0.0060" pos="0 0 0" axis="1 0 0" range="-0.09 0.09" type="hinge"/> <!-- axis="0.787215 -0.174005 -0.120902" range="-0.8727 0.5236" --> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pos
value here is where the joint reference location is with respect to the parent body
Newely created model with fixed attachments, modified joint location of the prosthetic ankle and only 22 DoF.
Newely created model with fixed attachments, modified joint location of the prosthetic ankle and only 22 DoF.
I gave a quick browse to the model
@Vittorio-Caggiano -- thoughts? |
Added a model with pedestal and another with no pedestal.
Added a model with pedestal and another with no pedestal.
Hi @YusseffRuiz thanks for attending to the joint limits. It looks great. I also took a look at the collision geometries - |
Thanks Vikash, In this case, the use is to be used in the study of biomechanics with RL. |
@YusseffRuiz -- we are in the process of releasing the models that were used in the locomotion challenge. These models and environments have most of what you are looking for. I would recommend using the MyoLeg model as a base for your model, and the corresponding envs too. We are still finalizing the release. You can follow along the progress here - https://github.com/MyoHub/myosuite/pull/128/files to get a headstart :) Once the staged release goes through, I'll hop on here to help you get this model ready and kicking :) |
Changing the type of xml files to match actual myoleg code. Created a new assets and chain file. Modified stl files to meshes folder.
@YusseffRuiz --- I gave the recent edits a quick browse. It's generally heading in the right direction. Great progress. Let us know if we can help in anyway. |
Added a 1 DoF and 2 DoF prostheses. Modified the README file. Modified main README file to add information about the new TP human model and what is the name to use it.
updated readme with correct image name
@YusseffRuiz -- do you have the model with the knee as well? I was looking at the full model and I'm very excited about the prospect it presents. Let me know what you have (even just all the meshes will be very helpful) and I can try to help speed things up as much as I can. |
I'm sorry about the delay in my response, last week I was out and unable to provide, I have the meshes for the whole prosthesis with the knee, I will share it over here and I can create a new model with it as well. It has one DoF in Knee and 1 DoF in Ankle. |
Amazing. Share it here I want to get a sense of what it looks like |
… the Knee -- Still in development.
Added a new position for the TP model. Adding meshes of Pylon, knee actuator, knee assembly. Modified Muscles to match prosthesis from OSL project.
Hello @vikashplus, i'm sorry for taking this long, I'm have added in the repository the Model with the Knee Prosthetic Device. In the meshes folder there are the STL files as well, I had to modify the pylon, since the position was not the ideal one, and also to correct the height as it came from the OSL project website. Please let me know if you have the chance to take a look. |
…rosthesis, Creating a new Transfemoral Passive Model with 69 muscles, removing grac med and lat muscles.
…correctly. Meshes modified to match original Model. Updated Passive Leg prosthesis, based on ITESM Project. References will be updated when paper is published.
Updated a new class
Adding a new foot body to track movement and correct kinematics.
…s, and dynamics can be same as myoLeg base. Updating initial positions.
…s, and dynamics can be same as myoLeg base. Updating initial positions. Modified to osl to be in right leg, to match behavior.
Crearing a DPR for the amputation model designed for myosuite testing.
Transtibial amputation with the OpenSource Leg project prosthesis.
We are having issues described in the Readme file.
Problems with ankle movement de-attaching from the body.
Problems with initial position in walking environment.
Will upload the Walk environment.