Immersion VirtualHand® SDK

© 2003 by EST · Last updated: 21.02.2008
VirtualHand® SDK

The VirtualHand SDK is a complete development solution for adding hand-motion capture, hand-interaction, and force feedback to simulation applications. It simplifies simulation for developers in mechanical CAD, R&D, or 3D e-commerce allowing them to "hand-enable" their applications. The SDK consist of three main components:

1. Device Manager: A multiplatform (W2K, NT, IRIX, and WinXP) network-aware device driver system for CyberGlove®, CyberTouch™, CyberGrasp™, and CyberForce® systems, as well as the Polhemus Fastrak and Ascension Flock of Birds six degrees of freedom (DOF) trackers.

2. Device Configuration Utility: A user friendly Windows-like interface to calibrate and configure your gloves, touches, grasps, and six-DOF trackers. The DCU allows you to save configurations and configure default settings.

3. VirtualHand API: A fully featured C++ development library including support for collision detection, hand interaction management, and force feedback.

The new suite of tools in the VirtualHand SDK represents a significant departure from the previous versions of VirtualHand software in that it:

  • Offers an object-oriented model with an accompanying C++ library.
  • Provides a general framework for constructing hand-enabled simulations from scratch or for integrating hand-interaction into existing applications.
  • Includes a device configuration utility that lets users calibrate and configure Immersion's CyberGlove wired products and supported trackers in an intuitive and graphical manner.
  • Offers real-time collision detection capabilities between 3D digital objects.
  • Provides a force feedback interface for CyberGrasp and CyberForce system users.
  • Offers full network support. A user can run an application on a host computer while getting device data from another machine, permitting interaction with geographically distributed teams.
  • Includes grasping algorithms for picking up any arbitrary object loaded into the scene.
  • Includes "ghost-hand" support for managing position-tracker offsets to prevent the graphical hand from passing through objects.
  • Provides a fast polygon-level, collision-detection engine, including an open API for support of specialized third-party collision modules.
  • Supplies an open API for model import and interfacing with third-party visualization software. A VRML/Cosmo (SGI Optimizer 1.2) implementation is included.
  • Provides significantly improved overall structure with better run-time integrity and more complete error handling.
  • Supplies acomplete set of open source demonstration applications showing how each of the toolkit features can be used in your development.

 

System Requirements:
Windows 2000 SP2 or Windows XP
Visual Studio 2005

Virtual Hand SDK
VirtualHand datasheet (pdf)

 

All proprietary names and product names are trademarks or registered trademarks of their respective owners. EST doesn´t offer any guarantee for the technical details of the manufacturers.