News for hackers. Stuff that matters.
Re:Why's that company so big? I could do that in a weekend by manyxcxi on Monday October 03, 2016 @08:21AM (#12626834)
The GPS and mobile data are overthinking it. The routes are known so simply trigger on door open/close (with some logic for denounce/etc) and cycle through.

For maximal accuracy simply have an electronic beacon of any sort broadcasting an ID that corresponds to the stop and you've got it solved.

And the entire data set for the route should be able to live offline onboard the bus. Changing bus/numbers routes should include the step for updating route data.

Re:Why's that company so big? I could do that in a weekend by oarsinsync on Monday October 03, 2016 @08:28AM (#12626887)
Except that quickly becomes inaccurate if the bus driver decides to re-open the doors for an incoming passenger, or due to traffic conditions, opens the bus doors further from the stop than the beacon reaches. Or skips a stop due to road conditions.
Re:Why's that company so big? I could do that in a weekend by relate on Monday October 03, 2016 @08:32AM (#12626916)
1. Set a minimum time until next stop can be announced 2. Add a button to skip a stop
Re:Why's that company so big? I could do that in a weekend by oarsinsync on Monday October 03, 2016 @08:52AM (#12627061)
And then when the driver accidentally hits the button and needs to go back?

Notice how we're now adding more complexity now anyway though...

Re:Why's that company so big? I could do that in a weekend by ncallaway on Monday October 03, 2016 @08:15PM (#12632435)
> Set a minimum time until next stop can be announced

This feels like a dangerous hack that will come back to bite you in any number of unexpected scenarios that probably occur frequently during an average bus driver's day.

Re:Why's that company so big? I could do that in a weekend by vidarh on Monday October 03, 2016 @01:19PM (#12629367)
Consider a bus stuck in traffic. It is not unusual, at least in London, for a driver to open/close the door multiple times between stops when traffic moves slowly enough, often with longer intervals in between than there usually would be between stops.
Re:Why's that company so big? I could do that in a weekend by Frenchgeek on Monday October 03, 2016 @09:51AM (#12627405)
RFID like chips on bus stops too, maybe?
Re:Why's that company so big? I could do that in a weekend by Natanael_L on Monday October 03, 2016 @10:03PM (#12632837)
While active RFID is possible, other radio tech designed to work as beacons is more likely
Re:Why's that company so big? I could do that in a weekend by mkagenius on Monday October 03, 2016 @08:38AM (#12626960)
Bluetooth beacon (estimote?) at stops would help.
Re:Why's that company so big? I could do that in a weekend by vidarh on Monday October 03, 2016 @01:17PM (#12629344)
This has all kind of usability issues (now you're expecting the driver to pay attention to and correct mistakes), while providing less accurate data (buss pulls away from stop, gets stuck in traffic; estimates at next stop are based on the bus having pulled away and average times; customers gets angry) and less ability to do traffic management (e.g. spacing out buses by slowing down later buses slightly) without having drivers guessing and reporting data back.

> For maximal accuracy simply have an electronic beacon of any sort broadcasting an ID that corresponds to the stop and you've got it solved.

That's not remotely accurate for the reason above.

> And the entire data set for the route should be able to live offline onboard the bus. Changing bus/numbers routes should include the step for updating route data.

It can. E.g. the old London system used odometers. But that was sufficient only for showing "next stop ..." and for reporting very rough estimates. Today it uses odometers, gps, rate gyros and turn rate sensors to be able to more accurately position the buses along a route, and they still regularly "give up" and take a bus off the schedule when traffic conditions means the uncertainty is too high.

Re:Why's that company so big? I could do that in a weekend by RealityVoid on Monday October 03, 2016 @08:31AM (#12626905)
For an robust system I would use multiple data streams including bust status data/beacons/GPS. I've seen busses with offset stations.

3G is necessary for live ETA, if you want to get fancy. All these complications, in my view, are worth it if you want a system that works 24/7 and serves thousands of people daily. The HW and SW dev costs are acceptable, but it does need a decent team, depending on what the starting point is and the ability of the team members.

Re:Why's that company so big? I could do that in a weekend by madeofpalk on Monday October 03, 2016 @10:20AM (#12627582)
> For maximal accuracy simply have an electronic beacon of any sort broadcasting an ID that corresponds to the stop and you've got it solved.

Yeah, and now we need to install and manage thousands of beacons in bus stops in pretty hospitable conditions.

Of course, GPS isnt perfect either. It tends to fail in CBD areas.

Re:Why's that company so big? I could do that in a weekend by PunchTornado on Monday October 03, 2016 @08:38AM (#12626962)
changing bus/numbers routes manually is not feasible. in complex networks this happens daily a hundred times.
Re:Why's that company so big? I could do that in a weekend by cpitman on Monday October 03, 2016 @12:41PM (#12628983)
I've worked in transit. This is not only feasible, it is how it is done.
Re:Why's that company so big? I could do that in a weekend by PunchTornado on Tuesday October 04, 2016 @06:12PM (#12639983)
cannot see why you would want to do it manually. it is done automatically in munchen.
Re:Why's that company so big? I could do that in a weekend by aninhumer on Monday October 03, 2016 @08:54AM (#12627068)
I'm confused, are you suggesting there are places where bus routes change hundreds of times a day?

I can't imagine many reasons a route would have to change on short notice (accident blocking a road?), and in those situations the announcements not quite being right would not be the end of the world.

Re:Why's that company so big? I could do that in a weekend by jeromegv on Monday October 03, 2016 @09:20AM (#12627220)
Buses are often assigned to a route and then leave that route unexpectedly in the middle of the day to service another route (accident, other bus broke down, traffic, subway shutdown etc) , often not starting at the beginning of that route.
Re:Why's that company so big? I could do that in a weekend by walshemj on Monday October 03, 2016 @09:41AM (#12627353)
Then the bus changes its route number - certainly in the UK I see the drivers punching in the route details when they take over a bus.
Re:Why's that company so big? I could do that in a weekend by aninhumer on Monday October 03, 2016 @09:36AM (#12627325)
Oh right, that makes more sense. I guess you could just keep a record of all the different routes in every bus though? And skip to the right spot manually as needed.