Tutorial on using cricket location system

Slides:



Advertisements
Similar presentations
The Cricket Compass for Context-Aware Mobile Applications Nissanka B. Priyantha.
Advertisements

MIT 6.893; SMA 5508 Spring 2004 Larry Rudolph Lecture Cricket tutorial Cricket Tutorial on using cricket location system.
Nissanka B. PriyanthaAnit Chakraborty Hari Balakrishnan MIT Lab for Computer Science The Cricket Location-Support System.
The Cricket Location-Support System N. Priyantha, A. Chakraborty, and H. Balakrishnan MIT Lab for Computer Science MOBICOM 2000 Presenter: Kideok Cho
Nissanka Bodhi Priyantha Computer Science, Massachusetts Institute of Technology RTLab. Seolyoung, Jeong Dissertation, MIT, June 2005.
CE 320 Innovative Education-- snaptutorial.com
CIS 307 Innovative Education-- snaptutorial.com
CIS 328 Innovative Education-- snaptutorial.com
CIS 401 Innovative Education-- snaptutorial.com
CIS 407 Innovative Education-- snaptutorial.com
CIS 413 Innovative Education-- snaptutorial.com
CIS 436 Innovative Education-- snaptutorial.com
CIS 443 Innovative Education-- snaptutorial.com
CIS 462 Innovative Education-- snaptutorial.com
CIS 474 Innovative Education-- snaptutorial.com
CIS 3345 Innovative Education- -snaptutorial.com
CIS 555 Innovative Education-- snaptutorial.com
CJ 211 Innovative Education-- snaptutorial.com
CJ 212 Innovative Education-- snaptutorial.com
CJ 227 Innovative Education-- snaptutorial.com
CJ 216 Innovative Education-- snaptutorial.com
CJ 140 Innovative Education-- snaptutorial.com
CJ 120 Innovative Education-- snaptutorial.com
CJ 325 Innovative Education-- snaptutorial.com
CJ 328 Innovative Education-- snaptutorial.com
CJ 290 Innovative Education-- snaptutorial.com
CJ 335 Innovative Education-- snaptutorial.com
CJ 350 Innovative Education-- snaptutorial.com
CJ 345 Innovative Education-- snaptutorial.com
CJ 355 Innovative Education-- snaptutorial.com
CJ 490 Innovative Education-- snaptutorial.com
CJ 503 Innovative Education-- snaptutorial.com
CJ 525 Innovative Education-- snaptutorial.com
CJ 550 Innovative Education-- snaptutorial.com
CJ 598 Innovative Education-- snaptutorial.com
CJ 512 Innovative Education-- snaptutorial.com
CJ 509 Innovative Education-- snaptutorial.com
CJ 516 Innovative Education-- snaptutorial.com
CJ 515 Innovative Education-- snaptutorial.com
CJA 435 Innovative Education-- snaptutorial.com
CUR 508 Innovative Education-- snaptutorial.com
CM 250 Innovative Education-- snaptutorial.com
CM 310 Innovative Education-- snaptutorial.com
Norton Antivirus Tech Support in UK
Avast Technical Support Phone Number In USA
India Travel Tours India Travel Tours: Castle and King offers best deals on India Travel Tours packages. Book your perfect holiday package in India from.
facebook Support Number
Quickbooks outlook is not responding
How to Change your Start Page on Mozilla Firefox?
How To Fix HP LaserJet Printer Error Code 13.1?
Roadrunner Technical Support
Fix Canon Scanner Software Issues
Tinder Dating App.
Binance Customer Support Number
Multiple Choice Quiz.
Sage 100 Contractor support
Gmail Password Recovery
FRACTIONS MULTIPLICATION
New Website Promotion | DM Web Promotions Tips
Exam pattern for SSC CGL

Real Estate Marketing Strategies
Orchid Mixes From Green Barn Orchid Supplies
UNIT-II PARTS OF COMPUTER
BENEFITS AND CHALLENGES OF BLOCKCHAIN IN IOT DEVELOPMENT
India Travel Tours India Travel Tours: Castle and King offers best deals on India Travel Tours packages. Book your perfect holiday package in India from.
The Best SEO Service Provider Company in India
Consumer Report on Cost of Printer Maintenance.
Uses of steroids.
Presentation transcript:

Tutorial on using cricket location system

Cricket Goals Research prototype build and then evaluate Useful mainly indoor environments walls, ceilings not too far Recognize spaces, not just physical position good boundary detection is important doors, floors, etc. Preserve user’s privacy Big-brother can be a bother user has choice to reveal location

Features Distributed architecture No wired infrastructure Easy deployment (no satellites) Low maintenance Users are not tracked Listeners are passive Large number of listeners w/o interference Integrates with a wide range of resource discovery systems

Cricket: Private location-support space = “a1” space = “a2” Beacon Pick nearest to infer space Listener No central beacon control or location database Passive Listeners + Active Beacons

Finding the distance distance = speed * time want to find the distance we know the speed How do we figure out time? Radar: measure round-trip time cannot use it as it violates some goals

Finding the distance Synchronized clocks receiver knows exactly when transmitter sent signal how about sending signal first to sync clocks and then 2nd signal?

Finding the distance Use two different speed signals both start at same time d = s1 * t1 d = s2 * t2 We measure delay: m = t1 - t2 t2 = m * s1/(s2 - s1) d = m * s2 s1 /(s2 - s1)

Location Estimation • Distance estimation via coupled RF and ultrasonic signals – Beacons send information on the RF channel with concurrent ultrasonic pulse Beacon RF info Ultrasound (pulse) Listener

Multiple Beacons • Beacon transmissions are uncoordinated Beacon A Beacon B Incorrect distance Listener t RF B RF A US B US A • Beacon transmissions are uncoordinated • Ultrasonic signals reflect heavily • Ultrasonic signals are pulses (no data) These make the correlation problem hard and can lead to incorrect distance estimates

Interesting, right? This is just a sneak preview of the full presentation. We hope you like it! To see the rest of it, just click here to view it in full on PowerShow.com. Then, if you’d like, you can also log in to PowerShow.com to download the entire presentation for free.