/Human

A VR controlled robot

Primary LanguageC#OtherNOASSERTION

A VR controlled robot.

@author Blaze Sanders - Email: blaze@spacevr.co Skype: blaze.sanders Twitter: @BlazeDSanders

Human will be the world's first humanoid virtual reality controlled robot in space. Human uses a live streaming 360 degree camera to give everyone the opportunity to experience the truly infinite, boundless universe that we live in...through virtual reality.

This Git repo holds code that will run on a users VR desktop compter. It's broken down into the following three directories (HumanUnityProject, HumanUnrealEngineProject, and FutureWork), and we will continue to update the code base as the mission unfolds.

***HumanUnityProject: A Unity3D project which takes two HTC VIVE controllers as input and outputs both a live streaming (less then 400 ms) 360 degree camera feed (using Unity 5.6 video player) and Kinova robotic arm inverse kinematics motor control commands.

To run the HumanUnityProject code complete the following steps:

  1. Open "HumanV0_3.unity" scene file w/ Unity3D version 5.6, located at "GitHub\Human\HumanUnityProject\Assets"
  2. Press the "play" button at the top center of the Unity editor. If it doesn't compile email blaze@spacevr.co
  3. Have fun controlling a VR robo t

***HumanUnrealEngineProject: A Unreal Engine project which takes two HTC VIVE controllers as input and outputs both a live streaming (less then 400 ms) 360 degree camera feed (using TBD) and Kinova robotic arm inverse kinematics motor control commands.

To run the HumanUnrealEngineProject code complete the following steps:

  1. TBD

***FutureWork: Long term features we hope to implement.