1 / 13

Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing

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.

marius
Download Presentation

Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing

  2. 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

  3. Equipment Used • Microphone – Record Sound • Cell Signal – Determine Location • Accelerometer - Determine Bus or Train

  4. System Design

  5. 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

  6. Backend Server Data • Maintains a database of sequences for cell tower IDs for the different Bus routes

  7. On a Bus? • Sound detection

  8. Bus vs Train • Accelerometer Readings

  9. 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

  10. 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.

  11. Findings from Experimentation

  12. Findings Cont.

  13. Limitations • No Users on a Bus • Causes bus times to be reported wrong • Overlapped Routes • The Server will sometimes misinterpret a route

More Related