140 likes | 365 Views
Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing. Goal. More Accurate Bus Prediction Allows Passengers to find alternate forms of transportation Do this with energy efficiency in mind Don’t use any high level permissions . Equipment Used.
E N D
Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing
Goal • More Accurate Bus Prediction • Allows Passengers to find alternate forms of transportation • Do this with energy efficiency in mind • Don’t use any high level permissions
Equipment Used • Microphone – Record Sound • Cell Signal – Determine Location • Accelerometer - Determine Bus or Train
System Design Cont. • Query User – Looks for Bus arrival time by indicating bus route and stop • Sharing User – Contributes mobile sensing information to the backend server • Information includes – a collected cell sequence from nearby cell towers, sound and accelerometer data to make sure the user is on a bus • Backend Server – Processes data from sharing users and give information to querying users
Backend Server Data • Maintains a database of sequences for cell tower IDs for the different Bus routes
On a Bus? • Sound detection
Bus vs Train • Accelerometer Readings
Bus Classification • Sequence Matching • After running an Algorithm the Serverdetermines which route has the bestscore and that determines what bus the sharing user is on
Arrival Time Prediction • After all data is uploadedand each bus is determined where it isAny querying user will be able to get data onwhere the bus is andapproximate arrival time.
Limitations • No Users on a Bus • Causes bus times to be reported wrong • Overlapped Routes • The Server will sometimes misinterpret a route