Geospatial Information System For Tracking and Navigation of Mobile Objects
Geospatial Information System For Tracking and Navigation of Mobile Objects
Abstract- Geospatial Information System (GIS) is a tool for A comparable approach is presented in [4] in which RFID
manipulating, integrating and displaying geographically technology has been suggested in place of GPS devices as a
referenced information. It is a powerful system with high solution for non coverage instances. The framework is based
accuracy that is being used as the main backbone for a variety on ubiquitous sensor nodes deployed at known positions.
of path planning and navigation technologies widely used in the
RFID tags installed at each node identify the presence of a
industry today. Tracking, security management, fleet
management and industrial robot navigation are some regular vehicle which can be used to obtain the vehicle’s position.
applications. Similar approaches for navigation of mobile objects are
This paper presents the development of a Geospatial presented in [5] and [6].
information system for path planning and navigation of mobile Integration of GPS and GIS systems has also been proven
objects. The system involves a GIS implemented using Google to be a useful tool for the visually impaired and disabled
maps to visualize the routes of mobile objects acquired from individuals. In [7], a wireless pedestrian navigation system is
GPS receivers over a GPRS network. A spatial database built
into the system records the geographic information for later
presented which includes a GPS device, a compass and a
referencing. In addition, the GIS module is developed to head mounted display for the visually disabled. The
perform route assignments and display historical information navigation system computes the optimum route that’s
saved in the data repository. favorable based on the user’s destination, temporal
constraints and dynamic obstacles. A similar approach is
I. INTRODUCTION discussed in [8].
876
Authorized licensed use limited to: Universitas Brawijaya. Downloaded on July 30,2024 at 05:12:38 UTC from IEEE Xplore. Restrictions apply.
MySQL was selected as the database repository for the Data Table Structure for incoming data from the GPS
implementation of the Mobile Object Database (MOD) as it device:
is reliable, Flexible Open Source Software that is freely Field Type
available in the Internet. Interfacing VB.NET with MySQL AsText<LATLON> POINT geometry
was established using a .NET connector component provided Time Time
by MySQL. MySQL provided spatial extensions specified by Date Date
the Open Geospatial Consortium. The Spatial extensions Speed float
supported refer to an SQL environment that has been Data table structure for saving assigned routes and
extended with a set of geometry types. The geometry types boundaries from the Web Application:
include POINT, LINESTRING, POLYGON, etc to describe Field Type
spatial information [16]. These geometry types belong to a AsText<Routes> LINESTRING geometry
Name varchar
Geometry class hierarchy, which is depicted in Figure.4.
Data Table containing positional information received from
Geometry the GPS device:
877
Authorized licensed use limited to: Universitas Brawijaya. Downloaded on July 30,2024 at 05:12:38 UTC from IEEE Xplore. Restrictions apply.
was used to retrieve the positional information from the 5) Historical data Display
database repository into the GIS system constantly at a Retrieves positional information stored in the database
specified time interval. The procedure of database based on a user specified date. If no data is saved for a
connection establishment and the retrieval of positional requested date, the user will be informed through a
information via PHP are depicted in the following flowchart. message popup display.
Connect to Database
Connection
Established?
Yes No
878
Authorized licensed use limited to: Universitas Brawijaya. Downloaded on July 30,2024 at 05:12:38 UTC from IEEE Xplore. Restrictions apply.
requirements, the route configurations required The developed system was tested with a set of route
representation of each point in a route as a virtual boundary records logged in the Falcom GPS device. Figure.9 depicts
with approximately a 30m tolerance for accurate the display of a mobile object route and the corresponding
identification. The following (Figure.8) depicts the spatial information recorded for the selected waypoint.
configuration of a route to be transmitted to a GPS device.
Each virtual boundary (GF1, GF2…) in the Figure
corresponds to a waypoint in the specified route.
Fig. 8. Route Transmission Figure.10 illustrates the assignment of a new route on the
system to be saved and transmitted to the GPS device for
The transmission of the defined routes and boundaries navigation.
were performed with the use of a data In addition, the GIS application supports the visualization
Receiving/Transmitting module (DRTM) previously of historical data saved in the database and the display of
developed [18]. The module utilized a GSM terminal to defined virtual boundaries (Figure. 11).
broadcast the commands as SMS messages to the device.
The route and Geo Fence allocation in the devices can be
specified by unique naming configurations included in the
middleware commands. Unlike most existing approaches, the
route and GF assignments can be configured into a variety of
classifications such as a permanent boundary referring to a
historic landmark, a temporary boundary identifying a
construction site or a dynamic boundary indicating a traffic
congested area. It should also be highlighted that route and
GF configurations are not bounded by any area limitations or
number of categorizations. (a)
Once the defined routes and boundary information are
transmitted to the GPS device, SMS alerts can be received
regarding the current position of the device, and whether a
predefined route or boundary limit has been exceeded. The
route planning and GF configurations can also be used to
avoid a specific route or a boundary, in which boundary
algorithms will avoid the detection of GPS devices passing
through the configured regions.
III. RESULTS
(b)
Fig. 11. (a) Visualization of Historical Data saved in the system,
(b) Display of predefined virtual boundaries
879
Authorized licensed use limited to: Universitas Brawijaya. Downloaded on July 30,2024 at 05:12:38 UTC from IEEE Xplore. Restrictions apply.
With the use of the DRTM module, the assigned routes plotted point, creation of new routes and editing and saving
and boundary information were transmitted to the GPS created routes in the system. Furthermore, historical routes
device to test for SMS alerting. The device was configured saved in the system can be retrieved and viewed if required.
to send SMS alerts when the device was positioned within The system is also integrated with an SMS module
the defined boundary. Figure.12 illustrates an SMS alert developed for the GPS devices used, which is incorporated
received when the device was within the boundary limits to receive SMS alerts about the object’s location based on
along with the corresponding positional and spatial the defined configurations. With regard to the developed
information. functionalities, the system can be utilized for mobile object
The developed prototype is a fully functional tracking and tracking applications, in which the object navigation can be
navigation system, in which, the demonstrated functionalities visualized and necessary route planning can be performed.
are summarized below. Apart from traffic and route guidance services, the
1. Successful development of a Server application to acquire, applicability of this framework is foreseen in service robot
validate and process GPS data in soft real time. applications as well.
2. Continuously update the mobile object database as data
is received. REFERENCES
3. Representation of the mobile object routes on the GIS [1] B. Huang, Q. Wu, “A Spatial Indexing Approach for High
system as the database is updated. Performance Location Based Services”, Journal of Navigation, 2007,
4. Display of Location, Speed, Time and Date for each point Vol 60, pp 83 - 93
[2] L. Liao, D. J. Patterson, D. Fox, H. Kautz, “Building Personal Maps
plotted on the map of the mobile robot route.
from GPS Data”, Annuals of the New York Academy of Sciences
5. Assignment of routes on the map based on functions 2006, vol. 1093, pp. 249-265
provided on the web application. [3] E. Peytchev, C. Claramunt, “Experiences in Building Decision
6. Visual representation of Geo Fences. Support Systems for Traffic and Transportation GIS”, Proceedings of
the 9th ACM international symposium on Advances in geographic
7. Display of historical positional information based on a
information systems, 2001, pp 154 - 159
date entered by the user on the web application. [4] E. Lee, M. Kim,B. T. Jang, M. H. Kim, “A Design of Telematics
8. Transmission of routes and GF data using the DRTM Application Framework on Ubiquitous Sensor Networks” Lecture
Module. Notes in Computer Science, 2005, Vol 3833, pp 115-128
9. Receiving SMS alerts from the GPS device whenever a [5] T. Brinkoff, “A Framework for Generating Network Based Moving
Objects” Gioinfomatica 2002, Vol 6, pp 153 – 180
predefined route or a boundary is exceeded. [6] M. R. Malek, A. U. Frank, “A Mobile Computing Approach for
Navigation Purposes” Lecture Notes in Computer Science, Vol 4295,
IV. LIMITATIONS AND FUTURE WORK 2006 , pp 123-134
[7] B. Ramachandran, S. E. Moore, A. Helal, “Drishti: An Integrated
The current implementation provides comprehensive Navigation System for Visually Impaired and Disabled” Proceedings
functionalities for mobile object tracking and navigations of the 5th IEEE International Symposium on Wearable Computers,
approaches. In terms of positional accuracy of readings 2001
[8] H. Petrie, V. Johnson, T. Strothotte, A. Raab, S. Fritz, R. Michel,
obtained, the accuracy of the device used is in the order of “MOBIC: Designing a Travel Aid for Blind and Elderly People”,
1m2 for open areas and up to about 10m2 for urban areas. Journal of Navigation, 1996, Vol 49(1), pp. 45-52.
The mapping accuracy of the GIS module is based on the [9] S.V. Ragavan, V. Ganapathy, “A General Telematics Framework for
scaling used in Google maps which varies based on zoom Autonomous Service Robots”, IEEE International Conference on
Automation Science and Engineering, 2007.
level. With improved devices and mapping functionalities, [10] S.V. Ragavan, V. Ganapathy, “A Novel Decentralized Software
the positional accuracy can be further enhanced. Process Approach For Real-time Navigation Of Service Robots”,
With regard to information accuracy, the use of TCP/IP IEEE Conference on Robotics, Automation and Mechatronics, 2008.
communication for obtaining positional data ensures reliable [11] W. Herbert, F. Mili, "Route Guidance: State of the Art vs. State of the
Practice," Proc. IEEE IV '08, Eindhoven, Netherlands, June 2008,
data transmission with minimum latency. Further
[12] E. J. Schmitt, H. Jula, "Vehicle Route Guidance Systems:
improvements in broadband wireless data transmission Classification and Comparison," Proc. IEEE ITSC '06, Toronto,
services can contribute to improving the latency to provide Canada, September 2006, pp. 242-247
information in real time. [13] Gartner, “SOA Will Prevail in Mission-Critical Apps”, Technology
Letters April 30, 2007. http://www.gridtoday.com/grid/1536625.html
[14] NMEA Reference Manual, SiRF Technology Inc,
V. CONCLUSION www.sparkfun.com/datasheets/GPS/NMEA%20Reference%20Manua
The system implemented possess the capability of acquiring l1.pdf
[15] SensorBridge: A suite of software components for Microsoft Visual
raw GPS data in NMEA format from which necessary Studio 2005, by Augusta Systems Inc, www.augustasystems.com
parameters including positional data, time, speed, etc can be [16] MySQL User Manual
extracted and displayed on the GIS module in soft real time. [17] J. Thurstan, T. K. Poiker , J. P. Moore, “Integrated Geospatial
All acquired location data are saved continuously in a spatial Technologies”, John Wiley and Sons, Inc, 2003
[18] C. K. Kit, “Navigation of Mobile Robots”, Monash University
database for later referencing. The GIS module has several Sunway Campus, Final Year Thesis Project, 2006
functions implemented for the representation of mobile
object navigation. The functions include the visualization of
obtained positional data as waypoints, viewing additional
mobile object information such as time, speed, etc for each
880
Authorized licensed use limited to: Universitas Brawijaya. Downloaded on July 30,2024 at 05:12:38 UTC from IEEE Xplore. Restrictions apply.