Hugo replied to the topic Activating twoWay option in attachConstraint component or not in the forum Using SOFA 3 days, 17 hours ago
Correct @zahra !
Dear SOFA community,
Join us in Paris downtown from the 18th to the 22nd November for the SOFA Week 2019.
The week opens with a training session providing the mathematical, physical and computer science backgrounds in order to start in the best conditions with SOFA.
The week continues with the SOFA Symposium proposing academic and industrial…[Read more]
Have you tried to get inspired from SOFA examples (like examples/Components/collision/TriangleModel.scn) ?
Here is an example:
<Node name="root" dt="0.02">
<VisualStyle displayFlags="showBehaviorModels showForceFields" />
I do not advise to use DiscreteIntersection for the detection but rather the LocalMinDistance (or MinProximityIntersection) as shown below:
self.rootNode.createObject("LocalMinDistance", name="Intersection", alarmDistance="0.3", contactDistance="0.1", useLMDFilters="0")
1. I will work on it as soon as I can
2. this is ready in PR #1093
3. dt can already be changed, but you must be very careful with this. Some parameters or numerical settings (ODE solvers, constraints) may depend on the time step and can not be updated. I would therefore advise to change it very carefully.
4. Topology change…[Read more]
Welcome on the forum and congratulations for your first steps in SOFA.
To start with SOFA, I would advise the following steps:
- follow the online documentation
- watch our first Tutorials on YouTube
- start using SOFA, running the examples/Tutorials (as you just did)
- read a reference paper about SOFA
- browse the SOFA API
Thank you for this interesting question.
I never heard about a routine optimizing the mesh for computation time. I know the Defrost team worked on Control Design, i.e. an optimization process of robot shape so that the simulation “converges faster and with reduced oscillations to a desired equilibrium state”.
To run several SOFA…[Read more]
PS: for people simply looking for getting screenshots / videos of the simulation (regarding the title of your forum topic), you can use the VideoRecorder (Edit->Video Recorder Manager).…[Read more]
After gathering information here is what I can summerize.
GPU versions of constraints exist: the construction of the constraint Jacobian matrix (H) and the associated compliance matrix (W) can be parallized. These codes are in private repositories. An example of implementation has been done by Dr. Courtecuisse and put a binary version…[Read more]
When just opening the scene I get this:
[ERROR] [DAGNode(root)] Node.getChild("finger1") not found.
[ERROR] [DAGNode(root)] Node.getChild("finger2") not found.
[ERROR] [DAGNode(root)] Node.getChild("finger3") not found.
[ERROR] [PythonScript] AttributeError: 'NoneType' object has no attribute 'getChild'
I really apologize for the delay of my reply, we’ve been quite busy these last days!
That’s not common the project of yours, using simulation with deep reinforcement learning model sounds super exciting.
First thank you, you made yourself very clear.
Unfortunately I have no real experience in using the plastic model which is in…[Read more]
Your $QT_PLUGIN_PATH and $GTDD_HOME are fine.
However, the $LD_LIBRARY_PATH should also include : /opt/geomagic_touch_device_driver/lib
Could you try running :
And try again running your simulation?
Is this how your scene looks like?
I got some issue with STLIB and with your filenames (sensitivity to lower/uppercase).
Next time do not hesitate to share an XML exported version when you are using some many libs and files.
Is the result of your simulation a crash directly when you run the simulation?
########## SIG 11 -…
- Load More