James Augustin Benjamin Cole Daniel Hammer Trenton J. Johnson Ricardo Martinez.

Slides:



Advertisements
Similar presentations
An Intro to WiiMote WhiteBoard
Advertisements

TEMPLATE DESIGN © The basic model for a trigonometric setup requires that the HID be seen by at least two cameras at any.
Working for the future - today
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
KINECT REHABILITATION
Chapter 3 Computer Hardware and Peripherals: Your Digital Toolbox
Mentor, John R. LaCourse: Nicholas Parrott: Erick Janampa: Project Definition “ The goal of this project.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Head Tracking and Virtual Reality by Benjamin Nielsen.
Introduction to Computer Programming CSC 1401: Introduction to Programming with Java Lecture 2 Wanda M. Kunkle.
Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
1 Advanced Sensors Lecture 6 Sensors Technology AUE 2008 Bo Rohde Pedersen.
Input Devices Image Capture Devices, Sound Capture Devices, Remote Controls PREPARED & PRESENTED BY: FAHAD AHMAD KHAN.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Mathieu Stephan, EPFL. Why? Create a complete product Remotely control your music player Get information about the tracks being played Get calls / listen.
Group II Brian Jacobs Kenneth (Rocky) Santiago Jr. Stephen C Fraser II.
WormCraft Tianyi Zhang tz2210 Ning Li nl2447 Yuxuan Zhang yz2580 Ziwei Zhang zz2282.
 Don’t Be Generic!!  Make sure you use NEW batteries.  Upgrade to power pack.
Remote communication and sensing.
RFID for Health Care Tracking and Monitoring
A PRIMER ON INTEGRATING WIIMOTE FUNCTIONALITY Wiiiiii!-Mote Connections.
Motion Capture Hardware
Tutorial 4: Using CSS for Page Layout. 2 Objectives Session 4.1 Explore CSS layout Compare types of floating layouts Examine code for CSS layouts View.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
Portable Control & Measurement Device Supervisor: Boaz Mizrachi (Zoran)‏ Supervisor: Boaz Mizrachi (Zoran)‏
Lab 4- Intro to using Wii remotes Southern Methodist University Bryan Rodriguez.
By Mark Lawrence Oyster River High School.  A computer in your classroom  A projector (preferably on the ceiling)  A sense of adventure.
Wii Care James Augustin Benjamin Cole Daniel Hammer Trenton J. Johnson Ricardo Martinez.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
Muscle Volume Analysis 3D reconstruction allows for accurate volume calculation Provides methods for monitoring disease progression Measure muscle atrophy.
Vanderbilt University Department of Biomedical Engineering  
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell December 14, 2011.
Department of Computer Engineering College of Engineering An-Najah National University Prepared by : Saif Marwan & Osama Nabulsi Supervisor Name: Dr. Luai.
Wii Care James Augustin Benjamin Cole Daniel Hammer Trenton J. Johnson Ricardo Martinez.
Roopa.T PESIT, Bangalore. Source and Credits Dalvik VM, Dan Bornstein Google IO 2008 The Dalvik virtual machine Architecture by David Ehringer.
Final Honours Presentation Principal Investigator: João Lourenço Supervisor: Dr Hannah Thinyane.
Robot Project Overview. Objective: The goal of this activity is to build a robot that is capable of locating a 2 ft x 2 ft target and launching a ping.
Wii mote interfacing. The product It is a wireless device, using standard Bluetooth technology to communicate The Wii Remote uses the standard Bluetooth.
Adeola Bannis, Ethan Goldblum, Claire Mitchell, Nirav Patel.
Wii CARE James Augustin Benjamin Cole Daniel Hammer Trenton J. Johnson Ricardo Martinez.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Lab 5- IR tracking Southern Methodist University Bryan Rodriguez.
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
Wii Care James Augustin Benjamin Cole Daniel Hammer Trenton J. Johnson Ricardo Martinez.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
 Programming - the process of creating computer programs.
The ambient light sensor in a smart phone is what measures how bright the light is. It’s the phones software that adjusts the brightness in the display.
Digital Technology 14.1 Analogue and Digital Signals.
Team 19 Project Br ö sel. Team Members 2/9 The Project Design Alternatives Testing Future Work Questions Team Members Nathan Leduc Electrical/Computer.
Audio & Vibration MOBILE IS EVERYWHERE Problems: External stimuli & noise Seeing & hearing challenges Accessibility Solutions: Audio & Vibrations.
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
 Wiimote  Wiimote library  Wiimote multi pointing  System architecture  System current  System structure  Experiment  Further work  References.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
QSREALM.BLOGSPOT.COM Input Output Devices. QSREALM.BLOGSPOT.COM Input – Output Devices Also known as Peripheral Devices. These surround a computer’s CPU.
Wii Remote Zibo Zou, Daniel Maertens, Steven Duan 1.
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
Group 2.  SWiiT focuses on using the Wii-mote to make an interactive application where the users can use natural gestures to interact with their environment.
Wii Remotes on Linux using.NET Bindings for libcwiid Jestin Stoffel -
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Android Mobile Application Development
Computer Systems – Hardware, Operating System, & Software
Chapter 2: Operating-System Structures
Real-Time Free Throw Feedback Device
Android Developer Fundamentals V2
Android Platform, Android App Basic Components
Wrap Up CSE 5236: Mobile Application Development
Presentation transcript:

James Augustin Benjamin Cole Daniel Hammer Trenton J. Johnson Ricardo Martinez

Many concepts considered for design of a low-cost head tracking system.  Components of Wii game System Allow patients to perform cervical exercises prescribed by physical therapists  Unsupervised  At home Visual based prescriptions  Graph Comparison  Letter Mimicking Rehab session logged on memory chip  Later analyzed by Physical Therapists

 2 Wii-motes, Up to 4 LEDs  IR tracking  Wii-mote is sensor  LEDs are tracked devices  Worn by user  Specifications:  IR LED:  Battery: Varies  e.g. AA: 1.5V; 2850mAh

 Formula:  Time = Battery Capacity / LED load  Time(h)  Capacity(mAh)  Load(mA)  Batteries considered:  Lantern,  9V,  AA & AAA  Button Cell

 P = Voltage x Current

 IR LEDs attached at each number  Triangulation  Compartment for Circuit  Clip on

 Boom Microphone Stand  Adjustable height from 36”-63”  Additional 30” Boom  Approximately $35 (tax included)

 Implement two microphone stands to create an aerial field of view.  Wii-Motes will be placed where microphones would be.

 Wiimote Data  Infrared  Raw data is processed as 4-byte-long integers  Points are given in (X,Y) coordinate pairs  Accelerometer  Raw data is processed as 4-byte-long floats (decimals)

 WiimoteLib  Managed code for.NET framework  Written in C#  Allows for all configurations of Wiimotes  Variations of attachments  Incompatible with Mac OS and Linux systems  Compatible with Java Native Interface (JNI)

 WiiRemoteJ  Pure Java library for Wii Remote  Also very flexible  Works smoothly with multiple Wiimotes

 Next Steps  Explore the Java 3D library  Try to model a head in a 3D environment  Find a good Java graphing library

 Controller determines X,Y, and Z coordinates of IR points  Z coordinate determined by “size”  Using known distances, angles can be determined through trigonometric functions  Reference point is the Wii controller

 Calibration can be done using MATLAB  Multiple cameras (i.e Wii controllers) can be calibrated using Camera Calibration Toolbox

ItemQuantityCost Wii Controller7$140 Headset2$60 Batteries (AA)12$20 LEDS12$24 Bluetooth Dongle1$42 Bluetooth Stack (Bluesoleil) 1$21 Microphone Stand2$60 Total$367

 2 wii-motes with up to 4 LEDs  Wraparound headphone style headset  Battery Choice: AA  Boom microphone style stand  WiimoteLib  X,Y,Z data registered as a Float; Saved as Text file; Calibrated by Toolbox and Matlab (referenced from controller)  Orientation Program  Low Cost: $367 (~$200 to reproduce)

 Order Parts  Therapist Prescription  Wii-Mote View Analysis  Headset Stress Analysis  LED Sensitivity Analysis  DC-DC Converter  Stand Coupling  Programming  Explore Java Lib  Model 3d head in environment  Graphing Lib  Calibration; Interface; Display