de UIC Shuttle Tracker is ontwikkeld door BITS Lab als een service aan de UIC gemeenschap. Het biedt de real-time locatie van de bussen die worden geëxploiteerd door de UIC Intercampus Bus Service.
hoe het te gebruiken
afgezien van de voor de hand liggende (gekleurde bussen op de kaart geven real-time locatie van shuttles aan), zijn er een paar subtiliteiten die het vermelden waard zijn.
- af en toe ziet u een zwarte bus op de kaart. Zwarte bussen zijn bussen waarvan nog niet is vastgesteld dat ze tot een bepaalde route behoren. Deze classificatie wordt automatisch uitgevoerd op basis van rijpatronen.
Hoe werkt het?
in elke bus heeft de bestuurder een iPhone met onze bustracking-app aan de bestuurderszijde. Elke seconde controleert de iPhone de GPS-locatie en stuurt het via het mobiele netwerk naar onze server. Dit zorgt voor de locatie updates. Bussen worden echter door elkaar gebruikt tussen de verschillende busroutes. Elke bewegende bus wordt continu geclassificeerd als behorend tot een van de campusroutes, of helemaal geen route. Dit wordt gedaan met behulp van het Viterbi algoritme op een verborgen markov model op basis van de bus schema ‘ s.
mobiele apparaten
op dit moment is het ons plan om de webinterface toegankelijk te maken voor verschillende smartphones met webfunctie, om te voorkomen dat apparaatspecifieke toepassingen moeten worden ontwikkeld. Als u geà nteresseerd bent in het ontwikkelen van apparaatspecifieke toepassingen, zie hieronder. Ontwikkelaars als u geïnteresseerd bent in het ontwikkelen van een web mashup, mobiele applicatie of andere software met behulp van de UIC shuttle tracker data, bent u van harte welkom om dit te doen. De ruwe trackinggegevens worden beschikbaar gesteld via een open JSON-feed. Als u vragen heeft, aarzel dan niet om ons te contacteren.Er zijn verschillende projectmogelijkheden voor UIC studenten die geïnteresseerd zijn in het werken aan de shuttle tracker en aangesloten diensten. Deze projecten kunnen in aanmerking komen voor CS398-onderzoekskredieten.