USC Logo 6-DoF Haptic Rendering of Static Coulomb Friction Using Linear Programming
IEEE Transactions on Haptics 2018

Car engine assembly


Project material



Simulating frictional contact between objects with complex geometry is important for 6-DoF haptic rendering applications. For example, friction determines whether components can be navigated past narrow clearances in virtual assembly. State-of-the-art haptic rendering of frictional contact either augments penalty contact with frictional penalty springs, which do not prevent sliding and cannot render correct static friction, or uses constraint-based methods that have difficulties in meeting the stringent haptic loop computation time requirements for complex geometry. We give a 6-DoF Coulomb friction haptic rendering algorithm for distributed contact between rigid objects with complex geometry. Our algorithm is compatible with the fast point vs implicit function penalty-based contact method such as the Voxmap-PointShell method. Our algorithm incorporates the maximal dissipation principle and produces correct static friction, all the while inheriting the speed of penalty-based methods. We demonstrate our algorithm on several challenging 6-DoF haptic rendering examples.

Comments, questions to Jernej Barbič.

Related projects



Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.

Copyright notice

The documents contained in these directories are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Unique accesses: