1 / 25

Some Facts about Cricket Tracking System.

Some Facts about Cricket Tracking System. Vinay Kumar Singh Dongseo University Outline Introduction. Cricket unit . Software Structure. Some Facts. Serial id, Space id. Indoor system. Conclusion References . Introduction

Angelica
Download Presentation

Some Facts about Cricket Tracking System.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Some Facts about Cricket Tracking System. Vinay Kumar Singh Dongseo University

  2. Outline • Introduction. • Cricket unit . • Software Structure. • Some Facts. • Serial id, Space id. • Indoor system. • Conclusion • References.

  3. Introduction • Cricket system require the processing to be done on a Handheld,PC,Laptop. • It also uses the TCP/IP protocol to transmit the information to the base station. • The base station further can provide this information using internet to many users. • This system is a hybrid system used active and passive tracking system both. • The cricket hardware unit is same for listener and as well as beacon.

  4. Cricket Unit

  5. Diagnostic LEDs

  6. Software Package • Cricket Platform • The Cricket platform contains all the software differences that handle the differences between the Cricket hardware and the Mica2 hardware. • Cricket Application • The Cricket application is the software that incorporates the beacon and listener algorithms. • Cricket d software is used to process the distance information either on handheld or either Laptop.

  7. Software Architecture

  8. Cricketd Software • Cricketd • This software runs on the listener cricket unit via serial port. • It is a daemon used to access the command interface over the network. • It supports multiple TCP clients and can provide location information to more than one application. • The API can be used the same way as with HyperTerminal or minicom.

  9. Input and output command • GET (“G”) returns the values corresponding to the parameters specified in the command. • PUT (“P”) sets the value of the specified parameter to the specified command argument. Cricket Beacon Format

  10. Command Syntax <directive> <command> <parameters>. • <directive> The character “G” or “P” for “get” or “put”. • <command> One of the commands from the command” column . • <parameters> The argument's to the command. <command><result> • Example:( To make the cricket unit work as a beacon) P MD 1<return> Result: MD BEACON

  11. Get/Put space ID • The space ID is an 8-byte string that can provide more information about a beacon. • The space ID has to be set by the user at least once to have a value different from NULL. Example (set space ID to “MIT-6”) P SP MIT-6<return> Result SP MIT-6

  12. Serial ID • It is a 64 bit number. • It is fixed for a cricket unit just like MAC address. • it is taken from a serial number DS204 chip on the cricket node. ID 81:23:a1:34:01:43:12:e3

  13. Default Parameter of the cricket Unit

  14. Algorithm Used For distance Calculation • Triangulation • Kalman Filter approach. • Kalman filter approach is used to increase the accuracy of the system as by using this system we can predict the position of the target based on previous measurements.

  15. Hybrid Archicture. EKF --->Extended Kalman Filter

  16. Indoor Tracking System Target RS-232 Comm. Wi-Fi HANDHELD Devices or Laptop etc. Base Station

  17. Indoor Tracking System (Our system) Target Expansion Board RF Base Station

  18. User getting the information in PDA

  19. Experimental setup

  20. Some Points to be noted. • The location of the cricket nodes in the ceilings should not be either on the square and also in one circle. • The computation is done either on the computer or with the handheld connected to the listener. • They use the current TCP/IP network for collecting the data at the base station. • This is a hybrid system some times acts as a passive and some time active for reducing the error.

  21. Challenges • If wanted to reduce the computation than we have to make changes in the algorithm used. • For making the algorithm suitable for mote, it may provide some constrain like computation and power. • The system used at least 4 cricket unit installed in the ceilings in a room. • Accuracy depends on the speed by which user is moving. • Not provide information about orientation of the user.

  22. Solution • Replace the processing from PDA to sensor node. • If processing occur on the Mote than we can easily send the message to the base station using the hop communication via sensor node. • For orientation information we have to used the cricket compass system. • For person tracking system the speed is less so the accuracy is good .

  23. Conclusion • We can make the changes in the cricket software because it is written in Tiny OS. • Hybrid system approach provide the good accuracy on the variable speed of the target. • Next time i will explain the design of our location tracking system using the cricket concept.

  24. References • Adam Smith, Hari Balakrishnan, Michel Goraczko, Nissanka Priyantha,Tracking Moving Devices with the Cricket Location System, Proc. 2nd USENIX/ACM MOBISYS Conf., Boston, MA, June 2004. • Cricket v2 User Manual, July 2004 • Hari Balakrishnan, Roshan Baliga, Dorothy Curtis, Michel Goraczko, Allen Miu, Nissanka B. Priyantha, Adam Smith, Ken Steele, Seth Teller, Kevin Wang, Lessons from Developing and Deploying the Cricket Indoor Location System, November 2003. (Preprint.) • “The Cricket Indoor Location System” by Nissanka Bodhi Priyantha MIT PhD. Thesis June 2005

More Related