Sonitus Capture the imagination. Agenda Introduction Introduction System Overview System Overview Transmit stage Transmit stage Receive stage Receive.

Slides:



Advertisements
Similar presentations
Team Spot Cooperative Light Finding Robots A Robotics Academy Project Louise Flannery, Laurel Hesch, Emily Mower, and Adeline Sutphen Under the direction.
Advertisements

RF Circuit Design Chris Fuller /7/2012.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
Data Acquisition Risanuri Hidayat.
Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
Tours, 20 June 2002 Field Programmable Analog Arrays: The New Art of Analog Signal Processing CRESITT Industrie Seminar Andreas Kramer.
WIMS Capstone Proposal DSP Demo Abigail Fuentes Rivera Esteban Valentin Lugo Michael Ortiz Sanchez ICOM 5047 Prof Nayda Santiago.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Overview: The system contains 3 main components: the tag, the video capturing and processing unit (VCPU), and the software. The tag consists of an IRED.
Precision AC Current Measurement Technique Guildline Instruments Limited.
Loran-C Receiver Team Deathstar September 7, 2004 Capstone Fall 2004.
Presented By Motion Capture Group: Azadeh Jamalian Ata Naemi Sa'ed Abu-Alhaija Sunghoon Ivan Lee SensIT Technology.
1 ENHANCED RSSI-BASED HIGH ACCURACY REAL-TIME USER LOCATION TRACKING SYSTEM FOR INDOOR AND OUTDOOR ENVIRONMENTS Department of Computer Science and Information.
Lecture 31 Electrical Instrumentation. Lecture 32 Electrical Instrumentation Electrical instrumentation is the process of acquiring data about one or.
Efficient Path Determining Robot Jamie Greenberg Jason Torre.
Lecture161 Instrumentation Prof. Phillips March 14, 2003.
Wireless Motion Capture Mid-Year Design Review Seth Berkowitz Dean Howarth Eric Marklein Ashesh Rastogi Advisor: Professor Daniel Schaubert.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
ADAPTIVE TRAFFIC CONTROLLER Professor Doshi Peter Petrakis (team manager) Marcin Celmer Matt Wilhelm Tom Stack.
Transponder Beacons Control Box Head Mounted Display Inertial Sensor The IS600 Tracking System Ultrasonic Coordinate Base.
Preliminary Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone – Spring 2007.
Cycling Timing System SDP /10/03 Patrick Bell Emilio Gaudette Eric Johnson Advisor: Ramakrishna Janaswamy.
SmartThink Remote System Team Cyclops Justin Bewley Winter Jojola Florence Manega Paul Roberts Denknesh Temesgen.
Real-Time Object Tracking System Adam Rossi Meaghan Zorij
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
1 Advanced Sensors Lecture 6 Sensors Technology AUE 2008 Bo Rohde Pedersen.
MULTIPURPOSE DIGITAL CDMA FM REMOTE CONTROLLER FIRDOUS KAMAL MIZAN MIAH EE – 513 4/19/2005 COMMUNICATION ELECTRONICS.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Automated Football Launcher: Methods for Completing Autonomous Football Passes using Motion Tracking Carmine Milone, Joe Milone, Alex Heydari, George Yue,
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Distributed Control Systems Emad Ali Chemical Engineering Department King SAUD University.
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
2 A. Prof. Hala Abdel-monem Elsadek Microstrip Department Head, Electronics Research Institute Institute /Company: Electronics Research Institute l December.
Peripheral Interpreter consisting of Analyzers 'N Operators
An FPGA implementation of real-time QRS detection H.K.Chatterjee Dept. of ECE Camellia School of Engineering & Technology Kolkata India R.Gupta, J.N.Bera,
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
Motion Capture Hardware
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
1 Development of a Programmable Ultrasonic Receiver Chris Allen
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Real Time Ultrasound Camera for Industrial Applications Bob Lasser Imperium, Inc. Beltsville, MD.
A Performance and Schedulability Analysis of an Autonomous Mobile Robot Jiangyang Huang & Shane Farritor Mechanical Engineering University of Nebraska–Lincoln.
Sensors are mostly electronic devices used to monitor or capture something.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
Amorphous Wire Localization Checkpoint Presentation April 18, 2001 Matthew Foy Richard Kao Matthias Ziegler.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Personal Computer Parts Open your web browser and using an online search engine, find and enter the name of the PC Part in the title box of each slide.
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs Jonathan Alexander Applications Consulting Manager Actel Corporation MAPLD 2004.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Physics Based Formation Behavior in Autonomous Robots Mark Patterson.
S MART A NTENNA B.GANGADHAR 08QF1A1209. ABSTRACT One of the most rapidly developing areas of communications is “Smart Antenna” systems. This paper deals.
Capacitive transducer. We know that : C=kЄ° (A/d) Where : K=dielectric constant Є° =8.854 *10^-12 D=distance between the plates A=the area over lapping.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
ECE 4007 L01 DK6 1 FAST: Fully Autonomous Sentry Turret Patrick Croom, Kevin Neas, Anthony Ogidi, Joleon Pettway ECE 4007 Dr. David Keezer.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
RTLS. LOCATING / POSITIONING SYSTEMS A positioning system is a mechanism for determining the location of an object in space Interplanetary systems Global.
Tracking Mobile Nodes Using RF Doppler Shifts
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
Electronic instrumentation Digitization of Analog Signal in TD
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
ULTRASONIC DISTANCE METER USING 8051
Fig. 4 Block diagram of system
Data transmission and telemetry
دکتر سعید شیری قیداری & فصل 4 کتاب
a t m o s p h e r e s e n s o r t e c h n o l o g i e s
Fig. 4 Block diagram of system
Ultrasonic Rangefinder
Presentation transcript:

Sonitus Capture the imagination

Agenda Introduction Introduction System Overview System Overview Transmit stage Transmit stage Receive stage Receive stage Data stage Data stage Market Market Conclusion Conclusion Q&A Q&A

Introduction Group Members Group Members President: Richard Sheng President: Richard Sheng CEO: Warren Lee CEO: Warren Lee CFO: Alan Chuang CFO: Alan Chuang CTO: Henry Lin CTO: Henry Lin COO: Edward Loo COO: Edward Loo CMO: Kenneth Fong CMO: Kenneth Fong

Pictures

Pictures (cont ’ d)

Introduction (cont ’ d) Purpose Purpose 3D Motion Capturing 3D Motion Capturing Technology Types Technology Types Optical Optical Magnetic Magnetic Mechanical Mechanical Acoustic Acoustic

System Overview 3D Motion Capturing System 3D Motion Capturing System Mobile Unit Source (Transmitter) Receivers Base Station Receiver Array Matrix Poles

Transmit Stage Base Station Base Station “ The Brain ” of the system “ The Brain ” of the system Decide which transmitter to send Decide which transmitter to send Time difference measurement Time difference measurement RF communication RF communication Used to communicate with Mobile station Used to communicate with Mobile station Start of time measurement Start of time measurement

Transmit Stage (cont ’ d) Mobile Unit Mobile Unit Captures and decodes the RF pulse Captures and decodes the RF pulse Turn ultrasonic transmitter on Turn ultrasonic transmitter on Pulse generation Pulse generation

Transmit Stage (cont ’ d) Body Suit

Receive Stage Ultrasonic receiver Ultrasonic receiver Picks up pulse sent by mobile unit Picks up pulse sent by mobile unit Noise rejection amp circuit Noise rejection amp circuit Takes signal from receiver Takes signal from receiver Provides non-linear gain Provides non-linear gain Rejects ambient noise Rejects ambient noise AC Couple BPFPre-amp Nonlinear Amp RAM

Receive Stage (cont ’ d) Receiver array matrix board Receiver array matrix board Captures which receivers turned on first (up to 4 sets) Captures which receivers turned on first (up to 4 sets) Interrupt generated to Base Station Interrupt generated to Base Station Channel disabled temporarily Channel disabled temporarily Peak hold detection used to measure phase error Peak hold detection used to measure phase error Analog to Digital Converter Analog to Digital Converter

Data Stage Base Station Base Station Once interrupt receives, captures Signal ID Once interrupt receives, captures Signal ID Calculates time difference, acquires A/D results Calculates time difference, acquires A/D results Data sent to PC via Serial Data sent to PC via Serial RAM Board temporarily disabled RAM Board temporarily disabled Triangulation Triangulation Converts time difference to distances Converts time difference to distances Distances triangulated to normalized coordinate in space Distances triangulated to normalized coordinate in space

Data Stage (cont ’ d) Triangulation Triangulation Algorithm 1 Algorithm 1 4 data sets 4 data sets Trigonometric calculation Trigonometric calculation Algorithm 2 Algorithm 2 3 data sets 3 data sets Iterative calculation Iterative calculation

Data Stage (cont ’ d) Graphical User Interface Graphical User Interface Visual C++ with MFC Visual C++ with MFC Left window real-time visual representation of the user Left window real-time visual representation of the user Right (multiple) windows displays sampled data in graph format Right (multiple) windows displays sampled data in graph format

Data Stage (cont ’ d) Sampling Control Sampling Control Number of samples (at 17ms period) Number of samples (at 17ms period) Select which sensors (transmitter channels) to plot Select which sensors (transmitter channels) to plot For each channel, reference can be set by the location of another channel, or constant. For each channel, reference can be set by the location of another channel, or constant.

Market Target Customer: Research Target Customer: Research Universities, talked to Kinesiology Faculty of SFU Universities, talked to Kinesiology Faculty of SFU Industrial research labs Industrial research labs Market ’ s current status Market ’ s current status Relatively small industry Relatively small industry 44 companies as of Feb companies as of Feb 1999 Target Price: $5 000 ~ $ Target Price: $5 000 ~ $15 000

Market (con ’ t) Other possible customers Other possible customers Game industry, Medical research facilities, Entertainment industry Game industry, Medical research facilities, Entertainment industry Possible partners Possible partners Universities, other Instrumentation Engineering firms (to provide a broader range of products) Universities, other Instrumentation Engineering firms (to provide a broader range of products) Our competitive edge Our competitive edge Low cost (approx. 1/6 of industry price) Low cost (approx. 1/6 of industry price) Our competitors Our competitors

Competitors (cont ’ d) Intersense Intersense Multi-million dollar company established before tech boom Multi-million dollar company established before tech boom Ultrasonic/inertial tracking products Ultrasonic/inertial tracking products NASA space station robot arm controller NASA space station robot arm controller VR simulation tracked 3D glasses VR simulation tracked 3D glasses Helicopter Helicopter Japan motorcycle(learning) Japan motorcycle(learning) automobile test drive automobile test drive robot navigation AI programming robot navigation AI programming nanomachinary prototyping nanomachinary prototyping

Competitors (cont ’ d) Northern Digital Northern Digital Used at SFU Used at SFU Optical Technology Optical Technology Image guided surgery Image guided surgery Medical robotics Medical robotics image guided dental implantology image guided dental implantology navigation of surgical microscopes navigation of surgical microscopes

Conclusion Improvement considerations (& why they weren ’ t implemented): Higher frequency ultrasonic transducers for better accuracy (costs 5 times more) Higher frequency ultrasonic transducers for better accuracy (costs 5 times more) Separate A/D to improve resolution for better phase correction delay (ran out of time) Separate A/D to improve resolution for better phase correction delay (ran out of time) Better Quality ultrasonic transducers for faster ramp up time and sensitivity (cost) Better Quality ultrasonic transducers for faster ramp up time and sensitivity (cost) Self calibrating receiver array (pipes are hard enough to work with) Self calibrating receiver array (pipes are hard enough to work with) Faster microprocessor (ours was free) Faster microprocessor (ours was free)

Conclusion (cont ’ d) Budget: Proposed: approx. $1100 Proposed: approx. $1100 Spent: approx. $1200 Spent: approx. $1200 Overspent on back-up parts Overspent on back-up parts Lessons Learned: 1. Coupling capacitors are our friends 2. Cross talk … bad 3. Creativity does not always imply ingenuity (working) Group Dynamics

Q&A What does RAM stand for? What does RAM stand for? Name 2 other types of technology possible for motion capture. Name 2 other types of technology possible for motion capture. How many nights did we sleep at school? How many nights did we sleep at school?

Answers Receiver Array Matrix Receiver Array Matrix Optical and Magnetic Optical and Magnetic Approximately 20 Approximately 20