Complex tracking circuit design (Rozbudowany układ śledzenia obiektów) - str. 2 - GOOGLE - NAWIGACJA SATELITARNA - GPS - GOOGLE EARTH - GSM - APLIKACJE MOBILNE - MIKROKONTROLERY - GPRS - MICROSOFT.NET - CTCD - TRIANGULACJA
Mouser Electronics Poland   Przedstawicielstwo Handlowe Paweł Rutkowski   PCBWay  

Energetyka, Automatyka przemysłowa, Elektrotechnika

Dodaj firmę Ogłoszenia Poleć znajomemu Dodaj artykuł Newsletter RSS
strona główna ARTYKUŁY Elektronika Complex tracking circuit design (Rozbudowany układ śledzenia obiektów)
drukuj stronę
poleć znajomemu

Complex tracking circuit design (Rozbudowany układ śledzenia obiektów)

Software layer

Data preparation process

Complex Tracking Circuit Design is equipped with multi-purpose software application, used to calculate and present data uploaded from GSM satellites system. Every device, which supports GSM and SIM card standards, is supported by the program.

Application lets user to upload multiple SMS messages into PC memory, by connecting GSM device with computer supplied with Microsoft Windows operating system. CTCD software requires connection made within COM interface (Serial Port or USB) to detect specified device. Using many instances of application on different PCs is simplified by script, which lets user to choose optimal port from only physically existing COM interfaces [9].

CTCD software decodes data uploaded from SIM card and calculates every NMEA parameter into decimal format. This information in presented in simplified form in application window. User might compare it with original $GPGGA command, which is also visible as on screen data [10]. Information stored in decimal format is used to generate specific http links, required by Google API systems. Created links include location information (coordinates) and additional parameters used in visualization process.

Main window of CTC D Application (Główne okno aplikacji CTC D)

Fig. 3. Main window of CTC D Application (Główne okno aplikacji CTC D)

Visual Presentation

Data converted into decimal type information is used to present localization in graphical form. Application uses Google API technology to download specific maps, objects, roads and points, depending on chosen type of visual rendering [11]. Use of Google technology requires active Internet connection. Data downloaded by this protocol are temporally stored in default location on computers hard drive.

CTCD software allows user to choose visual presentation method. In first step of graphical rendering, operator specifies type of used API. Application supports standard Google Maps API and 3D Google Earth API [12, 13]. By using first mode, it is possible to apply additional filters [14]. Program has built-in ability to read more than one location information, stored on uploaded SIM card memory. This feature lets API to apply multiple coordinates onto map [15]. Another option uses calculated points to draw exact road taken by object analyzed with tracking device [16].

Important application feature is known as intelligent move prediction system. This option is used to calculate estimated points, where analyzed object should appear in future. Script takes into consideration parameters such as: exact time and coordinates of every past data, calculated speed and direction taken by the suspect, road estimated with past created point tags. Result is shown on map rendered into JPG format, which is requested from Google Maps server [17]. Future versions of presented application, might support animation mode for data visualization needs.

In case of user choosing Google Maps 3D API, software would present similar filter options as in standard Google Maps example. Main difference is type of presentation. In three dimensional mode, every point and road would be shown in isometric view with ability to change this camera position manually by the user. CTCD software uses JavaScript plug-in to operate with Google Maps 3D API, which enables full support for 3D models and high resolution textures. Every building existing in Google system will be shown in CTCD application.

Application is compatible with .NET platform and Microsoft Windows operating system. 

Conclusion (podsumownie)

Complex Tracking Circuit Design is representing modern solution in wireless localization and navigation industry sector. Project shows that even simple devices, low-cost products are able to serve as competitive tracking platforms. Fitting receiver with GSM technology makes them compatible with SIM cards and CTCD dedicated software.

Different visualization rendering modes (Przykładowe tryby wizualizacji wyników)

Fig. 4. Different visualization rendering modes (Przykładowe tryby wizualizacji wyników)

Project is enhanced with Google Technology. By using two and three dimensional APIs systems, it is possible to take advantage of many overlays and filters applied in CTCD application. Software lets user to choose multiple different options and render graphic visualization in expected configuration.

Complex Tracking Circuit Design is ready, precision navigation solution, that works without dedicated receiver. Non-commercial software, backed with API Google Maps technology allows to render position of tracked object in graphical form with no cost.

Project presents simple device, that may find many possible applications in areas such as people localization, objects and animal protection, parcel tracking or traffic control. When it is combined with additional measuring devices, like thermometer, gas sensor etc., telemetry solutions also become possible. Device might be also applied in control circuits in modern mobile robots [18].

CTCD lets every user to take advantage of GSM and GPS technologies in any solution, which requires knowledge of information covering road taken by analyzed object, time of arrival at exact points and predicting next moves of defined suspects.

This project should present good alternative for low-budget sector needs. It generates advanced location and navigation information and lets user to control specified unit just by placing dedicated tracking device in right place [19]. Complex GPS and GSM information solution is now simple and precise enough to become product, that makes life easier and work more efficient.

The authors would like to acknowledge the contribution of S.K.I.M. department at Poznan University of Technology in making valuable suggestions in improving the contentof this paper.

Author: dr inż. Janusz Pochmara, inż. Jakub Pałasiewicz, inż. Piotr Szablata, Poznan University of Technology, Poznan, Poland

References (literatura):

[1] T omTom International,“Markets“, „Mobile“, 2011, Available: http://licensing.tomtom.com/Markets/Wireless-and-LBS/index.htm

[2] A yala K. J.: The 8051 microcontroller. Chapter 3, The 8051 Architecture. West Publishing Company, 2004.

[3] El-Rabbany A.: Introduction to GPS: the Global Positioning System. Chapter 2, “GPS Details”, Artech House, Inc., 2002.

[4] Xu G.: GPS Theory, Algorithms and Applications. Chapter 1, Introduction. Springer, 2007.

[5] L i D.: Computer and Computing Technologies in Agriculture. Volume 2“, X. Xiang, C. Yang. Design of Portable Instrument for Measuring Agriculture Field Size Based on GPS. Springer, 2008.

[6] Sauter M.: Communication Systems for the Mobile Information Society. Chapter 1.10, „The SIM Card“, Wiley Publishing, Inc., 2006.

[7] Eberspacher J., Vogel H., Bettstetter C., Hartmann C.: GSM Architecture, Protocols and Services. 3rd Edition, Chapter 3.2, The SIM concept. Wiley Publishing, Inc., 2009.

[8] Hillebrand F., Trosby F., Holley K., Harris I.: Short Message Service (SMS) The Creation of Personal Global Text Messaging. Chapter 6.2., SMS Compression. Wiley Publishing, Inc., January 2010.

[9] Wei-Meng Lee: Practical.Net 2.0 Networking Projects. Chapter 2, Serial Communications. Apress, 2007.

[10] Baddeley G.: NMEA sentence information. GPGGA – Global Positioning System Fix Data. 2009, Available: http://home.mira.net/~gnb/gps/nmea.html

[11] Dornfest R., Bausch P., Calishain T.: Google Hacks., Third Edition, Chapter 5, Google Maps. O‘Reilly Media, August 2006.

[12] Google, “Google Static Maps API”, “Static Maps API V2 Developer Guide”, 2011, Available: http://code.google.com/intl/pl-PL/apis/maps/documentation/staticmaps

[13] Google, “Google Earth API”, “Google Earth API Developer‘s Guide”, 2011, Aailable: https://developers.google.com/earth/documentation/?hl=pl-PL

[14] Crowder D. A.: Google Earth for Dummies. Part 111, Becoming a Cybertourist. Wiley Publishing, Inc., February 2007

[15] Brown M.C.: Hacking Google Maps and Google Earth. Part III, Google Maps Hacks. Wiley Publishing, Inc., July 2006.

[16] Shodiq A.: Tutorial Dasar Pemrograman Google Maps API. Map Direction, 2009, Available: http://www.scribd.com/amrishodiq/

[17] Gibson R., Erle S.: Google Maps Hacks. Chapter 2, Introducing the Google Maps API. O‘Reilly Media, January 2006.

[18] Braunl T.: Embedded Robotics, Mobile Robot Design and Application with Embedded Systems. Chapter 12, „Autonomous Planes“, Springer, 2008.

[19] Pochmara J., Pałasiewicz J., Szablata P.: Expendable GSM and GPS Systems Simulator. August 2010.

REKLAMA

Otrzymuj wiadomości z rynku elektrotechniki i informacje o nowościach produktowych bezpośrednio na swój adres e-mail.

Zapisz się
Administratorem danych osobowych jest Media Pakiet Sp. z o.o. z siedzibą w Białymstoku, adres: 15-617 Białystok ul. Nowosielska 50, @: biuro@elektroonline.pl. W Polityce Prywatności Administrator informuje o celu, okresie i podstawach prawnych przetwarzania danych osobowych, a także o prawach jakie przysługują osobom, których przetwarzane dane osobowe dotyczą, podmiotom którym Administrator może powierzyć do przetwarzania dane osobowe, oraz o zasadach zautomatyzowanego przetwarzania danych osobowych.
Komentarze (0)
Dodaj komentarz:  
Twój pseudonim: Zaloguj
Twój komentarz:
dodaj komentarz
Elektronika - Konstrukcje, Technologie, Zastosowania
Elektronika - Konstrukcje, Technologie, Zastosowania
ul. Chmielna 6 m. 6, Warszawa
tel.  (+48 22) 827 38 79
$nbsp;
REKLAMA
Nasze serwisy:
elektrykapradnietyka.com
przegladelektryczny.pl
rynekelektroniki.pl
automatykairobotyka.pl
budowainfo.pl