Title :
Fast Implementation of Lemke´s Algorithm for Rigid Body Contact Simulation
Author_Institution :
Computer Science Dept., University of British Columbia Vancouver, Canada http://www.cs.ubc.ca/spider/lloyd
Abstract :
We present a fast method for solving rigid body contact problems with friction, based on optimizations incorporated into Lemke’s algorithm for solving linear complementarity problems. These optimizations improve computation time in general and reduce the expected solution complexity from O(n3) to nearly O(nm + m3), where n and m are the number of contacts and rigid bodies. For a fixed number of bodies the expected complexity is therefore close to O(n) . Our method also improves numerical robustness, and removes the need to explicitly compute the large matrices associated with rigid body contact problems.
Keywords :
Haptics; contact; simulation; virtual reality; Computational modeling; Computer science; Computer simulation; Convergence; Friction; Haptic interfaces; Iterative methods; Optimization methods; Robustness; Testing; Haptics; contact; simulation; virtual reality;
Conference_Titel :
Robotics and Automation, 2005. ICRA 2005. Proceedings of the 2005 IEEE International Conference on
Conference_Location :
Barcelona, Spain
Print_ISBN :
0-7803-8914-X
DOI :
10.1109/ROBOT.2005.1570819