Wireless Motion Capture Mid-Year Design Review Seth Berkowitz Dean Howarth Eric Marklein Ashesh Rastogi Advisor: Professor Daniel Schaubert.

Slides:



Advertisements
Similar presentations
Autonomous Tracking Unit John Berglund Randy Cuaycong Wesley Day Andrew Fikes Kamran Shah Professor: Dr. Rabi Mahapatra CPSC Spring 1999 Autonomous.
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Programmable Interval Timer
Multiplexed vs. Simultaneous Data Acquisition Using USB Devices Presented by: Rene Messier Company: Data Translation Company: Data Translation.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Tachometers – An Overview
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
RADIO FREQUENCY MODULE. Introduction  An RF module is a small electronic circuit used to transmit and receive radio signals.  As the name suggests,
Design of a 1-D Sonic Anemometer MDR Presentation Group Members: Vanessa Dubé, Michael Jao, Chethan Srinivasa, Robert Vice Advisors: Professor Jackson.
Lapview – The Swimmer’s Watch GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 24 th, 2008 Department of Electrical and.
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
Wearable Wireless Physiological Sensors Daniel Bishop Rosy Logioia Josh Handley Gouri Shintri Phillip Hay Clay Smith Christina Hernandez Adam Stevenson.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
1D UltraSonic Anemometer Preliminary Design Review by Vanessa Dubé Michael Jao Chethan Srinivasa Robert Vice.
Design of a 1-D Sonic Anemometer MDR Presentation Group Members: Vanessa Dubé, Michael Jao, Chethan Srinivasa, Robert Vice Advisors: Professor Jackson.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Midway Design Review.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
MULTIPURPOSE DIGITAL CDMA FM REMOTE CONTROLLER FIRDOUS KAMAL MIZAN MIAH EE – 513 4/19/2005 COMMUNICATION ELECTRONICS.
Frequency to Voltage Converter and Voltage to Frequency Converter Where an instrumentation system is based mainly on capturing voltage signals (analogue.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Wireless Data Acquisition System and its application for electrical emission measurement in Substations Supervised by Dr. W.H.Siew Presented by Yu Wang.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
1 Sensors and Measurements Penderia & Pengukuran ENT 164 Signal Processing Elements Hema C.R. School of Mechatronics Engineering Northern Malaysia University.
© The McGraw-Hill Companies, Inc McGraw-Hill 1 PRINCIPLES AND APPLICATIONS OF ELECTRICAL ENGINEERING THIRD EDITION G I O R G I O R I Z Z O N I 15.
Smart transmitters.
Disc Golf Disc Locator Trevor Henry Project Advisor: John Spinelli.
7/23 Timers in Coldfire Processor Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang Lee (480)
ARM Timers.
Wireless Intelligent Sensor Modules for Home Monitoring and Control Presented by: BUI, Phuong Nhung, 裴芳绒 António M. Silva1, Alexandre Correia1, António.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
Alex Apel Stephen Rashid Justin Robinson. Overview System Architecture PC Software Design Block Diagram GUI Design Digital Hardware Design Description.
SNS Integrated Control System SNS Timing Master LA-UR Eric Bjorklund.
Timers.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
ENG3640 Review and Exam Question1 ENG3640 Microcomputer Interfacing Review & Final Exam Structure.
Timing Requirements for Spallation Neutron Sources Timing system clock synchronized to the storage ring’s revolution frequency. –LANSCE: MHz.
Computer Architecture Lecture 32 Fasih ur Rehman.
RTLS. LOCATING / POSITIONING SYSTEMS A positioning system is a mechanism for determining the location of an object in space Interplanetary systems Global.
Daredevil Robot Direction Module (DRDM) Senior Design I Midterm Presentation.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
A versatile FPGA based photon counter and correlator sudersan dhep meet’16.
Pixel structure in Timepix2 : practical limitations June 15, Vladimir Gromov NIKHEF, Amsterdam, the Netherlands.
TV Remote As A Wireless Mouse For PC.
ECE445: Senior Design Spring 2015 Team 17: Weather Jukebox Sang Yun Bang, Thomas Fedrigon, Shanda Lu.
Class Exercise 1B.
Ultrasonic Rangefinder
ULTRASONIC DISTANCE METER USING 8051
EI205 Lecture 8 Dianguang Ma Fall 2008.
Basic Digital Logic: X-OR and X-NOR Gates
Directional Driver Hazard Advisory System
Programming Microcontroller
Software Defined Radio Transceiver Implementation
Chapter 3 : Data transmission
Timers.
Chapter 3 : Data transmission
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
NA61 - Single Computer DAQ !
AVR – ATmega103(ATMEL) Architecture & Summary
14 Digital Systems.
The CMS Tracking Readout and Front End Driver Testing
Programmable Interval Timer
Arduino म्हणजे काय?.
DARE180U New Analog IPs Laurent Berti AMICSA 2018, LEUVEN.
Presentation transcript:

Wireless Motion Capture Mid-Year Design Review Seth Berkowitz Dean Howarth Eric Marklein Ashesh Rastogi Advisor: Professor Daniel Schaubert

Project Overview Optical motion capture confines to small area Self referencing system gives user freedom of motion Find distances and calculate 2D position Base Units Remote Unit

MDR Specifications “Wireless Ruler” – 1 dimensional static distance measurement Transmit wave between remote and base units (breadboarded) Digital acquisition of raw data SRAM storage of raw data Offline algorithm for distance calculation

PDR Flashback Phase based distance measurement Two frequency transmission from base Up-convert at remote unit Retransmit to base Ultrasound vs. RF

Microcontroller Phase Comparator Temperature Sensor Clock MUX Memory Free Space Address Data R/W Trigger Phase Diff Transmit Transducer Receive Transducer Amplifier Zero-Crossing Detector BPF System Block Diagram Computer Interface

Analog Zero Crossing Comparator To Phase Comparator BPF BW = 377kHz Transmit transducer Clock MUX Receive transducer Non- Inverting Amplifier Free Space Schmitt Trigger Buffer

Received Signal

-Transducers 14 cm apart -3V square pulse wave

Phase Comparator

f transmit f receive D CLK RESET Q D CLK RESET Q f transmit f receive Ф Ф

Tx and RX Tx and Φ

Pulse Width Counter ∆Ф∆Ф Trigger (from microcontroller) CLK (8 MHz) CLK Gate 8 bit counter Microcontroller

Phase Acquisition Distance Computation And Temperature Error Correction A / D Temperature Sensor Read / Write Memory Address Distance Analog Voltage Phase Trigger Pulse SRAM 8 k word x 8 bit Volatile Memory Digitized Voltage PIC16F877 Microcontroller Memory Routine Wait Over Timer A/D Acquisition Time Over Start Microcontroller Clock MUX 2

Microcontroller’s Task Change clock frequency Waits for transducer to settle (30 ms) Sends Trigger pulse to phase comparator Acquires 8-bit phase shifts (  1 and  2 )

Microcontroller’s Task (cont.) Digitizes analog voltage from Temperature Sensor (10 bit A/D) Sends 8-bit phase and Read/Write control signals to external memory

Test Setup

Calculated Vs Actual Distance μ error = 0 σ = 3.4 mm

Calculated Vs Actual Distance μ error = 0 σ error = 3.4 mm

Sources of Error Phase difference jitter  Oscillator drift  Zero-crossing Multipath Effects Component phase shifts Humidity Temperature

Temperature Offset

Current Budget Transmit/Receive: $6.95 Phase Comparator: $2.81 Microcontroller: $5.11 Memory: $3.94 Temperature Sensor: $3.15 Additional Components: $1.35 Budget so far: $23.31

MDR Specifications - Recap “Wireless Ruler” – 1 dimensional static distance measurement Transmit wave between remote and base units (breadboarded) Digital acquisition of raw data SRAM storage of raw data Offline algorithm for distance calculation

CDR Goals Distance calculation on microcontroller Computer link with USB Simultaneous frequency transmission 1-D motion capture (30s) 2-D position and motion Display motion on animation software