Haptic rendering: programming touch interaction with virtual objects

  • Authors:
  • K. Salisbury;D. Brock;T. Massie;N. Swarup;C. Zilles

  • Affiliations:
  • Principal Research Scientist, Dept. of Mechanical Engineering, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA;Research Scientist, Artificial Intelligence Laboratory, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA;Graduate Student, Dept. of Mechanical Engineering, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA;Graduate Student, Dept. of Mechanical Engineering, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA;Graduate Student, Dept. of Mechanical Engineering, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA

  • Venue:
  • I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
  • Year:
  • 1995

Quantified Score

Hi-index 0.02

Visualization

Abstract

Haptic rendering is the process of computing and generating forces in response to user interactions with virtual objects. Recent efforts by our team at MIT's AI laboratory have resulted in the development of haptic interface devices and algorithms for generating the forces of interaction with virtual objects. This paper focuses on the software techniques needed to generate sensations of contact interaction and material properties. In particular, the techniques we describe are appropriate for use with the Phantom haptic interface, a force generating display device developed in our laboratory. We also briefly describe a technique for representing and rendering the feel of arbitrary polyhedral shapes and address issues related to rendering the feel of non-homogeneous materials. A number of demonstrations of simple haptic tasks which combine our rendering techniques are also described.