tiu tracking system
DESCRIPTION
TIU Tracking System. SponsorIntel AdvisorProf. Robert Daasch TeamDaniel Ferguson Man Hoang Lynh Pham Tri Truong Dung Le. Introduction. Problem statement Key requirements Size Power Accuracy. Agenda. System Overview Hardware Firmware Software Deployment Results - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/1.jpg)
TIU Tracking SystemSponsor IntelAdvisor Prof. Robert DaaschTeam Daniel Ferguson
Man HoangLynh PhamTri TruongDung Le
![Page 2: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/2.jpg)
2
Introduction
• Problem statement• Key requirements
Size Power Accuracy
![Page 3: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/3.jpg)
3
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
![Page 4: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/4.jpg)
4
System Overview
Controller+
Location Engine(s)
Detector
Users
Admin
Web App
Tag
Front-endBack-end
Proxy
Database
Wi-Fi
![Page 5: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/5.jpg)
5
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
![Page 6: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/6.jpg)
6
Hardware
• Deviceso Tago Detectoro Proxy
• Componentso RF12 transceivero ATmega328p MCUo WiFly 802.11b/g transceiver
• Schematic and layout by Eagle CAD• PCB by Sunstone Circuits
![Page 7: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/7.jpg)
7
Hardware
• Tago RF12 transceivero ATmega328p MCUo Size: 1” x 1” x 1”o 240mAh coin cell battery
Product
Layout
![Page 8: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/8.jpg)
8
Hardware
• Detectoro RF12 transceivero ATmega328p MCUo Status LEDo Size: 3.5” x 1”
Product
Layout
![Page 9: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/9.jpg)
9
Hardware
• Proxyo RF12 transceivero ATmega328p MCUo WiFly 802.11b/g transceivero Breadboard prototypeo Ceramic antenna
![Page 10: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/10.jpg)
10
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
![Page 11: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/11.jpg)
11
Firmware
• Tag broadcasts• Detectors relay• Proxy forwards to Controller
Detector
Tag
Front-end
Proxy
![Page 12: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/12.jpg)
12
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
![Page 13: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/13.jpg)
13
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
![Page 14: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/14.jpg)
14
Software
Controller+
Location Engine(s)
Web App
Back-end
ProxyMySQL Database
![Page 15: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/15.jpg)
15
Software
• Controllero Collects data from Proxyo Feed data to Location Engineo Two operating modes
Calibrating Collects RF signatures 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
![Page 16: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/16.jpg)
16
Software
Location Engine
• Theoryo Each location has a
unique & consistent RSSI pattern
o Euclidean distance
• Reduce aliasing byo Referencing the nearest
detectoro Interpolating between
two closest locations
Fingerprint Matching Algorithm
Input Filter
Output Filter
Calibration Data
RSSI Data Tag’s Location
![Page 17: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/17.jpg)
17
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
o Why Web?
![Page 18: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/18.jpg)
18
Software
• Key points
![Page 19: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/19.jpg)
19
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
![Page 20: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/20.jpg)
20
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
![Page 21: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/21.jpg)
21
Deployment
![Page 22: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/22.jpg)
22
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
![Page 23: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/23.jpg)
23
Results
• Size: 1” x 1” x 1”
![Page 24: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/24.jpg)
24
Results
• Powero 240mAh coin cell batteryo 30mA transmit currento 40µA sleep currento 1sec broadcast intervalo 3ms transmit windowo 0.3% duty cycle
![Page 25: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/25.jpg)
25
Results
• Accuracyo Average 2mo Less than 1m at calibration points
![Page 26: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/26.jpg)
26
Agenda
• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions
![Page 27: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/27.jpg)
27
Conclusions
• Antenna design• More testing
o Calibration densityo Detector placement
• Improve testability• Different algorithms• Environment & signal strength
![Page 28: TIU Tracking System](https://reader036.vdocuments.us/reader036/viewer/2022070421/5681623e550346895dd274d3/html5/thumbnails/28.jpg)
28
Acknowledgement
• Professor Robert Daasch• Alfonso Pereira & Sameer Ruiwale