Participatory Exclusion – Elite capture of participatory ...
Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing
description
Transcript of Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing
![Page 1: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/1.jpg)
Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing
![Page 2: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/2.jpg)
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
![Page 3: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/3.jpg)
Equipment Used Microphone – Record Sound Cell Signal – Determine Location Accelerometer - Determine Bus or
Train
![Page 4: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/4.jpg)
System Design
![Page 5: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/5.jpg)
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
![Page 6: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/6.jpg)
Backend Server Data Maintains a database of sequences for
cell tower IDs for the different Bus routes
![Page 7: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/7.jpg)
On a Bus? Sound detection
![Page 8: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/8.jpg)
Bus vs Train Accelerometer Readings
![Page 9: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/9.jpg)
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
![Page 10: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/10.jpg)
Arrival Time Prediction After all data is uploaded
and each bus is determined where it isAny querying user will be able to get data onwhere the bus is andapproximate arrival time.
![Page 11: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/11.jpg)
Findings from Experimentation
![Page 12: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/12.jpg)
Findings Cont.
![Page 13: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing](https://reader036.fdocuments.us/reader036/viewer/2022062811/568160c3550346895dcfeec3/html5/thumbnails/13.jpg)
Limitations No Users on a Bus
› Causes bus times to be reported wrong Overlapped Routes
› The Server will sometimes misinterpret a route