Compatibility

Want to use a SenseGlove, but aren’t sure if it’s compatible with your preferred platform? This page will help you find which API is right for your hardware.

Note

This page was last updated on 17/04/2024.

The SenseGlove API does not come pre-packaged with any VR plugins or software. Provided your desired VR device has an API available for the same programming language and platform as the SenseGlove API, the two should be compatible. Consult your device’s documentation on which API and platform it is compatible with.

However; The Nova Gloves have no on-board sensor(s) to determine the hand location in space. Both devices currently rely on 3rd party tracking hardware to determine the hand location. This means you’ll need to attach a Tracker or Controller to your gloves if you want to move your hand around in VR. A hardware mount like this one is required to attach such devices to the gloves.

HMD Compatibility

See if your HMD is compatible with the Nova Glove, and which Development Environments are available:

HMD Compatibility List

HMD

Nova 1.X

Nova 2.X

Development Environment*

Oculus Quest 3

Yes

Yes

Unity3D, Unreal

Oculus Quest 2

Yes

Yes

Unity3D, Unreal

Meta Quest Pro

Yes

No

Unity3D, Unreal

Vive Focus 3, Vive XR Elite

Yes, using a Vive Wrist Tracker.

Yes, using a Vive Wrist Tracker.

Unity3D, Unreal

Vive Pro (1 and 2), Valve Index

Yes, using a Vive Tracker

Yes, using a Vive Tracker

Unity3D, Unreal

Pico Neo 3

Yes**

No

Unity3D, Unreal

Pico Neo 2

Yes**

No

Unity3D, Unreal

*This table assumes you are using the latest version of the Unity and Unreal Plugin.

**On PUI version (v4.8.19), Pico seems to have removed the possibility to connect to specific Bluetooth devices. Nova Gloves will no longer show up in the list of available devices. In older PUI versions (v4.6.X, for example), and in version 5.0 and above, this is not a problem.

If your HMD is not on the list above, there is no integration with the corresponding tracking hardware readily available. It may be possible to use a 3rd Party integration or to develop your own.

Software Compatibility

SenseGlove offers API’s for the following languages and platforms.

Compatibility List

SenseGlove DK1.x

Nova DK1.x

Nova 2.0

Supported Platforms

Unity3D 2019.4+

Yes, v1.0+

Yes, v2.0+

Yes, v2.6+

Windows, Linux, Android

Unreal Engine Plugin 1.0 (Legacy)

Yes

Yes

No

Windows

Unreal Engine Plugin 2.0

Yes

Yes

Yes, v2.0+

Windows, Linux, Android

ROS Melodic

Yes

No

No (Planned)

Linux (Requires SenseCom v1.3.1 and above)

Native C#

Yes, v1.0+

Yes, v1.3+

Yes

Windows

Native C++

Yes, v1.0+

Yes, v1.3+

No

Windows, Linux, Android

If it’s not on this list, it’s safe to assume that there is no API available for the desired platform or IDE. The SenseGlove dev team is continously working to improve and expand to different platforms. If you’re curious about which platforms might be supported soon, contact info@senseglove.com.

VR Hardware Compatibility

Offsets for these mounts to the glove hardware and wrist are hard coded into each SenseGlove API. If your VR hardware is compatible with any of the tracking solutions below, you can use the built-in hardware offsets to accurately track your hand in 3D space.

Available Hardware Mounts

Associated Platform

SenseGlove DK1.x

Nova DK1.x

Nova 2.0

Vive Trackers (1.0, 2.0, 3.0)

SteamVR

Yes

Yes

Yes

Quest 2 Controllers

Oculus Quest 2

No

Yes

Yes

Quest Pro Controllers

Meta Quest Pro

No

Yes

No

Quest 3 Controllers

Meta Quest 3

No

In Development

In Development

Touch Controllers

Oculus Rift S

Yes

No

No

Pico Neo 2 6DoF Controlllers

Pico Neo

No

Yes

No

Pico Neo 3 6DoF Controlllers

Pico Neo

No

Yes

No

Vive Focus 3 Wrist Trackers

Vive Wave

No

Yes

In Development

Custom Tracking Hardware

It’s possible to use a different tracking solution to the ones listed above, provided they have their own API available for your desired platform(s). This may involve finding a way to attach said tracking hardware to the glove hardware, and determining the offsets between your device and your hand’s location.

SenseGlove can provide CAD data for a generic attach point to use as a basis for a custom hardware mount.

  • SenseGlove Nova Mount Base - Left: .stl

  • SenseGlove Nova Mount Base - Right: .stl

Please note that SenseGlove cannot be held accountable for any damages done to your tracking hardware when you use this custom solution.

Consulting

For consulting services please contact info@senseglove.com