Search found 132 matches

by Jiang Ping
Fri Nov 15, 2019 8:57 am
Forum: OpenSim
Topic: Why Minimum activation cannot be less than 0.01 for Thelen2013 muscle?
Replies: 1
Views: 167

Why Minimum activation cannot be less than 0.01 for Thelen2013 muscle?

Hi all, I find that there is a constraint of minimum activation for Thelen2013 muscle. OPENSIM_THROW_IF_FRMOBJ(get_minimum_activation() < 0.01, InvalidPropertyValue, getProperty_minimum_activation().getName(), "Minimum activation cannot be less than 0.01"); Why has it been added to Thelen2013 muscle...
by Jiang Ping
Tue Oct 01, 2019 11:23 am
Forum: Simbody: SimTK multibody dynamics API
Topic: stiction for ElasticFoundationForce
Replies: 7
Views: 556

Re: stiction for ElasticFoundationForce

Thank you very much, Sherm!
Using an implicit integrator solved the problem.
I used the integrator to conduct a forward dynamics simulation. Once the system became stable, I saved the state for the further usage.

Best regards,
Jiang
by Jiang Ping
Mon Sep 30, 2019 5:27 pm
Forum: Simbody: SimTK multibody dynamics API
Topic: stiction for ElasticFoundationForce
Replies: 7
Views: 556

Re: stiction for ElasticFoundationForce

Hi, Sherm Thank you for your reply. I want to get a stable initial state of the model by static inverse dynamics calculation so that where the contact is occurring is unknown priorly. Instead of using PointOnPlaneContact to represent the contact force, I prefer to adding some constraints for interna...
by Jiang Ping
Mon Sep 30, 2019 9:57 am
Forum: Simbody: SimTK multibody dynamics API
Topic: stiction for ElasticFoundationForce
Replies: 7
Views: 556

Re: stiction for ElasticFoundationForce

Hi, Sherm Thank you for your prompt reply. >>However, for a static analysis it can be problematic since stiction forces can't be produced at exactly zero velocity. Is that why you want constraint-based stiction? Yes, I want to conduct static inverse dynamics analysis in consideration of the static f...
by Jiang Ping
Mon Sep 30, 2019 9:22 am
Forum: Simbody: SimTK multibody dynamics API
Topic: stiction for ElasticFoundationForce
Replies: 7
Views: 556

stiction for ElasticFoundationForce

Hi all, I found ElasticFoundationForce cannot represent stiction because the friction force is a continuous function of the slip velocity. I added a constraint like code to represent the stiction (see the code below) but such implementation can only be used for a specific situation. Is there any oth...
by Jiang Ping
Thu May 30, 2019 9:53 am
Forum: OpenSim
Topic: Joint lock constraint is ignored when calculating ResidualForce?
Replies: 5
Views: 757

Re: Joint lock constraint is ignored when calculating ResidualForce?

Hi, Sherman and Dimitar Thank you very much for your reply. Now I understand that I may need an additional actuator to lock the joints. I think it would be better to clarify this point in the OpenSim user guidance, which will help people who are dealing with inverse dynamics problem (e.g., calculati...
by Jiang Ping
Tue May 28, 2019 10:17 am
Forum: OpenSim
Topic: Joint lock constraint is ignored when calculating ResidualForce?
Replies: 5
Views: 757

Joint lock constraint is ignored when calculating ResidualForce?

Hi all I am trying to conduct the static inverse dynamics to calculate the coordinate forces given the vector Q. I found that the residual force of the locked coordinate is not zero. Does this value mean the force that is needed to apply for satisfy the lock constraint? I also can't totally understa...
by Jiang Ping
Fri Apr 12, 2019 3:58 am
Forum: Simbody: SimTK multibody dynamics API
Topic: How do I determine the state transition matrix in kalman filter
Replies: 1
Views: 292

How do I determine the state transition matrix in kalman filter

Hi all,

I want to create a controller with state estimation by a Kalman filter.
To implement it, I need to calculate the transition matrix and its transpose to calculate
the estimated state.
Does Simbody have the API to access it directly?

Thank you in advance,
Jiang
by Jiang Ping
Fri Jun 29, 2018 9:24 am
Forum: OpenSim
Topic: updForceSubsystem().setNumberOfThreads()
Replies: 1
Views: 286

updForceSubsystem().setNumberOfThreads()

hi,

It seems that osimModel.updForceSubsystem().setNumberOfThreads()
doesn't work in OpenSim 4.0Beta.
Will OpenSim support parallel force computation in the future?

Best regards,
Jiang
by Jiang Ping
Fri Jun 08, 2018 6:17 pm
Forum: OpenSim
Topic: get_isDisabled() in OpenSim 4.0
Replies: 2
Views: 236

Re: get_isDisabled() in OpenSim 4.0

Many thanks! It works now.