Haptic rendering of surface-to-surface sculpted model interaction

Previous work in haptics surface tracing for virtual prototyping and surface design applications has used a point model for virtual finger-surface interaction. We extend this tracing method for surface-to-surface interactions. A straightforward extension of the point-surface formulation to surface-surface can yield extraneous, undesirable solutions, although we rework the formulation to yield more satisfactory solutions. Additionally, we derive an alternative novel velocity formulation for use in a surface-surface tracing paradigm that exhibits additional stability beyond the Newton methods. Both methods require evaluating the surface point and first and second surface partial derivatives for both surfaces, an efficient kilohertz rate computation. These methods are integrated into a three step tracking process that uses a global minimum distance method, the local Newton formulation, and the new velocity formulation.

[1]  D. Bara Curved surfaces and coherence for non-penetrating rigid body simulation , 1990 .

[2]  Elaine Cohen,et al.  Direct haptic rendering of complex trimmed NURBS models , 1999, SIGGRAPH Courses.

[3]  M. Anitescu,et al.  Formulating Three-Dimensional Contact Dynamics Problems , 1996 .

[4]  David Jay Montana Tactile sensing and the kinematics of contact (robotics, manipulation, hands) , 1986 .

[5]  Tom Lyche,et al.  Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphics , 1980 .

[6]  Ming C. Lin,et al.  A framework for fast and accurate collision detection for haptic interaction , 2005, SIGGRAPH Courses.

[7]  Gregory B. Newby,et al.  Virtual reality: Scientific and technological challenges , 1996 .

[8]  Sean Quinlan,et al.  Efficient distance computation between non-convex objects , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  John Kenneth Salisbury,et al.  A constraint-based god-object method for haptic display , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[10]  Stephen Cameron,et al.  Enhancing GJK: computing minimum and penetration distances between convex polyhedra , 1997, Proceedings of International Conference on Robotics and Automation.

[11]  John M. Snyder,et al.  An interactive tool for placing curved surfaces without interpenetration , 1995, SIGGRAPH.

[12]  Nicholas M. Patrikalakis,et al.  Topological and differential-equation methods for surface intersections , 1992, Comput. Aided Des..

[13]  J. Edward Colgate,et al.  Haptic interfaces for virtual environment and teleoperator systems , 1995 .

[14]  TWO-WEEK Loan COpy,et al.  University of California , 1886, The American journal of dental science.

[15]  Thomas Richard McCalla,et al.  Introduction to Numerical Methods and Fortran Programming , 1967 .

[16]  David J. Montana,et al.  The Kinematics of Contact and Grasp , 1988, Int. J. Robotics Res..

[17]  Chandrajit L. Bajaj,et al.  Tracing surface intersections , 1988, Comput. Aided Geom. Des..

[18]  Richard M. Murray,et al.  Robotic control and nonholonomic motion planning , 1991 .

[19]  Dinesh Manocha,et al.  Fast contact determination in dynamic environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[20]  J. A. Salvato John wiley & sons. , 1994, Environmental science & technology.

[21]  Elaine Cohen,et al.  A framework for efficient minimum distance computations , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[22]  Elaine Cohen,et al.  Maneuverable NURBS models within a haptic virtual environment , 1997 .

[23]  Oussama Khatib,et al.  The haptic display of complex graphical environments , 1997, SIGGRAPH.

[24]  Yuichi Sato,et al.  Efficient collision detection using fast distance-calculation algorithms for convex and non-convex objects , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[25]  Nicholas M. Patrikalakis,et al.  Umbilics and lines of curvature for shape interrogation , 1996, Comput. Aided Geom. Des..

[27]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[28]  Oussama Khatib,et al.  DYNAMIC MODELS FOR HAPTIC RENDERING SYSTEMS , 1998 .

[29]  Ahmed A. Shabana,et al.  Dynamics of Multibody Systems , 2020 .