Real Time Bus Tracking System
Real Time Bus Tracking System
org
ISSN (e): 2250-3021, ISSN (p): 2278-8719
Volume 14, PP 24-28
Abstract: In the busy metropolitan cities, people don't have time to invest in waiting for transport. Waiting
time for transport in such crowded cities leads to less productivity on a whole. People face this problem in their
daily life where they have no idea about the current status of their transport. So the proposed solution is an
android based application that will help the user to check out the current location of the bus and also will help
the user to know how much time the bus will take to reach the current location of the user. The system will use
IoT as the basis for the application and basic android application will be interfacing with the updated database
to provide the real-time data to the user, hence enhancing the user-experience.
Keywords: Android Application, Enhancing, Interfacing, IoT, Proposed.
I. Introduction
There are buses available for passengers travelling to different locations, but not many passengers have
complete information about these buses. Complete information namely the number of buses that go to the
required destination, bus numbers, bus timings, the routes through which the bus would pass, time taken for the
vehicle to reach its destination location would assist the passengers with various routes, track the current
location of the bus and give the correct time for the bus to reach its bus stop. The proposed system deals with
overcoming the problems stated above. The system is an Android application that gives necessary information
about all the buses travelling in Mumbai. The platform chosen for this kind of system is android, reason being
Android Operating System has come up on a very large scale and is owned by almost every second person. As
more and more applications of android operating system is developed day by day on large scale ever since it is
advent. Android is an open source mobile software environment. There are various problems that require
solution such as „the zone in which the bus is‟ and „the recorded time that each bus passed through each zone‟.
The limitation of this algorithm is that it is not suitable for large cities where both travel time and dwell time
could be subject to large variations. Generally speaking, these models are reliable only when the traffic pattern
in the area of interest is relatively stable.
or reschedule their journey according to the availability of bus. The inference drawn by this system is that the
main focus is on the interactive interface environment.
Authors “M. A. Hannan, A. M.Mustapha,A.Hussain and H. Basri” have implemented the system “Intelligent
Bus Monitoring and Management System” The proposed system uses Artificial intelligence with the help of
RFID module which is used in-order to reduce the manual work carried out in the Bus-Management &
Monitoring System where in the bus driver is allocated with an id who assigned a transport vehicle by the
system as per the schedule This helps in reducing Human-errors that are present in the current system. The
inference drawn by this system is that the main focus is on the RFID module used as a reference to artificial
intelligence. This can be an ideal system as manual work is decreased by using artificial intelligence.
Authors “Süleyman Eken, Ahmet Sayar” have implemented“A smart Bus Tracking System based on location-
aware service and QR code.”In this paper, Bus tracking system, any passenger with Smartphone can scan QR
code placed at bus stop to view estimated bus arrival times, current location of bus, and have option like sign-up
to receive free alerts about expected arrival of bus for interested buses and related routes via SMS and email
using C4.5 algorithm for estimation of bus arrival times that minimize the passenger waiting time. GPS &
Google maps are used for bus tracking and display location of bus respectively.
Authors Madhu Manikya Kumar, K. Rajesekhar, K. Pavani, have implemented “Design of punctually enhanced
bus transportation system using GSM and Zigbee,” The daily operation of public transport system, mainly that
of buses, the movement of vehicles is influenced by different undetermined conditions as the day progresses,
such as traffic congestion, unexpected delays, irregular vehicle send off to destination times and incidents.
Passengers and students are often late to the destination due to poor transportation and they do not use alternate
route to their destination. The bus arrival time showed by variable message sign reduces the anxiety of
passengers. Displaying the bus arrival time to various devices on various platforms will help reach large no. Of
consumers who can utilize the functionality of the system. GPS and the ubiquitous cellular network helps in real
time vehicle tracking for better transport management have become possible. These techniques can be applied
to public transport systems, especially buses, which are not able to adhere to predefined timetables due to
reasons like traffic jams, breakdowns etc.
V. Proposed System
Generally our system uses GPS module which is attached to the arduino system in the bus. Firstly, the
satellite signals are received by it and then the position coordinates like latitude and longitude are determined by
it. Proposed system uses GSM module to communicate & update data on the server. By using GPS, the
geographic location of a vehicle can be determined and the related information can be transmitted to a remotely
located Server.
The Location here is determined with the help of GPS and transmission mechanism. This location
data after being received from nearby satellite and cellular towers, the tracked data can be fetched by the
android application on the consumer‟s device. Here the commuters can not only fetch the bus location but also
know estimate time taken by bus to reach its destination. Here our Android application also provides the
estimated count of people in the bus. So, with the help of available information the commuters can decide
whether to wait for the bus or proceed with an alternate route.
VII. Methodology
7.1 Location Information
The Location information is fetched from the online database which recieves the data regarding the
location from the arduino module in the bus. This helps in maintaining the uniqueness of the bus while
displaying its location in the map.
7.2 Maps
The application is developed using android API which has a very simple User Interface to use it.
Google maps API is the core component used in it, which is very easy to use and explore maps with simple
gestures such as pinch to zoom tap to point etc.
X. Conclusion
The conclusion of this study suggests that knowledge of specific domain improves the results. Also,
different attributes have been added to the project which will prove to be advantageous to the system. The
requirements and specifications have been listed above. This project is implemented using Android and the
SQL domain. Using the GPS system, the application will automatically display the buses on map and its
routes to the different locations and also track the bus location using client-server technology and forward it
to the client device. It uses latitude & longitude as measurement to calculate distance between two locations
and provides necessary details of each and every route for people to easily catch-up with the buses or any
other conveyance possible on the specified route. Specific location details are provided to the user along with
the bus location so that the person can identify the bus correctly. It uses remote server as its database. Due to
this, the records can be easily presented on the client‟s device itself so that the server burden get reduced.
References
[1] B.Caulfield and M.O‟Mahony,“An examination of the public transport information requirements of users”, IEEE
Trans.Intell.Transp. Syst., vol. 8, no. 1, pp. 21–30, Mar. 2007.
[2] K.Rehrl,S.Bruntsch,andH.-J.Mentz,“Assisting multimodal travelers: Design and prototypical implementation of a personal
travel companion,” IEEE Trans. on Intelligent Transportation Systems, vol. 8, no. 1, pp. 31–42, Mar2007.