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

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

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

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

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

GESTUR. Sensing & Feedback Glove for interfacing with Virtual Reality

A Solar-Powered Wireless Data Acquisition Network

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

Multipurpose Iron Man Glove & Moveable Platform

NETWORK CONNECTIVITY FOR IoT. Hari Balakrishnan. Lecture #5 6.S062 Mobile and Sensor Computing Spring 2017

DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1

Haptic Feedback Technology

Doesn t something like this exist already? What is this project trying to achieve? What is this document?

Electronics Design Laboratory Lecture #11. ECEN 2270 Electronics Design Laboratory

Sandia National Laboratories Clinic Team

Midway Design Review

The PTR Group Capabilities 2014

SAPLING WIRELESS SYSTEM

Design of a Remote-Cockpit for small Aerospace Vehicles

RF module and Sensing Workshop Proposal. Tachlog Pvt. Ltd.

ReVRSR: Remote Virtual Reality for Service Robots

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

VIRTUAL REALITY LAB Research group Softwarevisualisation in 3D and VR

Aztec Micro-grid Power System

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

Persistence of Vision LED Sphere

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

Omni-Directional Catadioptric Acquisition System

A wireless positioning measurement system based on Active Sonar and Zigbee wireless nodes CE University of Utah.

Kissenger: A Kiss Messenger

Figure 1. System Block Diagram with Subsystems

Capacitive Face Cushion for Smartphone-Based Virtual Reality Headsets

TRM TRILL RADIO MODULE For installation in LED luminaires

Interfacing Industrial Analog Sensors to the Internet of Things Darold Wobschall Esensors Inc.

Wireless Technologies Provide Effective Data Communications to the Solar Power Industry

Cutaneous Feedback of Fingertip Deformation and Vibration for Palpation in Robotic Surgery

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

Initial Project and Group Identification Document September 15, Sense Glove. Now you really do have the power in your hands!

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

ēko Pro Series System

Mars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr.

Energy harvesting wireless offers an easy, inexpensive alternative for adding energy management features to older automation systems.

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS

Electronics Design Laboratory Lecture #10. ECEN 2270 Electronics Design Laboratory

Geo-Located Content in Virtual and Augmented Reality

Training Schedule. Robotic System Design using Arduino Platform

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor

Relay Driver Overview and Applications

Haptics CS327A

RFIC Group Semester and Diploma Projects

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES

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

PHYSICS-BASED INTERACTIONS IN VIRTUAL REALITY MAX LAMMERS LEAD SENSE GLOVE

Midway Design Review. Sync-In December 4, 2015

Post-Mortem for Smart Garden System

Visualizing the future of field service

HeroX - Untethered VR Training in Sync'ed Physical Spaces

Evaluation of Five-finger Haptic Communication with Network Delay

Remote Monitoring of Environmental Sites using Solar Powered Wi-Fi Enabled Systems

Wireless replacement for cables in CAN Network Pros and Cons. by Derek Sum

WCNN. Wireless Camera Node Network. Midway Design Review December 1, 2014

CareMat A DATASHEET. The pressure-sensitive mat for supervision of people with dementia and disorientation. RoHS. Product Description

Senior Design I. Fast Acquisition and Real-time Tracking Vehicle. University of Central Florida

MyriaMesh. Professional Wireless Light Control. Parking Garages - Warehouses - Hospitals - Schools - Offices

Industrial Wireless: Solving Wiring Issues by Unplugging

Putting It All Together: Computer Architecture and the Digital Camera

I m Dreaming of a Wireless Building

A Flexible, Intelligent Design Solution

3-Degrees of Freedom Robotic ARM Controller for Various Applications

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

Internet of Things with Arduino

For Immediate Release. For More PR Information, Contact: Carlo Chatman, Power PR P (310) F (310)

Peter Berkelman. ACHI/DigitalWorld

WifiBotics. An Arduino Based Robotics Workshop

Functional Specification for Wireless Ultrasonic Waterflow Monitoring System Project Team: Timbo Yuen Eric Lo Ehsan Arman Ye Lin Babak Razzaghi

Mobile Target Tracking Using Radio Sensor Network

A Wireless Mesh IoT sensor system FEATURES DESCRIPTION. Bifrost Gateway series

Abstract Wireless technology is an integral part of

Castle Creations, INC.

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

Next Generation Haptics: Market Analysis and Forecasts

Study of the Architecture of a Smart City

Bloodhound RMS Product Overview

RELAY G10S PILOT S GUIDE B Yamaha Guitar Group, Inc. All rights reserved.

True Q Dynamic Motion Seats

Robotic Football Positioning System

ARUBA AS-100 WIRELESS SENSOR

Energy Consumption and Latency Analysis for Wireless Multimedia Sensor Networks

6135A/PMUCAL Phasor Measurement Unit Calibration System

Multi Robot Navigation and Mapping for Combat Environment

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

NIST Activities in Wireless Coexistence

best practice guide Ruckus SPoT Best Practices SOLUTION OVERVIEW AND BEST PRACTICES FOR DEPLOYMENT

Sensors. CS Embedded Systems p. 1/1

RC-WIFI CONTROLLER USER MANUAL

CareMat C DATASHEET. The pressure-sensitive mat for supervision of people with dementia and disorientation. RoHS

N.EXTECHS I.NDOOR P.OSITIONING S.YSTEM NIPS AN ULTRA WIDE BAND REAL TIME POSITIONING SYSTEM

Assembly Guide Robokits India

Feel the Real World. The final haptic feedback design solution

Hardware Platforms and Sensors

Transcription:

Carnegie Mellon University Embedded Systems Design 18-549 TeleTouch Cristian Vallejo, Chelsea Kwong, Elizabeth Yan, Rohan Jadvani February 11, 2017

Contents 1 Project Description 2 2 Design Requirements 3 2.1 Functional Requirements..................... 3 2.2 Non-Functional Requirements.................. 3 3 Functional Architecture 4 3.1 Pressure Detection........................ 4 3.2 Pressure Action.......................... 4 3.3 Wireless Communication..................... 5 4 Design Trade Studies 5 4.1 Hand Design............................ 5 4.2 Glove Design........................... 6 4.3 WiFi Modules........................... 7 5 System Description/Depiction 8 5.1 Fabric Square Sensors...................... 8 5.2 Linear Resonant Actuators.................... 8 5.3 System Depiction Diagram.................... 8 6 Project Management 9 6.1 Project Schedule......................... 9 6.2 Team Member Responsibilities.................. 10 6.3 Budget............................... 10 6.4 Risk Management......................... 10 6.4.1 Design Risks........................ 10 6.4.2 Resource Risks...................... 11 6.4.3 Scheduling Risks..................... 11 7 Related Work (Competition) 11 7.1 GloveOne............................. 11 7.2 Hands Omni............................ 12 References 13 1

1 Project Description Haptic technology recreates the sense of touch by applying, forces, vibrations, or motions to the user. Users are able to interact with the environment through remote applications, but these actions don t feel real without the sense of touch. TeleTouch is a remote communication device that mimics the touch on a model hand to the glove on a user s hand. Using sensor laden gloves, we hope to capture the feel of what it is to hold a hand and effectively relay that feeling to a second party. Precisely, our project consists of two physical parts. There is a model hand that the user can touch any area of, and a haptic-feedback glove, that reflects the touch that was performed on the model hand. This product is supposed to be used between two users, who each owns a set of model hand and glove, such that they can communicate with the essence of touching hands, wirelessly across any distance. Our goal in doing so is to not only allow the sense of touch to transcend the need for physical interaction but also to explore the most effective and believable methods of providing tactile feedback. Our project aims to deliver the most real feeling interaction with a non-human such that you feel as if some one may actually be holding your hand. 2

2 Design Requirements 2.1 Functional Requirements Enacting touch Receiving touch Pressure Communication Power Collect data about where the user has touched the model hand using pressure sensors. Use Linear Resonant Actuators to send haptic feedback to the corresponding areas on glove where the model hand was touched. Accurately reflect the amount of pressure enforced on the model hand to the user s glove. The interaction should be able to take place no matter the distance in-between as long as both the hand and glove are connected to Wi-Fi. Both the glove and the model hand should be rechargeable via USB cable. 2.2 Non-Functional Requirements Real-time Energy-efficient Intuitive After a touch is enacted on model hand, the glove must receive the touch within 10 seconds. Both the glove and the model hand should maintain battery life of at least 2 hours. A poll on the users of the interaction of touching and being touched should result in at least 90 percent users feeling natural while using the product. 3

3 Functional Architecture 3.1 Pressure Detection When pressure is detected, the model hand computes and records the location and amount of pressure, and sends this aggregated data to the cloud server in order to drive an action on the glove. 3.2 Pressure Action Glove enacts haptic feedback on user s hand when it receives location and pressure data from the server, driving corresponding vibration motors to mimic the touch on the model hand. 4

3.3 Wireless Communication The interaction is facilitated by a cloud server that receives and forwards the location and pressure data from model hand to glove. 4 Design Trade Studies 4.1 Hand Design Metric (1) Fabric Square Sensors (2) Force-Sensitive Resistor Price $24.95/sheet (12inx13in) $7.00/sensor Size Flexible 2.35in x 0.73in Resistance changes by Sensitivity distance from pressure or stretch Pressure Range 0.01lb - 220lb 0.04lb - 22lb Cost $93.85 $221.99 10 percent variation by sensor: suggested for detecting weight, not accurate in how much The choice of which pressure sensors to use was between EeonTex Pressure Sensing Fabric and Round Force-Sensitive Resistors. Comparing the price of 12 sensors cut out from the fabric sheet to the price of 12 forcesensitive resistors, the fabric saves $4.92 per sensor. The fabric is more flexible to fit on the model hand than the solid force-sensitive resistor. The fabric resistance is a function of the pressure applied and is relatively uniform, while the force-sensitive resistor has a 10% variation of resistance by each sensor, and has been recommended for detecting the presence of weight, and not as a load measurer. Since we are modeling human touch, we care more about the lower end of pressure range capabilities. The fabric has a lower threshold of 0.01lb compared to the force-sensitive resistor threshold of 0.04lb. Comparing every characteristic, the EeonTex Pressure Sensing Fabric is the superior choice to the Round Force-Sensitive Resistors to use as our hand sensors. 5

(a) Fabric Square Sensors (b) Pressure Sensors Figure 1: Hand Design Brainstorming 4.2 Glove Design Metric (1) Vibration Motors (2) Linear Resistant Actuators Price $4.96/motor $6.66/actuator Size 10 mm 8 mm Latency Time to turn on and off 7ms Force Range One speed: 13 krpm/min Modifiable frequency and amp. Cost $168.83 $218.13 The choice of which glove design to use compared the use of vibration motors or linear resonant actuators. Each vibration motor is $1.70 cheaper compared to one linear resonant actuator. The diameter of a linear resonant actuator is 2mm smaller than a vibration motor. The latency of both the motor and the actuator are both fast enough for our purpose. The most important characteristic was the force range, since we want to be able to simulate sensitive touch sensations. The vibration motor was not intended to have many controllable speeds, while the linear resonant actuator responds to changes in frequency or amplitude changes from the AC input and changes its vibration. So, even though the cost of the linear resonant actuator is considerably more than the vibration motors, we chose to use the actuators because of the range of vibration frequencies. 6

(a) Vibration Motors (b) Linear Resistant Actuators Figure 2: Hand Design Brainstorming 4.3 WiFi Modules Metric (1) SMD Module - CC3000 (2) ESP8266 (TCP/IP) Price $26.95 / module $6.95 / module Size 16.3 mm x 13.5 mm x 2 mm 16 mm x 24 mm x 3 mm Throughput 4 Mbps 320 kbps Cost $53.90 $13.90 One of the main operations of our system is communicating sensor data wirelessly from the mannequin hand to the glove. The system architecture includes one module on the mannequin and one module on the glove, each of which communicate through a cloud server. Two of the WiFi modules that were considered were the CC3000 and ESP8226. Since the data packets being sent are mostly numbers that translate to operations for each vibration motor, throughput was not a huge factor in deciding between modules. Online research also indicates the ESP8266 is more performant, has better modularity for hardware, and is significantly cheaper. 7

5 System Description/Depiction 5.1 Fabric Square Sensors The mannequin hand is covered in 40 1in x 1in EeonTex Pressure Sensing Fabric on the back of the hand, the palm, and fingertips. Each fabric square has a measured resistance that is sent as data to the cloud server. 5.2 Linear Resonant Actuators Black elastic glove is lined on the inside with 40 linear resonant actuators on back of hand, palm, and fingertips to mirror sensor placements on mannequin hand. Resistance data from each sensor in the cloud server is translated to corresponding force output in linear resonant actuator. Different forces are controlled by modifying actuator amplitude and/or frequency to simulate pressure. 5.3 System Depiction Diagram Figure 3: System Diagram 8

6 Project Management 6.1 Project Schedule Date Milestone 2/13 Basic Website Landing Page 2/17 Purchase Components Deadline 2/21 Website Sections Created and Filled 2/21 Setup Pressure Meshing 2/24 Website Check 1 2/24 Design for Pressure Meshing Mappings 2/28 Live Updating of Pressure Meshing 3/6 System Demo 1 3/10 Website Updated System Demo 1 Post Mortem 3/14 Vibration (Tactile) Mesh Design Complete 3/14 Design for Pressure Mesh to Vibration Mesh Mapping 3/20 System Demo 2 3/24 Communication between Mesh Layers 3/24 Website Updated System Demo 2 Post Mortem 4/3 System Demo 3 4/3 Website Updated System Demo 3 Post Mortem 4/7 Website Check 2 4/7 Full Vibration Mesh Control via Wireless Communication 4/10 System Demo 4 4/12 Website Updated System Demo 4 Post Mortem 4/15 Basic Feel via Vibration Mesh from Human Interaction 4/15 Ability to touch a model hand sensor and feel it on glove 4/17 System Demo 5 4/17 Website Updated System Demo 5 Post Mortem 4/24 Refined Feel via Vibration Mesh from Human Interaction 4/24 Ability to touch a model hand anywhere and feel it on glove 4/25 System Demo 6 4/25 Website Updated System Demo 6 Post Mortem 9

6.2 Team Member Responsibilities Team Member Primary Secondary Rohan Jadvani Wireless Communication PCB designer, Videographer Chelsea Kwong Sensor data collection Website Lisa Yan Actuator implementation Wireless Communication Cristian Vallejo Mechanical design System integration, Website 6.3 Budget Item Vendor Quantity Price Model Hand Amazon 2 $18.99 Linear Resonant Actuators Precision Microdrives 40 $266.40 Pressure Sensing Fabric SparkFun 4 $99.80 WiFi Module - ESP8266 SparkFun 2 $13.90 Black Elastic Glove Cabela s 1 $24.99 Total $424.08 6.4 Risk Management 6.4.1 Design Risks 1. Sensor are not accurate or do not work as expected (a) Utilize our design alternative to change the design to an alternative or use other sensors that will work more closely with our needs 2. Actuators can not deliver sensation in the way expected (a) Utilize alternatives identified in our proposition. 3. Communication over certain protocols may not serve the device properly 10

(a) Using our research on differing methods for wireless communication we would use an alternative protocol to achieve our design 6.4.2 Resource Risks 1. Availability issues with group member (a) Have overlapping responsibilities so that no areas of the project fall behind (b) Have excellent communication between team members so that the team is able to keep the project moving 2. Part Failure (a) Order multiple of each part so that should one fail there is a back up. 6.4.3 Scheduling Risks 1. Incorrect Estimations for Task Completion Deadlines (a) Reevaluate deadlines weekly to ensure people are staying on task 2. Incorrect Analysis on the Importance of Subsystems (a) Should it become apparent that an element of a certain subsystem should need to be worked on first the schedule will be altered to better reflect the team s needs 7 Related Work (Competition) 7.1 GloveOne GloveOne is a haptic glove designed to feel objects in VR. The gloves transfer data using either a low latency USB connection or via Bluetooth. The glove vibrates with varying intensities and frequencies to recreate touch sensations for the user. The glove also uses Leap Motion and Intel RealSense 11

and has a price tag for $200 for each glove. Our team has an edge on this glove in different ways. GloveOne is not able to communicate long distances due to using a USB connection or Bluetooth. Our design, however, is able to communicate over WiFi allowing it to be used anywhere a connection is available. The glove is comparable in price to what it takes to make our proposed project. The actuators for GloveOne and our design are similar since they both vibrate independently at different frequencies and intensities, reproducing accurate touch sensations. However, their design uses 10 actuators, while the size of ours allows us to use 40. 7.2 Hands Omni Hands Omni is a haptic glove as well that uses inflatable bladders to simulate pressure on touch. Inflatable bladders may create a more realistic sense of physical pressure on the hand compared to vibrating actuators, but since the device relies on air compressions to drive interactions, the latency of the device is a huge hurdle for real-time interactions. 12

References [1] Hayden, Scott. 2 VR Gloves Promising Haptic Feedback, 2 Very Different Approaches. [2] Bala, Shantanu. How It Works: Linear Resonant Actuators. Somatic Labs. N.p., 4 Apr. 2016. Web. 10 Feb. 2017. 13