UIC Shuttle Tracker blev udviklet af BITS Lab som en service til UIC-samfundet. Det giver real-time placering af busser, der drives af UIC Intercampus Bus Service.
Sådan bruges det
bortset fra de åbenlyse (farvede busser på kortet angiver placering i realtid af pendulkørsler), er der et par finesser, der er værd at nævne.
- lejlighedsvis kan du se en sort bus på kortet. Sorte busser er busser, der endnu ikke er fast besluttet på at tilhøre en given rute. Denne klassificering udføres automatisk baseret på køremønstre.
hvordan virker det?
i hver bus bærer chaufføren en iPhone, der kører vores bussporingsapp på førersiden. Hvert sekund kontrollerer iPhone GPS-placeringen og sender den over mobilnetværket til vores server. Dette tager sig af placeringsopdateringerne. Busser bruges dog ombytteligt mellem de forskellige busruter. Hver bevægende bus klassificeres løbende som tilhørende en af campusruterne eller slet ingen rute. Dette gøres ved hjælp af Viterbi-algoritmen på en skjult markov-model baseret på busplanerne.
Mobile enheder
i øjeblikket er vores plan at gøre internetgrænsefladen tilgængelig for en række internetaktiverede smartphones for at undgå at skulle udvikle enhedsspecifikke applikationer. Hvis du er interesseret i at udvikle enhedsspecifikke applikationer, se nedenfor. Udviklerehvis du er interesseret i at udvikle en online mashup, mobil applikation eller andet program ved hjælp af UIC shuttle tracker data, er du meget velkommen til at gøre det. De rå sporingsdata stilles til rådighed via et åbent JSON-feed. Hvis du har spørgsmål, så tøv ikke med at kontakte os.Der er flere projektmuligheder for UIC-studerende, der er interesserede i at arbejde på shuttle tracker og tilknyttede tjenester. Disse projekter kan være berettiget til cs398 forskningskreditter.