Paper
3 May 2000 Software components for haptic constraints
Matthew A. Hutchins
Author Affiliations +
Abstract
This paper discusses the software engineering of a class library for supporting haptic rendering of interaction constraints within a hand-immersive virtual environment. The design of interaction and navigation paradigms is a significant issue in the usability of virtual environments. The careful application of constraints in the interaction can help the user focus on their specific task. Interaction constraints can be usefully implemented using a haptic, or force-feedback, device. Haptic programming is difficult, so we are designing and implementing a class library to provide reusable components for programming haptic constraints. The library extends the Magma multi-sensory scenegraph API, providing a constrained proxy to serve as a new interaction point for the application, and an abstract constraint definition that can be realized by a variety of constraint types. The paper illustrates the constraint definition by describing a number of geometric constraints, and also describes techniques for combining and modifying constraints to create new ones. These techniques are used to construct constraints tailored to specific application requirements. The haptic constraints library is still a work in progress, and we have identified a number of areas where improvements can be made. One of the major challenges is to provide software components that can be reused to support a broad selection of different approaches to programming interaction in a haptically enabled virtual environment.
© (2000) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Matthew A. Hutchins "Software components for haptic constraints", Proc. SPIE 3957, Stereoscopic Displays and Virtual Reality Systems VII, (3 May 2000); https://doi.org/10.1117/12.384470
Lens.org Logo
CITATIONS
Cited by 3 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Haptic technology

Computer programming

Virtual reality

Optical spheres

Switches

Visualization

3D modeling

RELATED CONTENT


Back to Top