This looks awesome!
Erwin: Is it straightforward to integrate one of these "soft constraint" springs into btMultiBody ? Or can we already simulate mobilizer springs (springs along the DoF permitted by the joint) with the current motor constraint for btMultiBody ?
Search found 28 matches
- Mon Jul 14, 2014 8:35 pm
- Forum: General Bullet Physics Support and Feedback
- Topic: Spring daming in bullet
- Replies: 10
- Views: 22895
- Tue Jul 08, 2014 7:37 pm
- Forum: General Bullet Physics Support and Feedback
- Topic: Spring daming in bullet
- Replies: 10
- Views: 22895
Re: Spring daming in bullet
Based on the quoted code from "btGeneric6DofSpringConstraint.cpp" in the original post, the 6Dof spring constraint in Bullet is just a spring force element. It's not soft constraint which is still implicit and still need a solver like the QuickStep to solve the equations. A force element i...
- Tue Jul 08, 2014 7:26 pm
- Forum: Research and development discussion about Collision Detection and Physics Simulation
- Topic: Realistic momentum transferring in walking ragdoll,
- Replies: 1
- Views: 6112
Re: Realistic momentum transferring in walking ragdoll,
This is not physics simulation. Since you prescribed the velocities of your rigid body parts what you did is just forward kinematic at velocity level. You're better off key framing such animation directly in Blender with a standard Rig setup. For dynamics simulation of Ragdoll you'd want to apply fo...
- Mon Jun 30, 2014 7:23 pm
- Forum: General Bullet Physics Support and Feedback
- Topic: synchronizeMotionStates for btMultiBodyDynamicsWorld
- Replies: 4
- Views: 4942
Re: synchronizeMotionStates for btMultiBodyDynamicsWorld
On a secondary note I will probably avoid using synchronizeMotionStates since it's invoked every sub-step. Depending on if the rendering update is synchronous to the physics step and the frequency, a per sub-step motion state sync could be a waste of cpu cycles.
- Mon Jun 30, 2014 4:46 pm
- Forum: General Bullet Physics Support and Feedback
- Topic: [JBULLET] Axes on BTGeneric6DofConstraint and lock/unlock ?
- Replies: 23
- Views: 22966
Re: [JBULLET] Axes on BTGeneric6DofConstraint and lock/unloc
Regarding to "lock" a DOF of a 6Dof joint shouldn't we actually add a constraint to remove that DOF from the joint instead of setting joint limits to 0/0? Joint limits only make sense if the allowed movement range is none zero. Otherwise we are stressing the system by putting on additional...
- Fri Jun 27, 2014 12:09 am
- Forum: General Bullet Physics Support and Feedback
- Topic: synchronizeMotionStates for btMultiBodyDynamicsWorld
- Replies: 4
- Views: 4942
Re: synchronizeMotionStates for btMultiBodyDynamicsWorld
btDiscreteDynamicsWorld::synchronizeMotionStates() is responsible to synchronize the transforms of rigid bodies in the discrete dynamic world with the application. However there is no synchronizeMotionStates() implemented for btMultiBodyDynamicsWorld(). Is there an alternative way to synchronize th...
- Tue Jun 24, 2014 6:56 am
- Forum: General Bullet Physics Support and Feedback
- Topic: synchronizeMotionStates for btMultiBodyDynamicsWorld
- Replies: 4
- Views: 4942
synchronizeMotionStates for btMultiBodyDynamicsWorld
btDiscreteDynamicsWorld::synchronizeMotionStates() is responsible to synchronize the transforms of rigid bodies in the discrete dynamic world with the application. However there is no synchronizeMotionStates() implemented for btMultiBodyDynamicsWorld(). Is there an alternative way to synchronize the...
- Sat Jun 14, 2014 3:32 am
- Forum: General Bullet Physics Support and Feedback
- Topic: Monitoring forces between rigid bodies
- Replies: 3
- Views: 5251
Re: Monitoring forces between rigid bodies
I'm not an expert on this. Intuitively the sequential impulse solver may not give you the accurate measurement of the interaction force between blocks. Reason is that it's an iterative solver that generates the necessary impulses on each body to satisfy the contact constraints. Depending on the stac...
- Fri Jun 13, 2014 4:35 pm
- Forum: Research and development discussion about Collision Detection and Physics Simulation
- Topic: Constraint of multiple objects?
- Replies: 4
- Views: 11806
Re: Constraint of multiple objects?
If you just use a spring force to correct position error between each pair of bodies it will work assuming g: 1. You tune the PD constants of the spring nicely and don't attempt to correct any error "instantly" 2. Lower your simulation step size to small enough to pair with your body's mas...
- Sat Jul 21, 2012 7:39 pm
- Forum: Research and development discussion about Collision Detection and Physics Simulation
- Topic: Switch coordinate frame of angular velocity and inertia
- Replies: 1
- Views: 4376
Switch coordinate frame of angular velocity and inertia
Let's say we have the angular velocity of a rigid body in its local coordinate frame in the form of (Rx, Ry, Rz) how to map it to a different coordinate frame (the world CF or another CF on a different location of the object? I assume you cannot simply multiply the transform matrix of the CF. Simila...
- Sun May 13, 2012 6:00 pm
- Forum: Links, Papers, Libraries, Demos, Movies, Comparisons
- Topic: RBDL - Rigid Body Dynamics Library
- Replies: 7
- Views: 74341
Re: RBDL - Rigid Body Dynamics Library
The INSTALL problem is because of lack of administrative privilege. It can be worked around by copy/paste the install cmake command line to a command prompt with administrative privilege. With that the RBDL header files can be installed to "C:\Program Files (x86)\RBDL\include\rbdl". Howeve...
- Sun May 13, 2012 5:05 pm
- Forum: Links, Papers, Libraries, Demos, Movies, Comparisons
- Topic: RBDL - Rigid Body Dynamics Library
- Replies: 7
- Views: 74341
Re: RBDL - Rigid Body Dynamics Library
The "ALL_BUILD" project builds fine now! Thanks! The "INSTALL" project still has some build errors, not sure if it's intended for windows platform: ------ Error 1 error MSB3073: The command "setlocal "C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -DBUILD_TYPE=Deb...
- Sun May 13, 2012 7:17 am
- Forum: Links, Papers, Libraries, Demos, Movies, Comparisons
- Topic: RBDL - Rigid Body Dynamics Library
- Replies: 7
- Views: 74341
Re: RBDL - Rigid Body Dynamics Library
This is awesome! I tried to compile the source with Visual Studio 10 on Windows 7 and got the following error: 1. Cmake command I used to generate rbdl.sln mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release ..\ 2. Visual Studio 2010 build error: Error 1 error C2678: binary '==' : no operator fou...