IPSI™ SDK

IPSITM SDK (Interactive Physics Simulation Interface) is a software library for rigid-body physics simulation with force-feedback developed by Haption in collaboration with CEA LIST. It is the only software technology available on the market today able to carry out a real-time simulation at near-kHz frame rate with very large, non-convex geometries. Thanks to its use of a voxel-based representation of physical objects, IPSI is very tolerant with respect to “dirty” geometry. IPSI can guarantee the non-interpenetration of objects, and set a strict value for the clearance between objects.

IPSI is used in the implementation of the following products by Haption:

IPSI is a physics engine and a comprehensive solution to stability problems, model complexity and precision issues in case of industrial applications.

Specification

IPSI is a client/server technology. The CPU-intensive computation is carried out by the server, which can be located on a dedicated workstation. The client is only responsible for the graphical update of the scene, so that very little workload is added to the application.

The IPSI server integrates software modules for collision detection (LMD++) and for simulation of movement (GVM) developed by CEA LIST. It also integrates the software library for collision detection VPSTM (Voxmap PointShell) developed by BOEING/Phantom Works.

  • Distributed architecture (client/server) based on the ONC RPC (open standard)
  • Scenes composed of rigid bodies
  • Simulation of simple kinematics chains (including closed loops)
  • Static integration (no inertial forces)
  • 6-DOF force-feedback output
  • Compatibility with all the product line Virtuose
  • Degraded operation without force feedback for 6D mouse (product line 3DConnexion©)
  • Compatibility with optical tracking systems from ART, Vicon, Motion Analysis, Xsens, trackd from Mechdyne
Architecture


Specifications and other information are subject to change without notice. All brand and product names are trademarks or registered trademarks of their respective holders. The information on this webpage is provided by the respective named manufacturer and is for general information purposes. These data constitute a concrete indication of properties and condition only if they are expressly indicated by EST or have been agreed upon as a condition in writing.

Scroll to Top