Some Facts about Cricket Tracking System. - PowerPoint PPT Presentation

About This Presentation
Title:

Some Facts about Cricket Tracking System.

Description:

Cricket system require the processing to be done on a Handheld,PC,Laptop. ... It is a daemon used to access the command interface over the network. ... – PowerPoint PPT presentation

Number of Views:91
Avg rating:3.0/5.0
Slides: 26
Provided by: vin23
Category:

less

Transcript and Presenter's Notes

Title: Some Facts about Cricket Tracking System.


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
  • ltdirectivegt ltcommandgt ltparametersgt.
  • ltdirectivegt The character G or P for get or
    put.
  • ltcommandgt One of the commands from the command
    column .
  • ltparametersgt The argument's to the command.
  • ltcommandgtltresultgt
  • Example( To make the cricket unit work as a
    beacon)
  • P MD 1ltreturngt
  • Result
  • MD BEACON

11
(No Transcript)
12
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-6ltreturngt
  • Result
  • SP MIT-6

13
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 8123a134014312e3

14
Default Parameter of the cricket Unit
15
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.

16
Hybrid Archicture.
EKF ---gtExtended Kalman Filter
17
Indoor Tracking System
Target
RS-232 Comm.
Wi-Fi
HANDHELD Devices or Laptop etc.
Base Station
18
Indoor Tracking System (Our system)
Target
Expansion Board
RF
Base Station
19
User getting the information in PDA
20
Experimental setup
21
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.

22
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.

23
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 .

24
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.

25
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
Write a Comment
User Comments (0)
About PowerShow.com