Download - TIU Tracking System

Transcript
Page 1: TIU Tracking System

TIU Tracking SystemSponsor IntelAdvisor Prof. Robert DaaschTeam Daniel Ferguson

Man HoangLynh PhamTri TruongDung Le

Page 2: TIU Tracking System

2

Introduction

• Problem statement• Key requirements

Size Power Accuracy

Page 3: TIU Tracking System

3

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 4: TIU Tracking System

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

5

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 6: TIU Tracking System

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

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

8

Hardware

• Detectoro RF12 transceivero ATmega328p MCUo Status LEDo Size: 3.5” x 1”

Product

Layout

Page 9: TIU Tracking System

9

Hardware

• Proxyo RF12 transceivero ATmega328p MCUo WiFly 802.11b/g transceivero Breadboard prototypeo Ceramic antenna

Page 10: TIU Tracking System

10

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 11: TIU Tracking System

11

Firmware

• Tag broadcasts• Detectors relay• Proxy forwards to Controller

Detector

Tag

Front-end

Proxy

Page 12: TIU Tracking System

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

13

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 14: TIU Tracking System

14

Software

Controller+

Location Engine(s)

Web App

Back-end

ProxyMySQL Database

Page 15: TIU Tracking System

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

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

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

18

Software

• Key points

Page 19: TIU Tracking System

19

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 20: TIU Tracking System

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

21

Deployment

Page 22: TIU Tracking System

22

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 23: TIU Tracking System

23

Results

• Size: 1” x 1” x 1”

Page 24: TIU Tracking System

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

25

Results

• Accuracyo Average 2mo Less than 1m at calibration points

Page 26: TIU Tracking System

26

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 27: TIU Tracking System

27

Conclusions

• Antenna design• More testing

o Calibration densityo Detector placement

• Improve testability• Different algorithms• Environment & signal strength

Page 28: TIU Tracking System

28

Acknowledgement

• Professor Robert Daasch• Alfonso Pereira & Sameer Ruiwale


Top Related