SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 3 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 670
Dynamic Real time taxi ride-sharing android Application
Vaishali S Bekawade1, Dr.D.R.Ingale2
1M.E.CSE II, Bharti Vidyapeeth College of Engg., Navi Mumbai, Maharashtra, India
2Professor and HOD Dept. Of Computer Engg. Bharti Vidyapeeth College of Engg. , Navi Mumbai, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Taxi-sharing system is developed using mobile
cloud architecture. This project usetemporalindexing method
to locate the active user position and searching algorithm to
track the driver and user positions and scheduling algorithm
to schedule the user requests. Proposed taxi riders and drivers
can access same mobile app. Passengers submit real time ride
request using the same app. On receiving a new request, the
server will first search for the taxi with minimal the travel
distance and check with existing booked details .if any match
found based on the user request then the list of available taxis
will show to users .user can select any taxi by touching thetaxi
details .once, user touch the driverdetails, theuserrequest will
send to driver. If drivers select agree to pick up a new
passenger, then the total amount will get divided and refund
among them. There is no direct cost for public agencies, since
the systems arrange ridesharing payments between drivers
and riders.
Key Words: Spatial database and GIS, taxi sharing,
ridesharing;
1. INTRODUCTION
Taxi is an important transportation mode between public
And private transportations, delivering millions of
passengers to different locations in urban areas. However,
taxi demands are usually much higher than the number of
taxis in peak hours of major cities, resulting in that many
people spend a long time on roadsides before getting a taxi.
Increasing the number of taxis seems an obvious solution.
But it brings some negative effects, e.g., causing additional
traffic on the road surface and more energy consumption,
and decreasing taxi driver’s income .
To address this issue, Real-time ridesharing (also called
dynamic, or instant ridesharing)isanautomatedsystemthat
matches drivers and riders on very short notice or even en-
route,differing fromformal ridesharingbynotrequiringpre-
planning or recurrence. Though most commuters prefer to
pre-arrange commutes at least the night before, real-time
ridesharing promotes taxis regardless of the time available
for planning.
Formerly, people used hand signals for getting taxi
Ride’s by the side of roads. In peak times, they had to wait
for long hours to get a free taxi. But after the Introduction of
mobile applications rider use one of many private services
through an application on their smartphone that
automatically pairs them with a driver, this problem was
addressed to some extent. It not only helped the road side
passengers but also arrangedhomepickups. Whether itmay
be an instant ride requestor a preplannedrequest,obviously
the mobile applications made a huge impact on the taxi
passengers. But the service providers still faced some
difficulties in searching nearby taxi'sasthelocationofa taxis
available was highly volatile and it is was not determined by
according to the passenger’s request instantly. Taxi sharing
is a technique in which many people share one vehicle
during real time rides. It is highly encouraged because it is
said to a renewable andaneco-friendlyway,becausesharing
ones ride with others can reduce carbon emissions, road
traffic congest ions, fuel intake and the need for parking
spaces. Ride sharing is an economical way in which both the
passengers and the drivers gets mutually benefited. The
major technologies which are Commonly used in real time
ride sharing are GPS(Global Positioning System) navigation
devices and smart phones that acceptstaxipassengers’real-
time ride requests sent from smart phones and schedules
proper taxis to pick up them via taxi-sharing with time,
capacity, and monetary constraints (the monetary
constraints guarantee that passengers pay less and drivers
earn more compared with no taxi-sharing is used).
2. PROBLEM STATEMENT
Taxi is an important transportation mode between
commercial and private transportation, delivering millions
of passengers to different locationsinurbanareas.However,
the number of taxi is much less than its demand in peak
hours of major cities, due to this many people stand at
roadside waiting for the taxis. To overcome the problemone
optimal solution is to increase the taxis. But it brings some
negative effects, e.g., causing additional traffic on the road
surface and more energy consumption, and decreasing taxi
driver’s income. To address this issue, we introduce a Taxi
sharing system that accepts passengers’ real-time ride
requests sent from smartphones and schedules proper taxis
to pick up them via taxi sharing with time, capacity, and
monetary constraints.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 3 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 671
3. System Architecture
Fig. 1 shows the architecture diagram of Taxi-
ridesharing system.TheSystemconsistsoftwoparticipants-
Driver and Rider. Both of them access the ride sharing
system through the ride sharingapplicationinstalledintheir
mobile device. To participate in the ride sharing, both of
them have to register for the first time using their mobile
application. This registration and loginprocessisaffectedby
the registration service and theuseraccountdata isstoredin
the Accounts profile database. Apart from the login data, the
accounts profile database also comprises of other details
such as the user address, Phone no, number of seats and the
car type in case of a driver. The process begins withthe rider
registering his ride through the mobile application. The ride
registration data comprising of source, destination address
and start time of the ride is then passed on to the Google geo
coding service through the ride sharing servicemodule.This
module converts the physical address into Geo location
coordinates and stores them in the Google fusion tables.The
rider after login searches for the ride through his mobile
application. The ride request isprocessedbytheridesharing
service. The filtered search result is presented to the rider
along with the driver details and cost. After the rider selects
a driver, rider request is passed on to the driver’s mobile
application by the ride sharing service. After the driver’s
approval, driver send confirmation message on rider’s
mobile phone and riderareenabledtocommunicatethrough
the ride sharing application. Once the ride starts, ride
tracking service starts tracking the ride using the GPS data
from the user’s mobile device. This data is temporarily
stored in the accounts profile database to provideassistance
in case of an emergency. After the completion of the travel,
rider provides the rating and comment for the driverwhich
is processed by the riding service and stored along with
driver’s profile data in the accounts profile database. The
cost of the of rider is calculated based on the distance and
cost propose by driver.
Fig -1: The architecture of real time taxi-sharing system
4.Module
There are three main module in the paper and they are as
follows
Module1 (Mobile Client Module)
Smart Phone (android)which is interface to the user
(driver/rider).After completing user registration they mark
their source and destination in real time period. Using this
information client display his ridesharing option. Using this
information they can communicate with each other.
Module2(Web service)
Mobile client will transmit user data to web service. Web
service transmits data to store in database. When user
request
Ridesharing option web service queries data from the
database, filter the data who do not fit and send only
appropriate user to mobile client.
Purpose flie
Only riders are considering for rider and driver are
consider for driver.
Timing constraint
Only the user who have upload the data before one hour.
Route Filtering
The route of te user are compares and if there are
sufficient matching points on the route they are
considered.The above filter give the number of users who
can be pooled with the requesting user in the path he/she
has chosen
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 3 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 672
Fare Calculation
The fare calculation function F=Pd where D is the traveled
distance and p is some constant price for unittravel distance
Module3
Google table serves as database to our project.This is free
service which is provided by google to efficiently store
geopoints online.Rider provide rate and comment fordriver
which is also store in database.
Following figure 2 shows some of the Experiment
Result of Project
(a)Login form (b)Riders
search
(c)Display
information
about driver
(d)Comment and
Rating
(e)Show on map driver
and rider location
Fig2
5. Taxi Searching Algorithm
The taxi searching module quickly selects a small set of
candidate taxis with the help of the spatio-temporal index.
Single-Side Taxi Searching
Suppose there is a query Q and the current time is tcur : g7is
the grid cell in which Q:o is located. g7‘s temporally-ordered
grid cell list g7 Fig. 2. g7 is the first grid cell selected by the
algorithm. Any other arbitrary grid cell gi is selected by the
searching algorithm if and only if Eq. (1 holds, where ti7
represents the travel time from grid cell gi to grid cell g7. Eq.
(1) indicates that any taxi currently within grid cell gi can
enter g7 before the late bound of the pickup window using
the travel time between the two grid cells
ti7 þ tcur _ Q.pw. l (1)
find all grid cells that hold Eq. (1), the single-side searching
algorithm simply tests all grid cells in the order preserved
list g7 finds the first grid cell gf which fails to hold Eq. (1). In
Fig. 2, grid cell g3, g5 and g9 are selected by the searching
algorithm.
Fig3 Single side taxi searching algorithm
Dual Side Taxi searching Algorithm
The dual-side searching is a bi-directional searchingprocess
which selects grid cells and taxis from the originsideand the
destination side of a query simultaneously
Fig 4 Dual side searching algorithm
Consider the ride request illustrated in Fig. 3 where g7
and g2 are the grid cells in which Q:o and Q:d are located
respectively. Squares filled with stripes standforall possible
cells searched by the algorithm at Q:o side. These cells are
determined by scanning the temporally-ordergridcell listof
g7 which holds Eq. (2) is a candidate cell to be searched at
the origin side. Eq. (2) indicates that any taxi currently
within grid cell gi can enter g7 before the late bound of the
pickup window using the latest travel time between the two
grid cells.
tcur + ti7 <= Q.dw . l (2)
Squares filled with dots indicate the candidate grid cells
to be accessed by the searching algorithm at Q:d side select
all grid cells which holds Eq. (3), which indicates that any
taxi currently in gj can enter the g2 before the late bound of
the delivery window In this example, g6istheonlysatisfying
grid cell as shown by Fig. 3
tcur + tj2 <=Q. dw . l (3)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 3 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 673
6. Conclusion
Real time taxi sharing system is very effectivemeansto
reduce pollution and the congestion of vehicles in cities. It
also provides an eco-friendly way to travel. It also provides
an opportunity to meet new people. System saves the total
travel distance of taxis when delivering passengers. Our
system can enhance the delivery capability of taxis in a city
so as to satisfy the commute of more people. The system can
also save the taxi fare for each individual rider while the
profit of taxi drivers does not decrease compared with the
case where no taxi sharing is conducted.
7. Future Work
In this proposed system the basic conceptof taxiridesharing
through real-time request generation and its acceptance In
future work may use social networking sites for real time
request.
References
[1] Shuo Ma, Yu Zheng, Senior Member, Ieee, AndOuri
Wolfson, Fellow ‟Real-Time City-Scale Taxi Ridesharing‟
Ieee Transactions On Knowledge And Data Engineering,
Vol. 27, No. 7, July 2015
[2] S. Ma, Y. Zheng, And O. Wolfson, “T-Share: A Large-
Scale Dynamic Ridesharing Service,” In Proc. 29th Ieee Int.
Conf. Data Eng., 2013, Pp. 410–421
[3] R. W. Calvo, F. de Luigi, P. Haastrup, and V. Maniezzo, “A
distributed geographic information system for the daily
carpoolingproblem,”Comput. Oper. Res.,vol. 31, pp. 2263-
2278, 2004.
[4] J. Yuan, Y. Zheng, C. Zhang, W. Xie, X. Xie, G. Sun, And
Y.Huang, “T-Drive: Driving Directions Based On Taxi
Trajectories ,”In Proc. 18th Sigspatial Int. Conf. Adv.
Geographic Inf. Syst.,2010 Pp. 99–108
[5] Aarthi R, “A Real Time Smart Ridesharing And Travel
Assistance”, International Journal Of Engineering And
Computer Science, ISSN:2319-7242, pg 10264-10269,
2 February 2015
[6] Z. Xiang, C. Chu, And H. Chen, “A Fast Heuristic For
Solving A Large- Scale Static Dial-A-Ride Problem Under
Complex Constraints,” Eur.J. Oper. Res., Vol. 174 No. 2,
Pp.1117–1139, 2006
[7] K. Wong, I.Bell, and G. H. Michael, “Solution of the dial-a-
ride problem with multi-dimensional capacity constraints,”
Int. Trans.Oper. Res., vol. 13, no. 3, pp. 195–208, May 2006.
[8] J. Yuan, Y. Zheng, X. Xie, and G. Sun, “Driving with
knowledge from the physical world,” in Proc. 17th ACM
SIGKDD Int. Conf. Knowl. Discovery Data Mining, 2011, pp.
316–324
Author Profile
Vaishali s Bekawade received B.E.
in Computer science and engg. from
G.C.O.E. Amravati and pursuing her
Master of engg. In Computer engg.
From Bharti Vidyapeeth College of
Engg.Kharghar. Working
as Asst.Professor in IBSAR Institute of
technology and management.
Prof.Dr. Dr.D.R.INGLE, Professor and
HOD Dept. Of Computer Engg. Bharti
Vidyapeeth College of Engg., Navi
Mumbai, Maharashtra, Received B.E.
Degree from Walchandcollegeofengg.,
sangali, Master of Engg. in computer
engg.fromDR.B.A.T.U.Lonere,Ph.d(CSE)
from Amaravati university.

More Related Content

PDF
Smart City-Scale Taxi Ridesharing
PPTX
Real time city-scale taxi ridesharing
PDF
ITS Implementation in Public Transport Companies - Delhi Cluster Bus Experience
PDF
Real time city-scale taxi ridesharing
PPTX
Use of IT in Data Collection and its Implications in Improving Service Operat...
PDF
IRJET- Real Time Bus Disaster Management System
PPTX
Introduction to Bus Karo
PDF
Smart Mobility & Curb Management Solution
Smart City-Scale Taxi Ridesharing
Real time city-scale taxi ridesharing
ITS Implementation in Public Transport Companies - Delhi Cluster Bus Experience
Real time city-scale taxi ridesharing
Use of IT in Data Collection and its Implications in Improving Service Operat...
IRJET- Real Time Bus Disaster Management System
Introduction to Bus Karo
Smart Mobility & Curb Management Solution

What's hot (18)

PDF
IRJET - App for Ride Sharing
PDF
Corportization of private stage carriage scheme
PPT
Commutetown
PDF
Role of it in indian railway
PPTX
Role of information technology in indian railway
PPTX
Online TAXI RESERVATION
PDF
IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...
PPTX
Can Tech Support IPT? Musings on Kolkata’s Auto Rickshaws
PPTX
Indian railway budget 2015 16
PDF
Online Cab Booking System Final Report
PDF
A Study on Share Autos in Chennai
PDF
Using an Innovative Model to Automate an Efficient Taxi Dispatching System in...
PDF
Railway Budget 2015-16
PPTX
IT and Transportation Systems
PDF
Ai powred transport
PPTX
indian rail way
PDF
IRJET- Real Time Transport Tracking and Management System using Google API
PPTX
online Cab Booking System PPT Presentation
IRJET - App for Ride Sharing
Corportization of private stage carriage scheme
Commutetown
Role of it in indian railway
Role of information technology in indian railway
Online TAXI RESERVATION
IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...
Can Tech Support IPT? Musings on Kolkata’s Auto Rickshaws
Indian railway budget 2015 16
Online Cab Booking System Final Report
A Study on Share Autos in Chennai
Using an Innovative Model to Automate an Efficient Taxi Dispatching System in...
Railway Budget 2015-16
IT and Transportation Systems
Ai powred transport
indian rail way
IRJET- Real Time Transport Tracking and Management System using Google API
online Cab Booking System PPT Presentation
Ad

Similar to Dynamic Real time taxi ride-sharing android Application (20)

PDF
Taxi Ride Based on Voice Alert System
PDF
IRJET- Locate Cab AJCE - Car Pool Service and Architecture Development using ...
PDF
Real-Time City-Scale Taxi Ridesharing
PDF
IRJET- Car Pooling : Real Time Ride Sharing
PDF
GPRS Based Bus Monitoring System
PPTX
FYP_Interim 30329^J 28912[updated)[1][1].pptx
PDF
Sharer: A Web App For Carpooling
PDF
IRJET- Bus Monitoring System using Android Application
PDF
IRJET- An Android Application to Hire a Driver for Private Vehicle
PPTX
miniProj FinalPPT (1) (1)-3.pptx_20240503_101059_0000.pptx
PDF
Simulation and optimization of dynamic ridesharing services
PDF
Cab Booking Application
DOCX
Taxi service UML
PDF
IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...
PDF
SHAREDWHEELS
PPTX
Dynamic ridesharing
PDF
IRJET- Smart Bus for Smart City using IoT
PDF
Smart Traveller- Proficient Taxi Business Application
PDF
Taxi auto dispatching system
PDF
IRJET- Online Budget Path Planning
Taxi Ride Based on Voice Alert System
IRJET- Locate Cab AJCE - Car Pool Service and Architecture Development using ...
Real-Time City-Scale Taxi Ridesharing
IRJET- Car Pooling : Real Time Ride Sharing
GPRS Based Bus Monitoring System
FYP_Interim 30329^J 28912[updated)[1][1].pptx
Sharer: A Web App For Carpooling
IRJET- Bus Monitoring System using Android Application
IRJET- An Android Application to Hire a Driver for Private Vehicle
miniProj FinalPPT (1) (1)-3.pptx_20240503_101059_0000.pptx
Simulation and optimization of dynamic ridesharing services
Cab Booking Application
Taxi service UML
IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...
SHAREDWHEELS
Dynamic ridesharing
IRJET- Smart Bus for Smart City using IoT
Smart Traveller- Proficient Taxi Business Application
Taxi auto dispatching system
IRJET- Online Budget Path Planning
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Digital Logic Computer Design lecture notes
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
PPT on Performance Review to get promotions
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Sustainable Sites - Green Building Construction
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Operating System & Kernel Study Guide-1 - converted.pdf
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
OOP with Java - Java Introduction (Basics)
Digital Logic Computer Design lecture notes
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPT on Performance Review to get promotions
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Internet of Things (IOT) - A guide to understanding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Lecture Notes Electrical Wiring System Components
Sustainable Sites - Green Building Construction
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx

Dynamic Real time taxi ride-sharing android Application

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 3 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 670 Dynamic Real time taxi ride-sharing android Application Vaishali S Bekawade1, Dr.D.R.Ingale2 1M.E.CSE II, Bharti Vidyapeeth College of Engg., Navi Mumbai, Maharashtra, India 2Professor and HOD Dept. Of Computer Engg. Bharti Vidyapeeth College of Engg. , Navi Mumbai, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Taxi-sharing system is developed using mobile cloud architecture. This project usetemporalindexing method to locate the active user position and searching algorithm to track the driver and user positions and scheduling algorithm to schedule the user requests. Proposed taxi riders and drivers can access same mobile app. Passengers submit real time ride request using the same app. On receiving a new request, the server will first search for the taxi with minimal the travel distance and check with existing booked details .if any match found based on the user request then the list of available taxis will show to users .user can select any taxi by touching thetaxi details .once, user touch the driverdetails, theuserrequest will send to driver. If drivers select agree to pick up a new passenger, then the total amount will get divided and refund among them. There is no direct cost for public agencies, since the systems arrange ridesharing payments between drivers and riders. Key Words: Spatial database and GIS, taxi sharing, ridesharing; 1. INTRODUCTION Taxi is an important transportation mode between public And private transportations, delivering millions of passengers to different locations in urban areas. However, taxi demands are usually much higher than the number of taxis in peak hours of major cities, resulting in that many people spend a long time on roadsides before getting a taxi. Increasing the number of taxis seems an obvious solution. But it brings some negative effects, e.g., causing additional traffic on the road surface and more energy consumption, and decreasing taxi driver’s income . To address this issue, Real-time ridesharing (also called dynamic, or instant ridesharing)isanautomatedsystemthat matches drivers and riders on very short notice or even en- route,differing fromformal ridesharingbynotrequiringpre- planning or recurrence. Though most commuters prefer to pre-arrange commutes at least the night before, real-time ridesharing promotes taxis regardless of the time available for planning. Formerly, people used hand signals for getting taxi Ride’s by the side of roads. In peak times, they had to wait for long hours to get a free taxi. But after the Introduction of mobile applications rider use one of many private services through an application on their smartphone that automatically pairs them with a driver, this problem was addressed to some extent. It not only helped the road side passengers but also arrangedhomepickups. Whether itmay be an instant ride requestor a preplannedrequest,obviously the mobile applications made a huge impact on the taxi passengers. But the service providers still faced some difficulties in searching nearby taxi'sasthelocationofa taxis available was highly volatile and it is was not determined by according to the passenger’s request instantly. Taxi sharing is a technique in which many people share one vehicle during real time rides. It is highly encouraged because it is said to a renewable andaneco-friendlyway,becausesharing ones ride with others can reduce carbon emissions, road traffic congest ions, fuel intake and the need for parking spaces. Ride sharing is an economical way in which both the passengers and the drivers gets mutually benefited. The major technologies which are Commonly used in real time ride sharing are GPS(Global Positioning System) navigation devices and smart phones that acceptstaxipassengers’real- time ride requests sent from smart phones and schedules proper taxis to pick up them via taxi-sharing with time, capacity, and monetary constraints (the monetary constraints guarantee that passengers pay less and drivers earn more compared with no taxi-sharing is used). 2. PROBLEM STATEMENT Taxi is an important transportation mode between commercial and private transportation, delivering millions of passengers to different locationsinurbanareas.However, the number of taxi is much less than its demand in peak hours of major cities, due to this many people stand at roadside waiting for the taxis. To overcome the problemone optimal solution is to increase the taxis. But it brings some negative effects, e.g., causing additional traffic on the road surface and more energy consumption, and decreasing taxi driver’s income. To address this issue, we introduce a Taxi sharing system that accepts passengers’ real-time ride requests sent from smartphones and schedules proper taxis to pick up them via taxi sharing with time, capacity, and monetary constraints.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 3 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 671 3. System Architecture Fig. 1 shows the architecture diagram of Taxi- ridesharing system.TheSystemconsistsoftwoparticipants- Driver and Rider. Both of them access the ride sharing system through the ride sharingapplicationinstalledintheir mobile device. To participate in the ride sharing, both of them have to register for the first time using their mobile application. This registration and loginprocessisaffectedby the registration service and theuseraccountdata isstoredin the Accounts profile database. Apart from the login data, the accounts profile database also comprises of other details such as the user address, Phone no, number of seats and the car type in case of a driver. The process begins withthe rider registering his ride through the mobile application. The ride registration data comprising of source, destination address and start time of the ride is then passed on to the Google geo coding service through the ride sharing servicemodule.This module converts the physical address into Geo location coordinates and stores them in the Google fusion tables.The rider after login searches for the ride through his mobile application. The ride request isprocessedbytheridesharing service. The filtered search result is presented to the rider along with the driver details and cost. After the rider selects a driver, rider request is passed on to the driver’s mobile application by the ride sharing service. After the driver’s approval, driver send confirmation message on rider’s mobile phone and riderareenabledtocommunicatethrough the ride sharing application. Once the ride starts, ride tracking service starts tracking the ride using the GPS data from the user’s mobile device. This data is temporarily stored in the accounts profile database to provideassistance in case of an emergency. After the completion of the travel, rider provides the rating and comment for the driverwhich is processed by the riding service and stored along with driver’s profile data in the accounts profile database. The cost of the of rider is calculated based on the distance and cost propose by driver. Fig -1: The architecture of real time taxi-sharing system 4.Module There are three main module in the paper and they are as follows Module1 (Mobile Client Module) Smart Phone (android)which is interface to the user (driver/rider).After completing user registration they mark their source and destination in real time period. Using this information client display his ridesharing option. Using this information they can communicate with each other. Module2(Web service) Mobile client will transmit user data to web service. Web service transmits data to store in database. When user request Ridesharing option web service queries data from the database, filter the data who do not fit and send only appropriate user to mobile client. Purpose flie Only riders are considering for rider and driver are consider for driver. Timing constraint Only the user who have upload the data before one hour. Route Filtering The route of te user are compares and if there are sufficient matching points on the route they are considered.The above filter give the number of users who can be pooled with the requesting user in the path he/she has chosen
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 3 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 672 Fare Calculation The fare calculation function F=Pd where D is the traveled distance and p is some constant price for unittravel distance Module3 Google table serves as database to our project.This is free service which is provided by google to efficiently store geopoints online.Rider provide rate and comment fordriver which is also store in database. Following figure 2 shows some of the Experiment Result of Project (a)Login form (b)Riders search (c)Display information about driver (d)Comment and Rating (e)Show on map driver and rider location Fig2 5. Taxi Searching Algorithm The taxi searching module quickly selects a small set of candidate taxis with the help of the spatio-temporal index. Single-Side Taxi Searching Suppose there is a query Q and the current time is tcur : g7is the grid cell in which Q:o is located. g7‘s temporally-ordered grid cell list g7 Fig. 2. g7 is the first grid cell selected by the algorithm. Any other arbitrary grid cell gi is selected by the searching algorithm if and only if Eq. (1 holds, where ti7 represents the travel time from grid cell gi to grid cell g7. Eq. (1) indicates that any taxi currently within grid cell gi can enter g7 before the late bound of the pickup window using the travel time between the two grid cells ti7 þ tcur _ Q.pw. l (1) find all grid cells that hold Eq. (1), the single-side searching algorithm simply tests all grid cells in the order preserved list g7 finds the first grid cell gf which fails to hold Eq. (1). In Fig. 2, grid cell g3, g5 and g9 are selected by the searching algorithm. Fig3 Single side taxi searching algorithm Dual Side Taxi searching Algorithm The dual-side searching is a bi-directional searchingprocess which selects grid cells and taxis from the originsideand the destination side of a query simultaneously Fig 4 Dual side searching algorithm Consider the ride request illustrated in Fig. 3 where g7 and g2 are the grid cells in which Q:o and Q:d are located respectively. Squares filled with stripes standforall possible cells searched by the algorithm at Q:o side. These cells are determined by scanning the temporally-ordergridcell listof g7 which holds Eq. (2) is a candidate cell to be searched at the origin side. Eq. (2) indicates that any taxi currently within grid cell gi can enter g7 before the late bound of the pickup window using the latest travel time between the two grid cells. tcur + ti7 <= Q.dw . l (2) Squares filled with dots indicate the candidate grid cells to be accessed by the searching algorithm at Q:d side select all grid cells which holds Eq. (3), which indicates that any taxi currently in gj can enter the g2 before the late bound of the delivery window In this example, g6istheonlysatisfying grid cell as shown by Fig. 3 tcur + tj2 <=Q. dw . l (3)
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 3 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 673 6. Conclusion Real time taxi sharing system is very effectivemeansto reduce pollution and the congestion of vehicles in cities. It also provides an eco-friendly way to travel. It also provides an opportunity to meet new people. System saves the total travel distance of taxis when delivering passengers. Our system can enhance the delivery capability of taxis in a city so as to satisfy the commute of more people. The system can also save the taxi fare for each individual rider while the profit of taxi drivers does not decrease compared with the case where no taxi sharing is conducted. 7. Future Work In this proposed system the basic conceptof taxiridesharing through real-time request generation and its acceptance In future work may use social networking sites for real time request. References [1] Shuo Ma, Yu Zheng, Senior Member, Ieee, AndOuri Wolfson, Fellow ‟Real-Time City-Scale Taxi Ridesharing‟ Ieee Transactions On Knowledge And Data Engineering, Vol. 27, No. 7, July 2015 [2] S. Ma, Y. Zheng, And O. Wolfson, “T-Share: A Large- Scale Dynamic Ridesharing Service,” In Proc. 29th Ieee Int. Conf. Data Eng., 2013, Pp. 410–421 [3] R. W. Calvo, F. de Luigi, P. Haastrup, and V. Maniezzo, “A distributed geographic information system for the daily carpoolingproblem,”Comput. Oper. Res.,vol. 31, pp. 2263- 2278, 2004. [4] J. Yuan, Y. Zheng, C. Zhang, W. Xie, X. Xie, G. Sun, And Y.Huang, “T-Drive: Driving Directions Based On Taxi Trajectories ,”In Proc. 18th Sigspatial Int. Conf. Adv. Geographic Inf. Syst.,2010 Pp. 99–108 [5] Aarthi R, “A Real Time Smart Ridesharing And Travel Assistance”, International Journal Of Engineering And Computer Science, ISSN:2319-7242, pg 10264-10269, 2 February 2015 [6] Z. Xiang, C. Chu, And H. Chen, “A Fast Heuristic For Solving A Large- Scale Static Dial-A-Ride Problem Under Complex Constraints,” Eur.J. Oper. Res., Vol. 174 No. 2, Pp.1117–1139, 2006 [7] K. Wong, I.Bell, and G. H. Michael, “Solution of the dial-a- ride problem with multi-dimensional capacity constraints,” Int. Trans.Oper. Res., vol. 13, no. 3, pp. 195–208, May 2006. [8] J. Yuan, Y. Zheng, X. Xie, and G. Sun, “Driving with knowledge from the physical world,” in Proc. 17th ACM SIGKDD Int. Conf. Knowl. Discovery Data Mining, 2011, pp. 316–324 Author Profile Vaishali s Bekawade received B.E. in Computer science and engg. from G.C.O.E. Amravati and pursuing her Master of engg. In Computer engg. From Bharti Vidyapeeth College of Engg.Kharghar. Working as Asst.Professor in IBSAR Institute of technology and management. Prof.Dr. Dr.D.R.INGLE, Professor and HOD Dept. Of Computer Engg. Bharti Vidyapeeth College of Engg., Navi Mumbai, Maharashtra, Received B.E. Degree from Walchandcollegeofengg., sangali, Master of Engg. in computer engg.fromDR.B.A.T.U.Lonere,Ph.d(CSE) from Amaravati university.