Skip to content

HBPNeurorobotics/Unity3D-Client

 
 

Repository files navigation

Unity3D Client connecting to the Neurorobotics Platform (http://www.neurorobotics.net/)

Installation

To install the NRP backend + web frontend, follow instructions at http://neurorobotics.net/local_install.html

Once this repository is cloned

python ./copy_flat_hierarchy.py <path_to_models_repository>

For the user avatar model, make sure to set scale factor for all geometry (visuals and collision) in Unity to 0.01 and disable "use file scale".

Connecting to an experiment

Open the project in Unity Editor, then load the NRPClient scene.

Use services -> BackendConfigService to enter IP and port config of your backend.

VR Re-Embodiment / Spawning your own virtual body

Have your VR setup running (HTC Vive tested). Add additional trackers for feet and body as desired.

Use the "Grip" gesture of your input controller to spawn your virtual body.

TIP: make sure the NRP simulation is running (not paused). No running physics engine means no movement of your robot body.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.9%
  • ShaderLab 3.1%
  • Java 0.3%
  • Python 0.2%
  • GLSL 0.2%
  • HLSL 0.2%
  • Other 0.1%