I have been working on the Humanoid Robot Simulation project for quite a while now and I have some difficulties linking exported model from Solidworks and Catia into my project and linking them with bullet physics engine.
In order to do that I used Collada Export plugin in Solidworks to export my model and import it in bullet engine, however it did not work. Kinematics and articulated systems and mess of objects was distorted, for example the mass of objects were zero and all the rigid bodies were static. Also it could not recognize any of model's joints.
Does Colloda Export plugin have any problem exporting models or is it Bullet which can not import the Collada exported model?
I have to say that I used the Collada 1.4, since I have heard there is some problem in exporting kinematics and articulated systems which are solved in collada 1.5, is it correct?
I tried Blender too, I exported wrl and stl files from solidworks and gave them to Blender, then I used the .bullet file exported from Blender in my program. Unfortunately it could not recognize kinematics and articulated systems and mess of objects.
Does solidworks export these properties to wrl or stl files?
And is Blender capable of importing these properties from wrl or stl files?
In order to get better view of what is going on I created a simple model in solidworks and exported it to Blender. I used triangleMesh for modeling the rigid bodies. The problem with Blender was the rotation of the joints, they did not rotate with specific pivot points that I had entered.
I imported the .bullet file from Blender into my project. But Bullet just ignored some of rigid bodies and deleted them, gave following error:
"Overflow in AABB, object removed from simulation
If you can reproduce this, please email email@example.com
Please include above information, your Platform, version of OS."
After doing all this I came to ask this and appreciate it if you could answer me, is there any way which you can export the Solidwokrs or Catia model into Bullet correctly?
And more importantly is Bullet a proper tool for simulating these kind of project (Humanoid Robot Simulation)?
I mean if you could import the model correctly into the Bullet, can Bullet simulate these model similar to the real physical objects?
It will be difficult to transfer such data from Solidworks to Bullet.
Can you attach the COLLADA .dae file and Solidworks file to a new issue at