Skip to content

CLI, libraries, and bindings for evaluation and playback of adaptive haptic patterns.

License

Notifications You must be signed in to change notification settings

AdaptiveHaptics/AdapticsEngine

Repository files navigation

Adaptics Engine

Facilitates playback of adaptive mid-air ultrasound haptic sensations created in the Adaptics Designer.

About

This repository comprises two main crates: adaptics-engine and adaptics-pattern-evaluator.

adaptics-engine offers a Command Line Interface (CLI) that runs a websocket server for real-time pattern playback from the Designer, supplemented with a C-compatible API and C# bindings. It is designed to be hardware agnostic, but currently targets Ultraleap haptics devices.

adaptics-pattern-evaluator facilitates the low-level evaluation of Adaptics patterns, and is incorporated into both the adaptics-engine and the Designer (via WASM).

Installation

Due to the lack of an installer, please ensure:

Please note that releases are available only for Windows at this time.

Documentation

To generate the documentation, run:

cargo doc --no-deps --open

Or take a look at the c bindings. Sorry for the inconvenience, the documentation is not yet available online.

If there are any bugs or questions please feel free to make an issue on the GitHub or reach out via email (kevin.john‮@‬asu.edu).

About

CLI, libraries, and bindings for evaluation and playback of adaptive haptic patterns.

Resources

License

Stars

Watchers

Forks

Packages

No packages published