Oculus Touch

General Description

The project only contains instructions on how to install Oculus Touch drivers from other sources.

Resource Link
Source code https://gitc.piap.lukasiewicz.gov.pl/ai-prism/wp3/ros-framework/base_hardware/oculus-touch-driver

Contact

The following table includes contact information of the main developers in charge of the component:

Name email Organisation
Example Name miron.kolodziejczyk@piap.lukasiewicz.gov.pl logo image

License

No licence

Technical Foundations

On the Develop for the Meta Quest Platform is a table summarizing all available Oculus Touch devices (Touch, Touch Plus and Touch Pro) and their capabilities

From available three development methods Native OpenXR was chosen (other two are Unity and Unreal game engines integrations).

Prerequisites

App

There are Mobile OpenXR Samples available of which

XrControllers: Shows how to access each of the new input actions on the Meta Quest Touch Pro controller through OpenXR and provides examples of using TruTouch advanced haptics APIs.

The code is in C++ and NDK is use this code directly in Android app

In ROS ecosystem there are examples of using NDK for ROS on Android, most notable are: * android_ndk / ros_android * sensors_for_ros - this approach doesn't use any Java or gradle build system

How to install

TBD