Modeling Nonconvex Constraints Using Linear Complementarity

Modeling Nonconvex Constraints Using Linear Complementarity Kevin Egan Stephen Berard J. C. Trinkle Many physical simulators linearize contact constraints such that each contact constraint defines a half-space in the configuration space of the effected objects. By modeling contact constraints as infinitely extending half spaces it is only possible to approximate regions in configuration space that are locally convex. This implicit assumption of local convexity introduces artifacts in the results of the simulation. We present a new method for modeling regions of configuration space that are locally nonconvex using a linear complementarity formulation. From this we show that we can now accurately represent any general polytope using linear complementarity. Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY cs-03-13

Modeling Nonconvex Constraints Using Linear Complementarity

Kevin Egan

Stephen Berard

J. C. Trinkle

Many physical simulators linearize contact constraints such that each contact constraint defines a half-space in the configuration space of the effected objects. By modeling contact constraints as infinitely extending half spaces it is only possible to approximate regions in configuration space that are locally convex. This implicit assumption of local convexity introduces artifacts in the results of the simulation. We present a new method for modeling regions of configuration space that are locally nonconvex using a linear complementarity formulation. From this we show that we can now accurately represent any general polytope using linear complementarity.

Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY

cs-03-13