Real World Object Tracking with Vive Trackers

Size: px
Start display at page:

Download "Real World Object Tracking with Vive Trackers"

Transcription

1 Real World Object Tracking with Vive Trackers

2 Overview What are Trackers? Why be Excited? Example Use Cases Vive Tracker Overview Setup Building Spraycan Prop Controlling Objects Controlling First Person Avatars Arduino Tracker interface

3 What is a Tracker? Device that Tracks Position & Rotation Can be attached to body or object

4 Why Be Excited? Opens up a new realm of interaction! Full Body Tracking Bring real objects into VR Easily prototype unique props Improved locomotion Mixed Reality

5 Example Use Cases Mixed Reality Camera Guns w/ Recoil and Other Haptics Baseball Bats, Racquets Non-VR Participant in VR Scene Pet Tracking Non-VR Games Spray Can Chairs, buckets, firehose, water nozzle

6 Vive Tracker Example Videos Vive Tracker Example Playlist

7 Vive Tracker Overview Vive Trackers released 6 months ago Only Works with Vive Need BaseStations (but not HMD) Unity Support (SteamVR Plugin) Easy to Integrate Tracker in Game 2 Types of Interface Pogopins USB Port

8 Accessories TrackStrap (~ $25/pair) DIY from webbing

9 Tennis & Pong Racquets

10 VR Tracker Gun $680 on Amazon

11 Examples- Tracked NerfGun

12 Examples- Tracked Spraycan Inspired by Master of Shapes Spraypaint Example

13 Spraycan Prop Building 3D Printing

14 Spraycan Prop Building Tracker Thumbwheel Attachment

15 Spraycan Prop Building Pogopin Wiring

16 Copper Foil Tape

17 Spraycan Prop Building Attaching to Tracker

18 Spraycan Prop Building Spraycan Prototype

19 Locomotion w/ Feet Trackers More realistic Can t cheat! Good exercise VRTK walk-in place component Modify to use feet trackers instead of controllers Locomotion based on Feet movement

20 VRTK Move-In Place Locomotion

21 High Level Vive Tracker Interface From HTC Vive Tracker Developer Guidelines

22 Vive Trackers - Pairing Trackers Need to pair trackers in specific order Trackers in order

23 Add Target Objects

24 Vive Trackers SteamVR Tracked Object Import SteamVR Asset Add Steam VR_Tracked Object Component Don t Need to Set Index

25 SteamVR Setup Details Place Tracker Under SteamVR [CameraRig] Attach SteamVR Tracked Object to SprayCan Tracker Set Model Offsets from Tracker Drag into SteamVR Controller Manager

26 Unity Tracker Communication private int trackerindex; private static SteamVR_Controller.Device device; void Start () { } void Update() { trackerindex = (int)getcomponent<steamvr_trackedobject>().index; device = SteamVR_Controller.Input(trackerIndex); grip = device.getpress(evrbuttonid.k_ebutton_grip); trigger = device.getpress(evrbuttonid.k_ebutton_steamvr_trigger); trackpadbutton = device.getpress(evrbuttonid.k_ebutton_steamvr_touchpad); menubutton = device.getpress(evrbuttonid.k_ebutton_applicationmenu); } // turn on pogopin output if (trigger) device.triggerhapticpulse(500);

27 Controlling Pogo Output Pin if (device.getpressup(evrbuttonid.k_ebutton_steamvr_trigger)) {device.triggerhapticpulse(500);

28

29 Vive Trackers to Control Avatars Use IK solution for solving joint positions Final IK Create targets w/ offsets 3 Trackers Hips & Feet

30 Platforms USB Interface PC Smartphone Microcontroller (Arduino) Advantages Enormous potential! Implement unlimited number of buttons Interface with sensors

31 Sensor Examples Huge range of sensors available air pressure skin resistance biofeedback GPS IMU IR sensor LIDAR Flex sensors

32 9DOF IMU gyro,accelerometer,magnetometer Razor IMU Example Mocap Product: Nansense

33 Lidar Optical distance measurement Sparkfun Link

34 Flex Sensors DIY Flex Sensor Gloves Video Manus $1200

35 Arduino Tracker Interface Micro USB to Micro USB cable

36 Arduino USB Interface Must be configured as a USB host USB HID interface Huge improvement over pogopins No longer limited to 4 digital inputs Pad x/y values ( to 32767) Trigger Raw Value (0 to 65535)

37 Arduino USB Interface Send 2 blocks of data (0xB3 & 0xB4)

38 Example Arduino Sketch USBHost usb; ViveTrackerController tracker(usb); void loop() { tracker.task(); if (tracker.isconnected()) { } } uint8_t buttons = VIVETRACKER_BUTTON_GRIP VIVETRACKER_BUTTON_MENU; int16_t padx = 1234; int16_t pady = -333; uint8_t trigger = 200; uint16_t batterylevel = 0; tracker.settrackerstatus(buttons, padx, pady, trigger, batterylevel);

39 Recommended Links Vive Tracker Guidelines v Vive Tracker Usage Examples Master of Shapes Spraypaint Prop Building VR Rifle Blueprints marc@solidearthvr.com

HTC Vive Tracker Developer Guidelines Ver. 1.5

HTC Vive Tracker Developer Guidelines Ver. 1.5 HTC Vive Tracker Version Control Version Number Version Date Version Reason 1.0 2016.09.26 Initial version 1.1 2016.12.05 1. Use case image revised. 2. Pogo pin rearranged. 3. USB cable connection method

More information

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS THE PINNACLE OF VIRTUAL REALITY CONTROLLERS PRODUCT INFORMATION The Manus VR Glove is a high-end data glove that brings intuitive interaction to virtual reality. Its unique design and cutting edge technology

More information

ADVANCED WHACK A MOLE VR

ADVANCED WHACK A MOLE VR ADVANCED WHACK A MOLE VR Tal Pilo, Or Gitli and Mirit Alush TABLE OF CONTENTS Introduction 2 Development Environment 3 Application overview 4-8 Development Process - 9 1 Introduction We developed a VR

More information

SteamVR Unity Plugin Quickstart Guide

SteamVR Unity Plugin Quickstart Guide The SteamVR Unity plugin comes in three different versions depending on which version of Unity is used to download it. 1) v4 - For use with Unity version 4.x (tested going back to 4.6.8f1) 2) v5 - For

More information

FLEXLINK DESIGN TOOL VR GUIDE. documentation

FLEXLINK DESIGN TOOL VR GUIDE. documentation FLEXLINK DESIGN TOOL VR GUIDE User documentation Contents CONTENTS... 1 REQUIREMENTS... 3 SETUP... 4 SUPPORTED FILE TYPES... 5 CONTROLS... 6 EXPERIENCE 3D VIEW... 9 EXPERIENCE VIRTUAL REALITY... 10 Requirements

More information

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld Table of contents Background Development Environment and system Application Overview Challenges Background We developed

More information

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro Virtual Universe Pro Player 2018 1 Main concept The 2018 player for Virtual Universe Pro allows you to generate and use interactive views for screens or virtual reality headsets. The 2018 player is "hybrid",

More information

TOUCH & FEEL VIRTUAL REALITY. DEVELOPMENT KIT - VERSION NOVEMBER 2017

TOUCH & FEEL VIRTUAL REALITY. DEVELOPMENT KIT - VERSION NOVEMBER 2017 TOUCH & FEEL VIRTUAL REALITY DEVELOPMENT KIT - VERSION 1.1 - NOVEMBER 2017 www.neurodigital.es Minimum System Specs Operating System Windows 8.1 or newer Processor AMD Phenom II or Intel Core i3 processor

More information

UWYO VR SETUP INSTRUCTIONS

UWYO VR SETUP INSTRUCTIONS UWYO VR SETUP INSTRUCTIONS Step 1: Power on the computer by pressing the power button on the top right corner of the machine. Step 2: Connect the headset to the top of the link box (located on the front

More information

PRODUCTS DOSSIER. / DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1

PRODUCTS DOSSIER.  / DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1 PRODUCTS DOSSIER DEVELOPMENT KIT - VERSION 1.1 - NOVEMBER 2017 www.neurodigital.es / hello@neurodigital.es Product information PAGE 1 Minimum System Specs Operating System Windows 8.1 or newer Processor

More information

RUIS for Unity Introduction. Quickstart

RUIS for Unity Introduction. Quickstart RUIS for Unity 1.21 - Tuukka Takala technical design, implementation - Heikki Heiskanen implementation - Mikael Matveinen implementation For updates and other information, see http://ruisystem.net/ For

More information

Tobii Pro VR Integration based on HTC Vive Development Kit Description

Tobii Pro VR Integration based on HTC Vive Development Kit Description Tobii Pro VR Integration based on HTC Vive Development Kit Description 1 Introduction This document describes the features and functionality of the Tobii Pro VR Integration, a retrofitted version of the

More information

GESTUR. Sensing & Feedback Glove for interfacing with Virtual Reality

GESTUR. Sensing & Feedback Glove for interfacing with Virtual Reality GESTUR Sensing & Feedback Glove for interfacing with Virtual Reality Initial Design Review ECE 189A, Fall 2016 University of California, Santa Barbara History & Introduction - Oculus and Vive are great

More information

VZ-EA2 Product Manual

VZ-EA2 Product Manual VZ-EA2 Product Manual IMPORTANT SAFETY INFORMATION 1. Read this entire manual before assembling and using the VirZOOM. VirZOOM can only be used safely if it is assembled, maintained and used properly.

More information

Lesson 3: Arduino. Goals

Lesson 3: Arduino. Goals Introduction: This project introduces you to the wonderful world of Arduino and how to program physical devices. In this lesson you will learn how to write code and make an LED flash. Goals 1 - Get to

More information

FABO ACADEMY X ELECTRONIC DESIGN

FABO ACADEMY X ELECTRONIC DESIGN ELECTRONIC DESIGN MAKE A DEVICE WITH INPUT & OUTPUT The Shanghaino can be programmed to use many input and output devices (a motor, a light sensor, etc) uploading an instruction code (a program) to it

More information

Head Tracking for Google Cardboard by Simond Lee

Head Tracking for Google Cardboard by Simond Lee Head Tracking for Google Cardboard by Simond Lee (slee74@student.monash.edu) Virtual Reality Through Head-mounted Displays A head-mounted display (HMD) is a device which is worn on the head with screen

More information

DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1

DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1 DEVELOPMENT KIT - VERSION 1.1 - NOVEMBER 2017 Product information PAGE 1 Minimum System Specs Operating System Windows 8.1 or newer Processor AMD Phenom II or Intel Core i3 processor or greater Memory

More information

HARDWARE SETUP GUIDE. 1 P age

HARDWARE SETUP GUIDE. 1 P age HARDWARE SETUP GUIDE 1 P age INTRODUCTION Welcome to Fundamental Surgery TM the home of innovative Virtual Reality surgical simulations with haptic feedback delivered on low-cost hardware. You will shortly

More information

Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman

Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman Exercise 5-1: Familiarization with Lab Box Contents Objective: To review the items required for working

More information

HTC VIVE Installation Guide

HTC VIVE Installation Guide HTC VIVE Installation Guide Thank you for renting from Hartford Technology Rental. Get ready for an amazing experience. To help you setup the VIVE, we highly recommend you follow the steps below. Please

More information

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Roberts Page 1 See Appendix A, for Licensing Attribution information

More information

VIRTUAL REALITY LAB Research group Softwarevisualisation in 3D and VR

VIRTUAL REALITY LAB Research group Softwarevisualisation in 3D and VR VIRTUAL REALITY LAB Research group Softwarevisualisation in 3D and VR softvis@uni-leipzig.de http://home.uni-leipzig.de/svis/vr-lab/ VR Labor Hardware Portfolio OVERVIEW HTC Vive Oculus Rift Leap Motion

More information

Dexta Robotics Inc. DEXMO Development Kit 1. Introduction. Features. User Manual [V2.3] Motion capture ability. Variable force feedback

Dexta Robotics Inc. DEXMO Development Kit 1. Introduction. Features. User Manual [V2.3] Motion capture ability. Variable force feedback DEXMO Development Kit 1 User Manual [V2.3] 2017.04 Introduction Dexmo Development Kit 1 (DK1) is the lightest full hand force feedback exoskeleton in the world. Within the Red Dot Design Award winning

More information

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR LOOKING AHEAD: UE4 VR Roadmap Nick Whiting Technical Director VR / AR HEADLINE AND IMAGE LAYOUT RECENT DEVELOPMENTS RECENT DEVELOPMENTS At Epic, we drive our engine development by creating content. We

More information

Rubik s Cube Trainer Project

Rubik s Cube Trainer Project 234329 - Project in VR Rubik s Cube Trainer Project Final Report By: Alexander Gurevich, Denys Svyshchov Advisors: Boaz Sterenfeld, Yaron Honen Spring 2018 1 Content 1. Introduction 3 2. System & Technologies

More information

Quick Guide for. Version 1.0 Hardware setup Forsina Virtual Reality System

Quick Guide for. Version 1.0 Hardware setup Forsina Virtual Reality System Quick Guide for Version 1.0 Hardware setup Forsina Virtual Reality System Forsina system requirements Recommendation VR hardware specification 1- VR laptops XMG U727 Notebook (high performance VR laptops)

More information

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling

More information

Getting Started with the micro:bit

Getting Started with the micro:bit Page 1 of 10 Getting Started with the micro:bit Introduction So you bought this thing called a micro:bit what is it? micro:bit Board DEV-14208 The BBC micro:bit is a pocket-sized computer that lets you

More information

VR/AR Concepts in Architecture And Available Tools

VR/AR Concepts in Architecture And Available Tools VR/AR Concepts in Architecture And Available Tools Peter Kán Interactive Media Systems Group Institute of Software Technology and Interactive Systems TU Wien Outline 1. What can you do with virtual reality

More information

pcon.planner PRO Plugin VR-Viewer

pcon.planner PRO Plugin VR-Viewer pcon.planner PRO Plugin VR-Viewer Manual Dokument Version 1.2 Author DRT Date 04/2018 2018 EasternGraphics GmbH 1/10 pcon.planner PRO Plugin VR-Viewer Manual Content 1 Things to Know... 3 2 Technical Tips...

More information

Tobii Pro VR Analytics Product Description

Tobii Pro VR Analytics Product Description Tobii Pro VR Analytics Product Description 1 Introduction 1.1 Overview This document describes the features and functionality of Tobii Pro VR Analytics. It is an analysis software tool that integrates

More information

Using Hybrid Reality to Explore Scientific Exploration Scenarios

Using Hybrid Reality to Explore Scientific Exploration Scenarios Using Hybrid Reality to Explore Scientific Exploration Scenarios EVA Technology Workshop 2017 Kelsey Young Exploration Scientist NASA Hybrid Reality Lab - Background Combines real-time photo-realistic

More information

A Guide to Virtual Reality for Social Good in the Classroom

A Guide to Virtual Reality for Social Good in the Classroom A Guide to Virtual Reality for Social Good in the Classroom Welcome to the future, or the beginning of a future where many things are possible. Virtual Reality (VR) is a new tool that is being researched

More information

Welcome to Arduino Day 2016

Welcome to Arduino Day 2016 Welcome to Arduino Day 2016 An Intro to Arduino From Zero to Hero in an Hour! Paul Court (aka @Courty) Welcome to the SLMS Arduino Day 2016 Arduino / Genuino?! What?? Part 1 Intro Quick Look at the Uno

More information

Heating Pad Hand Warmer Blanket

Heating Pad Hand Warmer Blanket Heating Pad Hand Warmer Blanket What are heating pads good for? There are a lot of great projects you can use heating pads in, ranging from warming gloves, slippers, a blanket, or anything you want to

More information

ISSN: [Singh* et al., 6(6): June, 2017] Impact Factor: 4.116

ISSN: [Singh* et al., 6(6): June, 2017] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY WORKING, OPERATION AND TYPES OF ARDUINO MICROCONTROLLER Bhupender Singh, Manisha Verma Assistant Professor, Electrical Department,

More information

An Escape Room set in the world of Assassin s Creed Origins. Content

An Escape Room set in the world of Assassin s Creed Origins. Content An Escape Room set in the world of Assassin s Creed Origins Content Version Number 2496 How to install your Escape the Lost Pyramid Experience Goto Page 3 How to install the Sphinx Operator and Loader

More information

QuickSpecs. VIVE Pro VR System with Advantage+ Service Pack. Overview

QuickSpecs. VIVE Pro VR System with Advantage+ Service Pack. Overview Overview Introduction VIVE Pro is shaping the future of how companies engage with their consumers, train their employees and develop products. VIVE Pro is built to scale with your business requirements

More information

5. Carefully remove the printer from the lower boxed foam support and place it on a solid, level base where it will be used

5. Carefully remove the printer from the lower boxed foam support and place it on a solid, level base where it will be used PROJET 1200 QUICKSTART GUIDE Before you get started you will need: Lint-free paper towels A pair of nitrile gloves Saftety glasses OPENING YOUR PROJET 1200 NOTE: Make sure you save all of your packaging

More information

BIMXplorer v1.3.1 installation instructions and user guide

BIMXplorer v1.3.1 installation instructions and user guide BIMXplorer v1.3.1 installation instructions and user guide BIMXplorer is a plugin to Autodesk Revit (2016 and 2017) as well as a standalone viewer application that can import IFC-files or load previously

More information

HARDWARE SETUP GUIDE. 1 P age

HARDWARE SETUP GUIDE. 1 P age HARDWARE SETUP GUIDE 1 P age INTRODUCTION Welcome to Fundamental Surgery TM the home of innovative Virtual Reality surgical simulations with haptic feedback delivered on low-cost hardware. You will shortly

More information

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE LABORATORY 7: IR SENSORS AND DISTANCE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS GOAL: This section will introduce

More information

Virtual Reality as a Teaching Aid for Anatomy. Dr. Laura Mason and Dr. Marc Holmes

Virtual Reality as a Teaching Aid for Anatomy. Dr. Laura Mason and Dr. Marc Holmes Virtual Reality as a Teaching Aid for Anatomy Dr. Laura Mason and Dr. Marc Holmes Background - College of Engineering Motivation The College of Engineering at Swansea University is aiming to lead in the

More information

Servomotor Control with Arduino Integrated Development Environment. Application Notes. Bingyang Wu Mar 27, Introduction

Servomotor Control with Arduino Integrated Development Environment. Application Notes. Bingyang Wu Mar 27, Introduction Servomotor Control with Arduino Integrated Development Environment Application Notes Bingyang Wu Mar 27, 2015 Introduction Arduino is a tool for making computers that can sense and control more of the

More information

On the front of the board there are a number of components that are pretty visible right off the bat!

On the front of the board there are a number of components that are pretty visible right off the bat! Hardware Overview The micro:bit has a lot to offer when it comes to onboard inputs and outputs. In fact, there are so many things packed onto this little board that you would be hard pressed to really

More information

Classifying 3D Input Devices

Classifying 3D Input Devices IMGD 5100: Immersive HCI Classifying 3D Input Devices Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Motivation The mouse and keyboard

More information

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots Hafid NINISS Forum8 - Robot Development Team Abstract: The purpose of this work is to develop a man-machine interface for

More information

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering Intelligent Systems Design in a Non Engineering Curriculum Embedded Systems Without Major Hardware Engineering Emily A. Brand Dept. of Computer Science Loyola University Chicago eabrand@gmail.com William

More information

Programming 2 Servos. Learn to connect and write code to control two servos.

Programming 2 Servos. Learn to connect and write code to control two servos. Programming 2 Servos Learn to connect and write code to control two servos. Many students who visit the lab and learn how to use a Servo want to use 2 Servos in their project rather than just 1. This lesson

More information

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko SPIDERMAN VR Adam Elgressy and Dmitry Vlasenko Supervisors: Boaz Sternfeld and Yaron Honen Submission Date: 09/01/2019 Contents Who We Are:... 2 Abstract:... 2 Previous Work:... 3 Tangent Systems & Development

More information

A Multimodal Locomotion User Interface for Immersive Geospatial Information Systems

A Multimodal Locomotion User Interface for Immersive Geospatial Information Systems F. Steinicke, G. Bruder, H. Frenz 289 A Multimodal Locomotion User Interface for Immersive Geospatial Information Systems Frank Steinicke 1, Gerd Bruder 1, Harald Frenz 2 1 Institute of Computer Science,

More information

LANEY COLLEGE COURSE OUTLINE

LANEY COLLEGE COURSE OUTLINE LANEY COLLEGE COURSE OUTLINE COLLEGE: STATE APPROVAL DATE: 04/05/2018 ORIGINATOR: Koina Freeman STATE CONTROL NUMBER: CCC00059 1966 BOARD OF TRUSTEES APPROVAL DATE: 03/27/2018 CURRICULUM COMMITTEE APPROVAL

More information

Lab 2: Blinkie Lab. Objectives. Materials. Theory

Lab 2: Blinkie Lab. Objectives. Materials. Theory Lab 2: Blinkie Lab Objectives This lab introduces the Arduino Uno as students will need to use the Arduino to control their final robot. Students will build a basic circuit on their prototyping board and

More information

SIU-CAVE. Cave Automatic Virtual Environment. Project Design. Version 1.0 (DRAFT) Prepared for. Dr. Christos Mousas JBU.

SIU-CAVE. Cave Automatic Virtual Environment. Project Design. Version 1.0 (DRAFT) Prepared for. Dr. Christos Mousas JBU. SIU-CAVE Cave Automatic Virtual Environment Project Design Version 1.0 (DRAFT) Prepared for Dr. Christos Mousas By JBU on March 2nd, 2018 SIU CAVE Project Design 1 TABLE OF CONTENTS -Introduction 3 -General

More information

VR System Input & Tracking

VR System Input & Tracking Human-Computer Interface VR System Input & Tracking 071011-1 2017 년가을학기 9/13/2017 박경신 System Software User Interface Software Input Devices Output Devices User Human-Virtual Reality Interface User Monitoring

More information

AS726X NIR/VIS Spectral Sensor Hookup Guide

AS726X NIR/VIS Spectral Sensor Hookup Guide Page 1 of 9 AS726X NIR/VIS Spectral Sensor Hookup Guide Introduction The AS726X Spectral Sensors from AMS brings a field of study to consumers that was previously unavailable, spectroscopy! It s now easier

More information

ZX Distance and Gesture Sensor Hookup Guide

ZX Distance and Gesture Sensor Hookup Guide Page 1 of 13 ZX Distance and Gesture Sensor Hookup Guide Introduction The ZX Distance and Gesture Sensor is a collaboration product with XYZ Interactive. The very smart people at XYZ Interactive have created

More information

HeroX - Untethered VR Training in Sync'ed Physical Spaces

HeroX - Untethered VR Training in Sync'ed Physical Spaces Page 1 of 6 HeroX - Untethered VR Training in Sync'ed Physical Spaces Above and Beyond - Integrating Robotics In previous research work I experimented with multiple robots remotely controlled by people

More information

Tobii Pro VR Analytics Product Description

Tobii Pro VR Analytics Product Description Tobii Pro VR Analytics Product Description 1 Introduction 1.1 Overview This document describes the features and functionality of Tobii Pro VR Analytics. It is an analysis software tool that integrates

More information

Virtual Reality in Neuro- Rehabilitation and Beyond

Virtual Reality in Neuro- Rehabilitation and Beyond Virtual Reality in Neuro- Rehabilitation and Beyond Amanda Carr, OTRL, CBIS Origami Brain Injury Rehabilitation Center Director of Rehabilitation Amanda.Carr@origamirehab.org Objectives Define virtual

More information

RUIS for Unity Introduction. Quickstart

RUIS for Unity Introduction. Quickstart RUIS for Unity 1.10 Tuukka Takala technical design, implementation Heikki Heiskanen implementation Mikael Matveinen implementation For updates and other information, see http://ruisystem.net/ For help,

More information

Capacitive Face Cushion for Smartphone-Based Virtual Reality Headsets

Capacitive Face Cushion for Smartphone-Based Virtual Reality Headsets Technical Disclosure Commons Defensive Publications Series November 22, 2017 Face Cushion for Smartphone-Based Virtual Reality Headsets Samantha Raja Alejandra Molina Samuel Matson Follow this and additional

More information

Tobii Pro VR Analytics User s Manual

Tobii Pro VR Analytics User s Manual Tobii Pro VR Analytics User s Manual 1. What is Tobii Pro VR Analytics? Tobii Pro VR Analytics collects eye-tracking data in Unity3D immersive virtual-reality environments and produces automated visualizations

More information

MANPADS VIRTUAL REALITY SIMULATOR

MANPADS VIRTUAL REALITY SIMULATOR MANPADS VIRTUAL REALITY SIMULATOR SQN LDR Faisal Rashid Pakistan Air Force Adviser: DrAmela Sadagic 2 nd Reader: Erik Johnson 1 AGENDA Problem Space Problem Statement Background Research Questions Approach

More information

Foreword Thank you for purchasing the Motion Controller!

Foreword Thank you for purchasing the Motion Controller! Foreword Thank you for purchasing the Motion Controller! I m an independent developer and your feedback and support really means a lot to me. Please don t ever hesitate to contact me if you have a question,

More information

APDS-9960 RGB and Gesture Sensor Hookup Guide

APDS-9960 RGB and Gesture Sensor Hookup Guide Page 1 of 12 APDS-9960 RGB and Gesture Sensor Hookup Guide Introduction Touchless gestures are the new frontier in the world of human-machine interfaces. By swiping your hand over a sensor, you can control

More information

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University HMD based VR Service Framework July 31 2017 Web3D Consortium Kwan-Hee Yoo Chungbuk National University khyoo@chungbuk.ac.kr What is Virtual Reality? Making an electronic world seem real and interactive

More information

ReWalking Project. Redirected Walking Toolkit Demo. Advisor: Miri Ben-Chen Students: Maya Fleischer, Vasily Vitchevsky. Introduction Equipment

ReWalking Project. Redirected Walking Toolkit Demo. Advisor: Miri Ben-Chen Students: Maya Fleischer, Vasily Vitchevsky. Introduction Equipment ReWalking Project Redirected Walking Toolkit Demo Advisor: Miri Ben-Chen Students: Maya Fleischer, Vasily Vitchevsky Introduction Project Description Curvature change Translation change Challenges Unity

More information

PIR Motion Detector Experiment. In today s crime infested society, security systems have become a much more

PIR Motion Detector Experiment. In today s crime infested society, security systems have become a much more PIR Motion Detector Experiment I. Rationale In today s crime infested society, security systems have become a much more necessary and sought out addition to homes or stores. Motion detectors provide a

More information

SHOOT ROOM INFORMATION

SHOOT ROOM INFORMATION SHOOT ROOM INFORMATION Access to the DMA Shootroom requires safety and skills training and payment of equipment access and use fee ($30 per quarter). How to receive training: 1. Email eda@arts.ucla.edu

More information

YOUR PRODUCT IN 3D. Scan and present in Virtual Reality, Augmented Reality, 3D. SCANBLUE.COM

YOUR PRODUCT IN 3D. Scan and present in Virtual Reality, Augmented Reality, 3D. SCANBLUE.COM YOUR PRODUCT IN 3D Scan and present in Virtual Reality, Augmented Reality, 3D. SCANBLUE.COM Foreword Dear customers, for two decades I have been pursuing the vision of bringing the third dimension to the

More information

Contents. Hardware and product care. Play area. Vive experience. Phone notifications. Settings. Trademarks and copyrights. Index.

Contents. Hardware and product care. Play area. Vive experience. Phone notifications. Settings. Trademarks and copyrights. Index. User guide 2 Contents Contents Hardware and product care Unboxing 4 Vive headset 5 Link box 14 Vive controllers 16 Base stations 18 Product care 23 Play area What is the play area? 25 Planning your play

More information

Assignment 5: Virtual Reality Design

Assignment 5: Virtual Reality Design Assignment 5: Virtual Reality Design Version 1.0 Visual Imaging in the Electronic Age Assigned: Thursday, Nov. 9, 2017 Due: Friday, December 1 November 9, 2017 Abstract Virtual reality has rapidly emerged

More information

3D VR Puzzle for Anatomy Education

3D VR Puzzle for Anatomy Education Department of Simulation and Graphics Report for Scientific Individual Project 3D VR Puzzle for Anatomy Education Revision: 1.0 Asema Hassan 210492 14.10.2016 Supervisor: Patrick Saalfeld, M.Sc. Prof.

More information

Training Schedule. Robotic System Design using Arduino Platform

Training Schedule. Robotic System Design using Arduino Platform Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection

More information

Rodni What will yours be?

Rodni What will yours be? Rodni What will yours be? version 4 Welcome to Rodni, a modular animatronic animal of your own creation for learning how easy it is to enter the world of software programming and micro controllers. During

More information

ESC 100: Exploring Engineering. Fall Lab 2: Calibrating An Infrared Distance Sensor

ESC 100: Exploring Engineering. Fall Lab 2: Calibrating An Infrared Distance Sensor ESC 100: Exploring Engineering Fall 2013 Lab 2: Calibrating An Infrared Distance Sensor Name Date Section/Professor Please indicate with whom you worked with on this Lab Exercise (if applicable): I affirm

More information

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Join the Creative Revolution Before You Start Thank you for your interest in the Virtual Reality Nanodegree program! In order to succeed in this program,

More information

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird Exploring Virtual Reality (VR) with ArcGIS Euan Cameron Simon Haegler Mark Baird Agenda Introduction & Terminology Application & Market Potential Mobile VR with ArcGIS 360VR Desktop VR with CityEngine

More information

IMU: Get started with Arduino and the MPU 6050 Sensor!

IMU: Get started with Arduino and the MPU 6050 Sensor! 1 of 5 16-3-2017 15:17 IMU Interfacing Tutorial: Get started with Arduino and the MPU 6050 Sensor! By Arvind Sanjeev, Founder of DIY Hacking Arduino MPU 6050 Setup In this post, I will be reviewing a few

More information

Use Virtual Wellington at events, trade shows, exhibitions, to train agents, as an educational tool and in your recruitment process.

Use Virtual Wellington at events, trade shows, exhibitions, to train agents, as an educational tool and in your recruitment process. Virtual Wellington Guidelines About Virtual Wellington is a world first gamified VR city experience that allows people to immerse themselves in Wellington without getting on a plane. Available for free

More information

Design: Internet Technology in Pervasive Games

Design: Internet Technology in Pervasive Games Design: Internet Technology in Pervasive Games Mobile and Ubiquitous Games ICS 163 Donald J. Patterson Content adapted from: Pervasive Games: Theory and Design Experiences on the Boundary between Life

More information

Coding with Arduino to operate the prosthetic arm

Coding with Arduino to operate the prosthetic arm Setup Board Install FTDI Drivers This is so that your RedBoard will be able to communicate with your computer. If you have Windows 8 or above you might already have the drivers. 1. Download the FTDI driver

More information

Portable Multi-Channel Recorder Model DAS240-BAT

Portable Multi-Channel Recorder Model DAS240-BAT Data Sheet Portable Multi-Channel Recorder The DAS240-BAT measures parameters commonly found in process applications including voltage, temperature, current, resistance, frequency and pulse. It includes

More information

Setup Download the Arduino library (link) for Processing and the Lab 12 sketches (link).

Setup Download the Arduino library (link) for Processing and the Lab 12 sketches (link). Lab 12 Connecting Processing and Arduino Overview In the previous lab we have examined how to connect various sensors to the Arduino using Scratch. While Scratch enables us to make simple Arduino programs,

More information

Arduino Lesson 1. Blink. Created by Simon Monk

Arduino Lesson 1. Blink. Created by Simon Monk Arduino Lesson 1. Blink Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink' Uploading Blink to the Board How 'Blink'

More information

Using VR and simulation to enable agile processes for safety-critical environments

Using VR and simulation to enable agile processes for safety-critical environments Using VR and simulation to enable agile processes for safety-critical environments Michael N. Louka Department Head, VR & AR IFE Digital Systems Virtual Reality Virtual Reality: A computer system used

More information

Design: Internet Technology in Pervasive Games

Design: Internet Technology in Pervasive Games Design: Internet Technology in Pervasive Games Mobile and Ubiquitous Games ICS 163 Donald J. Patterson Content adapted from: Pervasive Games: Theory and Design Experiences on the Boundary between Life

More information

The WalkOVR is a motion suit that features built-in motion sensors and sophisticated motion capture algorithms and track gamers movements in real

The WalkOVR is a motion suit that features built-in motion sensors and sophisticated motion capture algorithms and track gamers movements in real The WalkOVR is a motion suit that features built-in motion sensors and sophisticated motion capture algorithms and track gamers movements in real time. While many virtual reality games are designed to

More information

Install the App. Search the App/Play Store for SiOnyx Aurora. Tap Get/Install. (Screens will differ slightly between ios and Android devices.

Install the App. Search the App/Play Store for SiOnyx Aurora. Tap Get/Install. (Screens will differ slightly between ios and Android devices. SiOnyx Aurora ios/android Mobile App The mobile app will allow you to take remote control of your camera. This guide will assist you with installing and using the app. (Screens will differ slightly between

More information

Realtime 3D Computer Graphics Virtual Reality

Realtime 3D Computer Graphics Virtual Reality Realtime 3D Computer Graphics Virtual Reality Virtual Reality Input Devices Special input devices are required for interaction,navigation and motion tracking (e.g., for depth cue calculation): 1 WIMP:

More information

ULS24 Frequently Asked Questions

ULS24 Frequently Asked Questions List of Questions 1 1. What type of lens and filters are recommended for ULS24, where can we source these components?... 3 2. Are filters needed for fluorescence and chemiluminescence imaging, what types

More information

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering A Step Forward in Virtual Reality Team Step Ryan Daly Electrical Engineer Jared Ricci Electrical Engineer Joseph Roberts Electrical Engineer Steven So Electrical Engineer 2 Motivation Current Virtual Reality

More information

Crowd-steering behaviors Using the Fame Crowd Simulation API to manage crowds Exploring ANT-Op to create more goal-directed crowds

Crowd-steering behaviors Using the Fame Crowd Simulation API to manage crowds Exploring ANT-Op to create more goal-directed crowds In this chapter, you will learn how to build large crowds into your game. Instead of having the crowd members wander freely, like we did in the previous chapter, we will control the crowds better by giving

More information

Internet of Things Student STEM Project Jackson High School. Lesson 3: Arduino Solar Tracker

Internet of Things Student STEM Project Jackson High School. Lesson 3: Arduino Solar Tracker Internet of Things Student STEM Project Jackson High School Lesson 3: Arduino Solar Tracker Lesson 3 Arduino Solar Tracker Time to complete Lesson 60-minute class period Learning objectives Students learn

More information

Dispenser printed proximity sensor on fabric for creative smart fabric applications

Dispenser printed proximity sensor on fabric for creative smart fabric applications Dispenser printed proximity sensor on fabric for creative smart fabric applications Yang Wei, Russel Torah, Yi Li and John Tudor University of Southampton, Southampton, United Kingdom, SO17 3BJ Tel: +44(0)23

More information

CURIE Academy, Summer 2014 Lab 2: Computer Engineering Software Perspective Sign-Off Sheet

CURIE Academy, Summer 2014 Lab 2: Computer Engineering Software Perspective Sign-Off Sheet Lab : Computer Engineering Software Perspective Sign-Off Sheet NAME: NAME: DATE: Sign-Off Milestone TA Initials Part 1.A Part 1.B Part.A Part.B Part.C Part 3.A Part 3.B Part 3.C Test Simple Addition Program

More information

Step. A Big Step Forward for Virtual Reality

Step. A Big Step Forward for Virtual Reality Step A Big Step Forward for Virtual Reality Advisor: Professor Goeckel 1 Team Members Ryan Daly Electrical Engineer Jared Ricci Electrical Engineer Joseph Roberts Electrical Engineer Steven So Electrical

More information

Peek-a-BOO Kit JAMECO PART NO / / Experience Level: Beginner Time Required: 1+ hour

Peek-a-BOO Kit JAMECO PART NO / / Experience Level: Beginner Time Required: 1+ hour Peek-a-BOO Kit JAMECO PART NO. 2260076/2260084/2260092 Experience Level: Beginner Time Required: 1+ hour Make a ghost that reacts to an approaching object in the room. When idle, the ghost will keep its

More information