Page 1 of 1

Bender's error correction

Posted: Mon Jun 18, 2012 8:06 pm
by cherrywbtc
Hi, I am new here. I am trying to understand the bender's error correction in a bilateral constraints problem. Can anybody give me any help on that? Thanks!


Cherry

Re: Bender's error correction

Posted: Tue Jun 19, 2012 8:30 am
by Jan Bender
Hi, I am new here. I am trying to understand the bender's error correction in a bilateral constraints problem. Can anybody give me any help on that? Thanks!
Can you specify your problem with the method?

Jan

Re: Bender's error correction

Posted: Tue Jun 19, 2012 3:32 pm
by cherrywbtc
Hi, Jan:
I saw you mentioned the paper: "Fast Dynamic Simulation of Multi-Body Systems Using Impulses" in an earlier discussion:
viewtopic.php?f=4&t=878

Is this the right paper I should follow? Or your earlier paper: "An impulse-based dynamic simulation system for VR applications"? I am now doing a very simple bilateral constraint problem: a pendulum. I already know how to simulate the motion of the pendulum stick in an impulse-based method with constraints. But I still don't know how to do the position correction considering the stability.

Thanks
Cherry

Re: Bender's error correction

Posted: Thu Jun 21, 2012 7:55 am
by Jan Bender
Hi,

I don't know what you mean with "the position correction considering the stability". Maybe the following paper can help you:

http://i31www.ira.uka.de/~jbender/Papers/STAR.pdf

For computing the impulses p you must solve the following linear system:

J M^-1 J^T p = dv

where J is the Jacobian of the constraints and M is the mass matrix. For the Lagrange multiplier method you have exactly the same matrix. In contrast to other methods you obtain the right hand side of the system dv by making a preview of the joint state. This solves the drifting problem.

Jan

Re: Bender's error correction

Posted: Fri Jun 22, 2012 3:25 pm
by cherrywbtc
This paper explained a lot! Danke schoen!

Cherry