Giter Site home page Giter Site logo

hri-holovive's Introduction

HRI-HoloVive

HRI-HoloVive is a HRI Environment for simulated and real time control of a robot arm for multiple users. This project is built with part of the HoloViveObserver project by Drew Gottlieb (@dag10) found here. Currently it supports a Hololens user and a Vive user through Unity Multiplayer on a shared wifi network. Both users can interact with the environment using the Vive controllers, eventually controllers will be able to move and control the virtual robot arm. The model for the UR5 robot arm was provided by Long Qian(@qian256) through their UR5 for Unity project found here.


Building

Building this project is largely the same as building the HoloViveObserver project. You must first build for the hololens and then accept the SteamVR settings before building for the Vive.

Do NOT update the SteamVR provided in the project. It is modified for this project and updating will break the system.

More detailed building directions will be provided when we reach version 1.0, though for the most part the instructions from the HoloViveObserver project are the same.


Usage

First initiate the scene for the Vive by pressing the play button within unity, then start up the Hololens program.


To do:

  • Control of robot model using vive controllers
  • Full body models for users
  • Full body avateering for users
  • Full body tracking for Hololens user
  • Control of physical robot.
  • Robot status information

hri-holovive's People

Contributors

mlzimmer avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mlzimmer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.