I have an issue with the Kangaroo 2 solver.
When I input some goal nodes that try to pull the mesh in opposite directions, I get infinite motion (see the video below).
A workaround I’ve found is running the sim, and then at the very end, turning off all the constraints that are not necessary for equilibrium. This method is not robust and not usable for all cases.
What causes this? Is it maybe the fact that Kangaroo uses a greedy approach that weights the moving vectors differently based on how far they are from the target?
Is there any way to prevent this behaviour, or a solver that does not cause infinite motion/rotation of the model that reached a “shape-equilibrium”?