GPS Bus-tracking on the cheap

GPS Bus-tracking on the cheap

Get a spatio-temporal lock on your local flavor of public transportation.  Answer the age-old question, "Where's that bus?" and put it on the internet for the Public Good.  Keep yourself out of the weather by predicting bus arrival times.

Costs:
   $100-200 per vehicle per year
+ $120 per year for serverspace to track the fleet.

Other requirements: 
Instamapper account (free),
Python data-grabber/calculator code (provided free-of-charge below),
Permission.

Check the demo system here: http://weakorbit.com (the prototypes may be turned off and the positions could be old..)
 
Remove these adsRemove these ads by Signing Up
 

Step 1Why? ..and an Overview

Why? ..and an Overview

Why might you want such a system?  I wanted it because my school's bus schedule was all out of whack during exams.  Myself and others were waiting 15-30 minutes for a lift in the un-sheltered cold because we didn't know when to expect a bus. 

For the 'common' routes at my school, buses are quite dependable during the year.  The peculiar and longer routes can mess up timing though.  It comes down to giving bus-riders more control over their time; making public trans more pleasurable and less of a hassle will encourage ridership [admittedly sizeable citation needed here].

Is it really that cheap?  In the worst case scenario this will cost $350 for one bus for the first year.  Additional buses would cost $200 for the first year.  Each bus at my university serves, say, 1200 people/week.  Eight months of school gives 38,400 riders/bus/year.  So the first bus costs one penny per rider, a good ballpark figure for the 'is it worth it' question.  I'll try to include some more detailed economiks (hah, by that I mean division) in a later step.


Here's the way it works:
1) Buy a GPS-enabled prepaid phone
2) Download Instamapper (IM) software to the phone and get an IM account
3) Create custom route file for your bus of choice
4) Run server-side Python script to scrape data from IM, interpret it based on your route file, and put it on your website
« Previous StepDownload PDFView All StepsNext Step »
6 comments
Dec 22, 2009. 2:39 AMlemonie says:
They said "no"?
How many buses do they have, and what would be the plan for identifying which vehicle was on your route today if this were ever implemented?

L
Dec 22, 2009. 9:25 AMlemonie says:
Ah, so we may see this updated next year.
Yes I see the principle of auto-detecting the routes, it sounds promising. I guess you could also check the drivers weren't speeding or diverting to places they shouldn't....?

L
Dec 22, 2009. 7:15 AMdchall8 says:
This should be a "Featured" Instructable. 

Maybe I missed it, but how do you keep the phone's battery charged?

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
1
Followers
1
Author:_mattb