Haptic Feedback Glove Group 23 ECE 445: Senior Design TA: John Capozzo. Mithul Garg, Vince Maxwell, Ellie Quirini

Similar documents
GESTUR. Sensing & Feedback Glove for interfacing with Virtual Reality

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS

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

Carnegie Mellon University. Embedded Systems Design TeleTouch. Cristian Vallejo, Chelsea Kwong, Elizabeth Yan, Rohan Jadvani

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

DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1

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

Carnegie Mellon University. Embedded Systems Design TeleTouch. Cristian Vallejo, Chelsea Kwong, Elizabeth Yan, Rohan Jadvani

Persistence of Vision LED Sphere

ECE 445 Spring 2017 Autonomous Trash Can. Group #85: Eshwar Cheekati, Michael Gao, Aditya Sule

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

VIRTUAL REALITY LAB Research group Softwarevisualisation in 3D and VR

Wireless Midi Controller Glove

Background - Too Little Control

HARDWARE SETUP GUIDE. 1 P age

Step. A Big Step Forward for Virtual Reality

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

VIRTUAL REALITY SYSTEM WITH HAPTICS INTEGRATION

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass

APA-102-2C SPECIFICATION INTEGRATED LIGHT SOURCE INTELLIGENT CONTROL OF CHIP-ON-TOP SMD TYPE LED. 5.5x5.0x1.6mm Top SMD Type 0.

Unpredictable movement performance of Virtual Reality headsets

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

Capacitive Face Cushion for Smartphone-Based Virtual Reality Headsets

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

Master Op-Doc/Test Plan

CSE 165: 3D User Interaction. Lecture #7: Input Devices Part 2

UCS Channel LED Driver / Controller

Localized HD Haptics for Touch User Interfaces

EMG click PID: MIKROE-2621

Shenzhen led color opto electronic Co.,ltd

ADVANCED WHACK A MOLE VR

Inductive Charging Case

Tobii Pro VR Analytics Product Description

Haplug: A Haptic Plug for Dynamic VR Interactions

NEWSTAR LED CO., LIMITED SK6812-XX SPECIFICATION INTEGRATED LIGHT SOURCE INTELLIGENT CONTROL OF CHIP-ON-TOP SMD TYPE LED

Training Schedule. Robotic System Design using Arduino Platform

Project Name: Tail-Gator

Robotic Football Positioning System

A Solar-Powered Wireless Data Acquisition Network

Preliminary Design Report. Project Title: Search and Destroy

BCT channel 256 level brightness LED Drivers

Head Tracking for Google Cardboard by Simond Lee

Introduction. Theory of Operation

High Level Design Group: RF Detection Group Members: Joey Py e, André Magill, Shane Ryan, John Docalovich, Zack Bennett Advisor: Dr.

parameter conditions/description min typ max units accuracy 0.2 degrees

Development of a Robotic Vehicle and Implementation of a Control Strategy for Gesture Recognition through Leap Motion device

Interactive Simulation: UCF EIN5255. VR Software. Audio Output. Page 4-1

Sensors Fundamentals. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.

Transmission-Line-Based, Shared-Media On-Chip. Interconnects for Multi-Core Processors

WiFi / Bluetooth Chip Antenna Model: AA029. Product Number: H2U262GKBA0100 REFERENCE SPECIFICATION

DASL 120 Introduction to Microcontrollers

A Closed-Loop System to Monitor and Reduce Parkinson s Tremors

RoboTurk 2014 Team Description

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

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control

ECE 445 Fall 2017 Project Proposal. Recovery-Monitoring Knee Brace

ALPHA Encoder / Decoder IC s

Prediction and Correction Algorithm for a Gesture Controlled Robotic Arm

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

Tobii Pro VR Integration based on HTC Vive Development Kit Description

Tobii Pro VR Analytics Product Description

ECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative

Haptic Feedback Technology

Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its

ESE 350 Microcontroller Laboratory Lab 5: Sensor-Actuator Lab

Design Document. Autonomous Tiny Robots. ECE Spring TA: Luke Wendt. Team 64 Timothy Claussen Haoyu Wu Ruiyang Ding

Application Note. Communication between arduino and IMU Software capturing the data

ReVRSR: Remote Virtual Reality for Service Robots

东莞市欧思科光电科技有限公司 DONGGUANG OPSCO OPTOELECTRONICS CO., LTD SK6812. Intelligent Control LED Integrated Light Source

LED COLOR. SkK Technical Data Sheet 1 / 12.

SVEn. Shared Virtual Environment. Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph Fuhrmann. Cologne University of Applied Sciences

parameter conditions/description min typ max units accuracy 0.2 degrees

Motion sickness issues in VR content

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

Pulse Width Modulation (PWM) and Relays

WiFi/Bluetooth Ceramic Chip Antenna Model: AA055A TELA chip antenna Product Number: H2U34W1H1Z0400 REFERENCE SPECIFICATION

Remote Radio Control. WAVE Push button radio control systems

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

EE 318 Electronic Design Lab 1 project report. Surveillance Robot

Interfacing Sensors & Modules to Microcontrollers

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

WiCon Robo Hand. Electrical & Computer Engineering Department, Texas A&M University at Qatar

VirtualWars: Towards a More Immersive VR Experience

ST25DV-PWM product presentation. July 2018

Rubik s Cube Trainer Project

t t t rt t s s tr t Manuel Martinez 1, Angela Constantinescu 2, Boris Schauerte 1, Daniel Koester 1, and Rainer Stiefelhagen 1,2

HARDWARE SETUP GUIDE. 1 P age

Boozer Cruiser. EEL Electrical Engineering Design 2 Final Design Report. April 23, The Mobile Bartending Robot.

Preliminary Design Review

RGB strips.

APA-104-4RGB260 SPECIFICATION INTEGRATED LIGHT SOURCE INTELLIGENT CONTROL OF CHIP-ON-TOP SMD TYPE LED. 5.5x5.0x1.6mm Top SMD Type 0.

TS100. RTD - PT100 - Temperature Sensor. March, 2017

APA-104-4RGB SPECIFICATION INTEGRATED LIGHT SOURCE INTELLIGENT CONTROL OF CHIP-ON-TOP SMD TYPE LED. 5.5x5.0x1.6mm Top SMD Type 0.

VIRTUAL FIGURE PRESENTATION USING PRESSURE- SLIPPAGE-GENERATION TACTILE MOUSE

Frequency Synthesizer Project ECE145B Winter 2011

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

EEL 4914 SENIOR DESIGN I DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING UNIVERSITY OF CENTRAL FLORIDA

T HE technology upon which today s gaming systems are

Design Considerations for Wrist- Wearable Heart Rate Monitors

II. BLOCK

Transcription:

Haptic Feedback Glove Group 23 ECE 445: Senior Design TA: John Capozzo Mithul Garg, Vince Maxwell, Ellie Quirini

Introduction Haptic feedback system for VR Environmental sensory verification Games: Immersion, Performance Learning: Training, Instruction, Practice Figure 2: HTC Vive Headset [2] Figure 1: VR Gameplay [1]

Objectives 24 variable speed motors - wide range of sensation Compact - freedom of movement Flexible - compatible and universal Valuable - provide useful feedback Responsive - operates intuitively Figure 3: Motor Placement Map

Block Diagram Figure 4: Haptic Feedback Glove Block Diagram

Unity Testing Environment User movement translated into game Interactions monitored Forces calculated Motor values calculated Data Serialized and sent to bluetooth port Figure 5: Unity Environment

The Game Figure 6: Unity Game Environment

Software Diagram KEY: Circles = Unity game objects Rectangles = Script components Red outlines = Upper level container Figure 7: Software Block Diagram

LEAP Motion Controller Flexible - can be used with or without glove Popular - sees widespread use in VR market Unity API - existing libraries Consistent - accurate enough Figure 8: LEAP Interface [3]

LiPo Battery 3.7 V and 2000 mah power source Relatively small size: 2.1 x 2.4 x 0.25 Safety concerns addressed with overcharging protection and an under-voltage lockout circuit Figure 9: LiPo Battery Image [4]

Bluetooth Module RN-41 Bluetooth receiver and transceiver Receives data sent from Unity which contains the motor intensity values (288-bit binary string) Passese the data to the microcontroller serially Would transmit data from the gyroscope back to the Unity software Figure 10: RN-41 Bluetooth Module [5]

Battery Life Minimum battery life of ~2.28 hours Bluetooth uses an average 94 mah when powered PWM chip uses ~65 mah when powered All motors at full intensity ~720 mah Figure 11: Bluetooth Power Graph

Microcontroller Figure 12: PICAXE Pinouts [6] C.4 reads serial data sent from the Bluetooth chip C.0 controls LAT, which goes high after 288 bits pass through C.1 outputs data to the PWM C.2 outputs a clock signal for the PWM s shift register Shortfalls Trouble reading in the data from Bluetooth Some latency in read/write time

Vibration Motors Dimension: 10 mm diameter, 2.7 mm thick Operating voltage: 2-5 V 2 V gives a low rumble 3.7 V gives a vigorous vibration In series with an LED No noticeable change in temperature during operation Figure 13: Vibration Motor [7]

PWM Driver 24 Channels 12-bit control 30 ma output Shift in the 288 intensity control bits through DIN using CLK Latch the data with the LAT signal Figure 14: PWM Driver [8] Figure 15: Glove - PWM Connection

Gyroscope Proposed Functionality Send data via Bluetooth back to Unity Improve limitations of the LEAP controller Bit of a stretch goal Not crucial to functionality of the system

The PCB Power - LiPo battery as the single power source USB port for recharging Communication - Bluetooth Module Status LED MCU - PICAXE 08M2 Compact Size 1.9 x 1.45 Figure 16: PCB and components

Haptic Glove All 24 motor/led bundles sewn in place Figures 17-20: Glove setup/vibration Motor/LED

3D-Printed Housing Houses battery underneath shelf PCB and PWM driver on top, secured in place by flexible fabric or electrical tape (to allow wires to glove to move freely) Worn on the bottom of the wrist with an adjustable strap Figures 21-23: PCB Housing

Conclusion Further advancements Gyroscope implementation Microcontroller research Use the glove in the testing environment

Acknowledgments John Capozzo Hao Zhu Jonathan Makela Mark Smart Jackson Lenz

Sources [1] http://www.roadtovr.com/wp-content/uploads/2016/02/leap-motion-orion-blocks-demo.jpg [2] http://www.roadtovr.com/wp-content/uploads/2016/02/htc-vive-large-1.png [3] https://www.amazon.com/leap-motion-controller-packaging-software/dp/b00hvybwqo [4] https://cdn.sparkfun.com//assets/parts/1/5/6/2/batt2ajst-01-l.jpg [5] https://cdn.sparkfun.com//assets/parts/9/2/2/6/11786-02.jpg [6] https://cdn.solarbotics.com/products/photos/525a8a27c3ee6131ddd9dda6bfaf0bb1/08m2.jpg [7] https://cdn-shop.adafruit.com/1200x900/1201-01.jpg [8] https://cdn-shop.adafruit.com/1200x900/1429-00.jpg Questions?