Final Report 1. 2 3 Idea and Overview 1 Scope 2 Hardware and software 3 Algorithm 4 Experiments & Results 5 Conclusion 6.

Slides:



Advertisements
Similar presentations
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
Advertisements

Slide Ruler. ? X 5" On today’s menu...  What happened with Gravity  Noise  The tool today  Fundamental Limitations  Magical Christmas Land  (Where.
TEAM 9 - MRAV DESIGN CONSTRAINTS ANALYSIS by Nick Gentry.
Outline quad-copter Abstract Quad-Copter Movement Hand movement
Making Movement Easy for the Visually Impaired. As per the survey conducted on visually disabled people it was discovered that the white cane is an integral.
1. How special is ONfinity CM2 Max compared with other portable interactive whiteboards currently available in the market ? Compared with other portable.
Swish Sleeve Software Design Narrative Team 7: Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong 1Team 7 - Swish Sleeve.
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
Electronic and Computer Engineering Colin Grogan Final Year Project: Design and Build an Air Mouse for people with lower mobility.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Parth Kumar ME5643: Mechatronics UAV ATTITUDE AND HEADING HOLD SYSTEM.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
Computerized Labyrinth Solver Gregory Schallert Chad Craw.
ECEN 4610 Capstone Design Lab Fall 2009 Preliminary Design Review Team ACRONYM Another Capstone Research Oriented Nonsensical Yao Ming.
“Let’s Take This Outside” Boxing David A. Blau Uzoma A. Orji Reesa B. Phillips.
Mark CerritelliMatthew Fister Charles Cole Mine Yalcinalp.
P08006: Physical Therapy Motion Tracking System Sponsor: National Science Foundation Customer: Nazareth Physical Therapy Clinic Josemaria Mora Electrical.
Computerized Labyrinth Solver The board-game ‘Labyrinth’ traditionally uses two manual controls to navigate a marble through a maze. This project proposes.
Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary.
ASPPRATECH.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
A NY C ONCISE R ENDERING OF O BFUSCATORY N OMENCLATURE Y IELDING M NEMONICS /M ONEY Critical Design Review Kaylee Bush, Mike Killian, Ian Rees, Andrew.
March 5, 2010 ENGR 340 Presentation #3. DaveAnthonyAndrewDanny MoelkerBoorsmaHoogendamVanderspek.
COMPONENTS OF THE SYSTEM UNIT
Remote communication and sensing.
Motion Capture Hardware
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München.
DISCLAIMER!!!! I AM A N00B! Please do note that everything that I have worked on is subject to questioning.. in fact.. I suggest it. This entire project.
iitb.ac.in, ee.iitb.ac.in 1/25 Indicon2013, Mumbai, December 2013, Paper ID 1084 Track 4.1 Signal Processing & VLSI (Biomedical.
Muscle Volume Analysis 3D reconstruction allows for accurate volume calculation Provides methods for monitoring disease progression Measure muscle atrophy.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
Wii Care James Augustin Benjamin Cole Daniel Hammer Trenton J. Johnson Ricardo Martinez.
Home Theater Remote Date: May 16, 2008 Team: Bryan Follis, Mike Schmidt, Dan Grissom, Jesse Butler Advisor: Dr. David Klotzkin Final Presentation.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Development of a wireless telemetry system for model rocketry.
Centre for Mechanical Technology and Automation Institute of Electronics Engineering and Telematics  TEMA  IEETA  Simulation.
INEMO™ Demonstration Kit DOF (Degrees of Freedom) platform  The STEVAL-MKI062V2 combines accelerometers, gyroscopes and magnetometers with pressure.
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
New Human Machine Interfaces for Games Narrated by Michael Song Digiwinner Limited Aug
Remote Controlled Submarine Students Osama Naji Abu-Omar Hakam Marwan Risheh Supervisor Dr. Luai Malhis An-Najah National University Computer Engineering.
FUFO project Final report.
ECE 477 DESIGN REVIEW TEAM 4  SPRING 2015 Matt Carpenter, Grant Gumina, Chris Holly, and Michael Pak.
Gyro (yee-roh) Designed by Joshua Lewis. Introduction  Inverted Pendulum  ATMega MicroProcessor  Inertial Measurement Unit  PID Control Algorithm.
Autonomous Helicopter EE 496 James Lyden Harris Okazaki.
Why Do Airplanes Crash? Investigating Air Data Inertial Reference Units Department of Electrical and Computer Engineering INTRODUCTION Modern aircraft.
Objective: To develop a fully-autonomous control system for the Q-ball based on onboard IMU/Magnetometer/Ultrasound sensory information Summer Internship.
Quadcopters A CEV Talk. Agenda Flight PreliminariesWhy Quadcopters The Quadcopter SystemStability: The NotionSensors and FusionControl AlgorithmsThe Way.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
Electrical and Computer Engineering Smart Goggles To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Team Wolf.
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
Wii Remote Zibo Zou, Daniel Maertens, Steven Duan 1.
Magic Wand Battle Game Team 53 Shanoon Martin, Jialin Sun, Manfei Wu.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
CHAPTER 8 Sensors and Camera. Chapter objectives: Understand Motion Sensors, Environmental Sensors and Positional Sensors Learn how to acquire measurement.
Obstacle avoiding robot { pixel }
Introduction to Smart Systems
Musical Instrument Virtual
Personal Heads-Up Display
Balanduino Supervisor: Dr. Raed Al-Qadi Prepared by: Nadeen Kalboneh Nardeen Mabrouk.
Self-Contained Analytical Skating Form Tracker
Real-Time Free Throw Feedback Device
Joe Trefilek Jeff Kubascik Paul Scheffler Matt Rockey
Android Topics Sensors Accelerometer and the Coordinate System
In the land of the blind, the one eyed man is king
Image Acquisition and Processing of Remotely Sensed Data
Software Design Narrative
Team RAPTORS Joe Trefilek Jeff Kubascik Paul Scheffler Matt Rockey
Presentation transcript:

Final Report 1

2

3 Idea and Overview 1 Scope 2 Hardware and software 3 Algorithm 4 Experiments & Results 5 Conclusion 6

 Develop a visual entertainment where they can interactive with computer in a boxing game using portable device.  Bring to user some action : ◦ Punch ◦ Block ◦ Dodge 4 Idea and Overview

5 Idea  1.Light Gun ◦ A light gun is a pointing device for computers and a control device for arcade and video games. ◦ The video game light gun is typically modeled on a ballistic weapon (usually a pistol) and is used for targeting objects on a video screen. ◦ It uses light as its method of detecting where on screen the user is targeting Idea and Overview

6  2. Wii Sports – Boxing ◦ This game is the only game on Wii Sports to use the nunchuk attachment. ◦ You can punch, block, and dodge in the game by moving Wiimote ◦ To control your player you basically need to imagine that the 2 controllers are your players fists. Idea Idea and Overview

7

8 Scope Microcontroller Gyro IMU Accelerometer Bluetooth sensor PC Game Camera (Option) Bluetooth Transmit sensor data via bluetooth Power ( Battery ) Portable device

 Portable device: Send Sensor’s output to computer at a real-time rate. ◦ Microcontroller : control accelerometer, gyro IMU, bluetooth sensor ◦ Acelerometer : Calculate acelerometer rate ◦ Gyro IMU : Calculate angle rate ◦ Bluetooth sensor : Connect and send Sensor data to computer ◦ Power (Pin) : Provide power to Portable device 9 Scope

 Computer: Receive Sensor’s statues from portable device to make action in game. ◦ Game: A boxing game 3d which user can play with AI ◦ Camera (option) : detech the movement, calculate the moving distance to make action in game ◦ Bluetooth : Make a communication with portable device 10 Scope

 Main action in game ◦ Punch : It happen when the accelerate increase with the calculated angle received by gyro IMU. ◦ Block : It happen when the accelerate decrease and stop. ◦ Dodge :It happen when the accelerate increase but with design angle. 11 Scope

 Communication system ◦ Communicate portable device via Bluetooth:  Portable device sends Sensor data (angle rate, acceleration rate…) to computer. ◦ Communicate via Camera:  PC get action from camera to detect the movement of the portable device. 12 Scope

No.ComponentsQuantityDescription 1dsPIC30f40121Microcontroller 2HC-061Bluetooth module 3ADXL3451Accelerometer 4ITG32051Gyroscope 5Lipo Pack 7.4v1Battery 13 Hard & Soft

14 Hard & Soft Hardware context design

15 Hard & Soft  dsPIC30f4012 Microcontroller ◦ Max speed: 30 MIPS ◦ 16x16 bit working arrays ◦ 5 timers ◦ Programmable by C30.

16 Hard & Soft  HMC5883N + ADX345 + ITG3205 ◦ All-in-one module:  3-axis accelerometer.  3-axis gyroscope.  -300m to 9000m altimeter.

17 Hard & Soft  Orion Rocket Sport Lipo Battery ◦ 7.4v 3300mAh LiPo ◦ 25C nominal discharge ◦ Stick pack shaped hard plastic case ◦ Factory fitted Traxxas TRX power plug ◦ JST-XH balance connector

18 Hard & Soft  HC-06 Bluetooth Module ◦ Slave Bluetooth to serial adapter ◦ Measures only 28mm x 15 mm x 2.35mm ◦ Possible baud rates: 1200, 2400, 4800, 9600, 19200, 38400, 57600,

19 Hard & Soft

20 Hard & Soft

21 Hard & Soft

22 Hard & Soft  Iterative model:

23 Hard & Soft  Embedded system development:

24 Hard & Soft  Two main software ◦ Software on PC : 3 Application  Test application 1: Test communicate with Portable device via Bluetooth, received and show data, draw chart  Test application 2: Test communicate with other Computer via Bluetooth, send virtual distance and angle data  3d Boxing game ◦ Firmware : Control action inside Portable Device

25 Hard & Soft

26 Hard & Soft  FSM: Start WaitingFor Connection SendSensor Data Power onSystem initiated System connected with AOC Error Any Error System are stopped

27  Euler Angle: Algorithms

28  Euler angles calculation: ◦ Gyroscope: Integration of angular velocity over time. ◦ Accelerometer: Multiplication with a (x,y,z) Direction Cosine Transformation Matrix. Algorithms

 Moving distance measure :  Accelerometer : Bring out acceleration of each axe when the sensor move.In case of moving straight in one line we can calculate the velocity and finally calculate distance. Algorithms

 Theta angle by Accelerometer Algorithms BEFORE FILTER

 Theta angle by Accelerometer and Gyroscope: Algorithms AFTER HIGH-PASS AND LOW-PASS FILTER

 Theta angle by Accelerometer and Gyroscope: Algorithms AFTER COMPLEMENTARY FILTER

 Measure moving distance : Algorithms

 Experiments & Results

Conclusion

 Develop an Interactive 3d game system with more action.  Use more flexible but useful algorithm to make more smooth data.  Change the component to reduce price and size of Portable device,improve ability of calculate angle and moving distance.

    “Gravity Force” gravityhttp:// gravity  “Blender version 2.7”  "High-pass Filter"-  "Low-pass Filter"-  "Kalman Filter Vs Complementary Filter" - filter filter  Shane Colton, MIT (2007) - "The Balance Filter"  "Inertial Measurement Unit"  Laura Salhuana, AN (2012), Frescale Semiconductor - "Tilt Sensing using linear accelerometer" 38 Reference

From IBG3d.Pro team with love 39