Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support for ar glasses #217

Open
seekever opened this issue Sep 10, 2022 · 3 comments
Open

support for ar glasses #217

seekever opened this issue Sep 10, 2022 · 3 comments

Comments

@seekever
Copy link

seekever commented Sep 10, 2022

FreePIE is an excellent tool! Is it possible to read IMU info of ar glasses connected with a cellphone? Such as NReal light/air, rokid air.

@cyberluke
Copy link

Hello, they have only Unity SDK: https://developer.nreal.ai/download - you need to ask them to provide just DLL without Unity package and perhaps some small documentation would be nice.

Otherwise you would need to make a Unity app yourself, which would act as a simple communication bridge, connect to NReal glasses and then use additional Unity plugin for UDP or Midi or OSC and send this data to Freepie.

So two options:

  1. integrate their SDK directly (but they provide only UnitySDK, they would need to provide plain C++ or C# SDK)
  2. make the integration yourself in Unity and develop communication protocol of your choice (UDP, Midi, OSC, or something else).

I develop custom hardware IMU (bracelet) and have my own C++ library including machine learning gesture recognition pipeline. I have also Unity plugin. What I did was to use OSC protocol as I easily found OSC client and server for both Unity and 3rd party integrations. Then I send quaternion (4D vector) data using OSC. Underneath it is using UDP packets. It has advantage of a simple syntax, powerful custom commands and it can be also two way communication.

@seekever
Copy link
Author

seekever commented Sep 13, 2022 via email

@calendulish
Copy link

the sdk and documentation is now available
https://xreal.gitbook.io/nrsdk

I was trying to do the same thing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants