Search found 72 matches

by Sietse Achterop
Wed Jan 12, 2022 6:58 am
Forum: OpenSim
Topic: CMC-tool failing/crashing with more complicated model.
Replies: 2
Views: 381

Re: CMC-tool failing/crashing with more complicated model.

I now understand that it is a challenge to use CMC in the fast target mode, especially when using contact forces.
Therefore I switched to the slow target mode, this works better.
But alas, I now suffer from all kinds of instability. I with post a new message to describe it.
by Sietse Achterop
Sat Jan 08, 2022 7:13 am
Forum: Simbody: SimTK multibody dynamics API
Topic: How to create a new friction force with special properties?
Replies: 2
Views: 466

Re: How to create a new friction force with special properties?

To answer my own question: it was not too difficult in the end and I did the following. I created a clone of ElasticFoundationFource.cpp and *Impl.h. Then changed the function processContact as follows. First calculated the angle in the XZ plane between de X-axis and the direction of the speed: cons...
by Sietse Achterop
Thu Jan 06, 2022 9:42 am
Forum: OpenSim
Topic: CMC-tool failing/crashing with more complicated model.
Replies: 2
Views: 381

Re: CMC-tool failing/crashing with more complicated model.

Hello List, I reduced the model as much a possible, but the problem still exists! There are now only 6 joints and 7 actuators. Not much more than an upper- and lower-leg connected to one fixed and one movable box, see the picture. The code can be found in https://github.com/SietseAchterop/Rowing-sim...
by Sietse Achterop
Sun Dec 26, 2021 4:53 am
Forum: Simbody: SimTK multibody dynamics API
Topic: How to create a new friction force with special properties?
Replies: 2
Views: 466

How to create a new friction force with special properties?

Hello List, I am looking for some guidance in creating a new friction-force model. I intend to create a variant of the ElasticFoundationForce that does what I need. Friction occurs between two bodies. In my usecase one of the bodies is special in that the friction depends upon the direction of the f...
by Sietse Achterop
Tue Dec 21, 2021 8:46 am
Forum: OpenSim
Topic: CMC-tool failing/crashing with more complicated model.
Replies: 2
Views: 381

CMC-tool failing/crashing with more complicated model.

Hello List, I created a model of a "rower" in a "rowing boat". After using the CMC-tool with a simpler example (3 joints) I now am trying to get it to work with this more complicated example (26 joints/33 actuators), but the tool is failing/hanging/crashing in the first step with the following (open...
by Sietse Achterop
Thu Dec 09, 2021 12:47 pm
Forum: OpenSim
Topic: Some issues with installing on Linux
Replies: 3
Views: 343

Some issues with installing on Linux

Hello List, I installed opensim from source on a few Ubuntu 20.04 and Debian 11.1 machines. I used the ad hoc script below, derived from the version in github. There are 3 issues that I want to mention. == 1 == Very recently some libraries are not properly placed in the final opensim directory. This...
by Sietse Achterop
Thu Dec 09, 2021 8:59 am
Forum: OpenSim
Topic: When is range in a coordinate honored?
Replies: 2
Views: 215

When is range in a coordinate honored?

Hello List, When doing forward dynamics and inverse kinematics it seems that the range restriction is not honored. For example <Coordinate name="footangle"> <range>0.200 1.57</range> </Coordinate> I thought that the purpose of a range is to restrict the possible values of the coordinate. Am I missin...
by Sietse Achterop
Tue Dec 07, 2021 3:55 am
Forum: OpenSim
Topic: Lifting Task
Replies: 1
Views: 343

Re: Lifting Task

I am not too familiar with opensim, but I think you have to select the body in the Navigator, then change the mass in the properties and save the model.
by Sietse Achterop
Sat Dec 04, 2021 8:55 am
Forum: OpenSim
Topic: How to interpret: Multiple faces have an edge between vertices 0 and 2 in the same order.
Replies: 2
Views: 265

Re: How to interpret: Multiple faces ..... (updated)

Sorry, stupid counting error in making the mesh. Forget it.