TIU Tracking System
description
Transcript of TIU Tracking System
TIU Tracking SystemSponsor IntelAdvisor Prof. Robert DaaschTeam Daniel Ferguson
Man HoangLynh PhamTri TruongDung Le
Department of Electrical and Computer Engineering
Introduction
• Problem statement• Key requirements
Size Power Accuracy
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
System Overview
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
Hardware
• Deviceso Tago Detectoro Proxy
• Componentso RF12 transceivero ATmega328p MCUo WiFly 802.11b/g transceiver
• Schematic and layout by Eagle CAD• PCB by Sunstone
Hardware
• Tag
ProductLayout
Hardware
• Detectoro RF12 transceivero ATmega328p MCUo Status LEDo Size: 3.5” x 1”
Product
Layout
Hardware
• Proxyo RF12 transceivero ATmega328p MCUo WiFly 802.11b/g transceivero Breadboard prototypeo Ceramic antenna
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
Firmware
• IMAGE
Firmware
• Tago Mostly in low power stateo Periodically wakes up to broadcast
• Detectoro Listen for messages from tags and other detectorso Controlled floodingo Collision avoidance via time division
• Proxyo Listens for messages from detectorso Forwards messages to Controller
• Generallyo All speak a common message format which includes
Battery Information Infrastructure for a more sophisticated routing protocol Fixed length
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
Software
• Controllero Collects data from Proxyo Feed data to Location Engineo Two operating modes
Calibrating Collects RF signature at calibration points Stores calibration data in a local database
Locating Passes calibration data to Location Engine Collects and sorts data into packets Feeds the packets to Location Engine Stores results in MySQL Database
Software
• Location Engine
Software
• Web Appo Functionalities
Visualize tags’ and detectors’ locations Add, modify, and remove tags and detectors Configure the tracking area
o Design Goals Fast Simple Easy to use
o Technologies PHP HTML5, CSS3, JavaScript
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
Deployment
• Detector placement• Calibration density• Each tag has a unique ID with respect to other tags• Each detector has a unique ID with respect to other
detectors• Proxy possible configurations
o Proxy must have access to LANo Proxy must create an Ad-Hoc Access point for Controller to
connect to
Deployment
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
Results
• Size: 1” x 1” x 1”
Results
• Powero 240mAh coin cell batteryo 30mA transmit currento 40µA sleep currento 1sec broadcast intervalo 3ms transmit windowo 0.3% duty cycle
Results
• Accuracyo Average 2mo Less than 1m at calibration points
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
Conclusions
• Antenna design• More testing
o Calibration densityo Detector placement
• Improve testability• Different algorithms• Environment & signal strength
Acknowledgement
• Professor Robert Daasch• Alfonso Pereira & Sameer Ruiwale