building of software system and utilizing gps which is used for tracking the position of train

Upload: denny-hermawanto

Post on 30-May-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    1/15

    Acoustics & Vibration Laboratory

    Research Center for Calibration Instrmentation Metrology LIPI

    Komplek PUSPIPTEK Serpong Tangerang

    Banten 15314

    BUILDING OF SOFTWARE SYSTEM

    AND UTILIZING GPS WHICH IS

    USED FOR TRACKING THE

    POSITION OF TRAIN

    Denny Hermawanto, Achmad Suwandi

    and Daryono Restu

    7thAsia Pacific Conference on Transportation and Environment, 3-4 June 2010

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    2/15

    Outline

    Introduction Basic Idea About Automatic Railway

    Crossing Barrier

    Early Stage Development

    Result

    Performance Evaluation Conclusion

    7thAsia Pacific Conference on Transportation and Environment, 3-4 June 2010

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    3/15

    Road Transportation Problem

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    4/15

    Road Transportation Problem Solutions

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    5/15

    Railway Crossing Crash

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    6/15

    Automatic Railway Crossing Barrier Concept

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    7/15

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    8/15

    Developed System Overview

    7thAsia Pacific Conference on Transportation and Environment, 3-4 June 2010

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    9/15

    Parsing Data from GPS (1)1. $GPGSA,A,2,14,07,03,06,26,22,16,18,19,20,25,42,42.0,55.9,31.3*0B

    2. $GPGSV,3,1,12,14,37,064,33,07,35,194,654,03,36,194,24,06,45,178,23*453. $GPGSV,3,2,12,26,24,097,19,22,44,152,19,16,68,320,654,18,11,145,654*70

    4. $GPGSV,3,3,12,19,14,210,654,20,06,319,654,25,16,357,654,42,50,079,32*41

    5. $GPGGA,020401,0621.33559,S,10639.66556,E,2,12,55.9,73.7,M,1.4,M,,*60

    6. $GPGLL,0621.33559,S,10639.66556,E,020401,A*37

    7. $GPRMC,020401,A,0621.33559,S,10639.66556,E,0.00,0.0,260809,0.0,E*5E

    8. $GPVTG,0.0,T,0.0,M,0.00,N,0.00,K*4E

    The information about gate position (crossing barrier) is shown in line 6:

    $GPGLL,0621.33559,S,10639.66556,E,020401,A*37

    7thAsia Pacific Conference on Transportation and Environment, 3-4 June 2010

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    10/15

    Parsing Data from GPS (2)No 1 2 3 4 5 6 7

    Text $GPGLL 621.33559 S 10639.666 E 20401 A*37

    The data listed in column 2 indicates the value of south coordinate : 0621.33559

    The data listed in column 4 indicates the value of east coordinate : 10639.666

    The data listed in column 6 indicates the data of altitude : 20401

    7thAsia Pacific Conference on Transportation and Environment, 3-4 June 2010

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    11/15

    Client Software Interface

    7thAsia Pacific Conference on Transportation and Environment, 3-4 June 2010

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    12/15

    Server Software Interface

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    13/15

    Performance Evaluation

    Based on our experiment, the data from clientcan be sent to server every 1 second and the

    server can received the data successfully without

    delay as long as there is no problem in internetconnection. Therefore the track of the train can

    be plot smoothly on the map and position of the

    train can be monitored continuously.

    7thAsia Pacific Conference on Transportation and Environment, 3-4 June 2010

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    14/15

    Conclusion

    The client software for tracking position of train using GPS hasbeen built using C++ Builder programming language.

    The position data containing south, north, and altitude which

    are sent by GPS successfully captured and selected by using

    comma character as the key to parse data utilizing strtok()

    function of C++.

    The information send by client software can be received by

    server and plotted on the map.

    7thAsia Pacific Conference on Transportation and Environment, 3-4 June 2010

  • 8/9/2019 BUILDING OF SOFTWARE SYSTEM AND UTILIZING GPS WHICH IS USED FOR TRACKING THE POSITION OF TRAIN

    15/15

    THANK YOU