The Haptic SDK is the software interface for all Force Dimension products. It enables users to easily add haptic capability to their application by hiding all the complexity of haptic device programming. With the Haptic SDK, programmers only need to add a few lines of C/C++ to their code to take full advantage of the Force Dimension haptic device high-fidelity force rendering.
The Haptic SDK provides out-of-the-box compatibility with most existing haptic visualization packages (see features for more details), which makes it even easier for simulation application developers to use Force Dimension haptic products.
For researchers and users who need to perform advanced control tasks, the Haptic SDK provides a range of low-level functions that make it possible to access and control every aspect of Force Dimension haptic devices.
Alongside its haptic software, Force Dimension provides the Robotic SDK targeted at robotic and collaborative application development. With the Robotic SDK, the haptic device can safely and elegantly move in space, opening the door to new ways for man and machine to collaborate.
Both the Haptic SDK and Robotic SDK are available for popular platforms including Windows, Linux and Mac OS, as well as real-time operating systems such as QNX and tenAsys INtime.
Features
The Force Dimension SDK features some unique characteristics that gives it a real edge when it comes to creating the most advanced touch-enabled applications.
- portability
- the Force Dimension SDK runs on all major platforms, and can be ported to more specialized environment by the Force Dimension development team on demand.
- open control
- the Force Dimension SDK provides full control over every element of the device, such as encoder readings, motor commands and even the kinematics models, for users who want to develop advanced control tasks.
- modularity
- the Force Dimension SDK make it possible to develop applications for all Force Dimension products with a single programming interface and consistent syntax.
- third-party
- the Force Dimension SDK is compatible with third-party haptic visualization packages (CHAI 3D, SenseGraphics H3D, Reachin API, Haptika, Matlab, Labview and others)
Technical Specifications
device support |
delta family |
delta.3 delta.6 omega.3 omega.6 omega.7 |
language |
|
C / C++ |
multi-device | up to 4 | |
interface | standard refresh rate |
USB 2.0 up to 8 KHz |
OS | Microsoft Linux Apple QNX WindRiver |
Windows XP / Vista / 7 / 8 Windows CE 7 kernel 2.6 / 3.x OS X 10.7 / 10.8 Neutrino 6.5 VxWorks 6.3 / 6.9 |