Sounds like a profoundly interesting result to me -- strong evidence that we'd need to look elsewhere to increase transit carrying capacity. Maybe AI cars can't reduce traffic that much afterall.
Missouri Department of Transportation's St Louis District has one of the best FAQs [1] on this tech that shows how these cameras work: exactly as you'd suspect from some OpenCV proof-of-concept.
The cameras are a more robust replacement of the in-pavement induction loops, which are much more widely deployed, but give you a subset of the information at a higher cost.
I think that the problem is that often there is too much traffic from all directions and even with all the sensors in the world the traffic light can‘t change that.
[1] http://www.nyc.gov/html/dot/html/pr2012/pr12_25.shtml
[2] https://en.wikipedia.org/wiki/Sydney_Coordinated_Adaptive_Tr...
It's not always quite so simple as using ML to adjust light timing, however. In big cities, at least, traffic lights are sometimes deliberately intended to slow traffic down in order to reduce volumes and speeds on the street, or to reduce congestion elsewhere on connecting roads.
https://en.wikipedia.org/wiki/Sydney_Coordinated_Adaptive_Tr...
That being said, I had some interesting conversations with a person who worked for Transport for NSW who said some of the signalling backend was recently improved to streamline future integration with self driving cars, I can't find a reference for this though.
Let alone concerns with people about being recorded in public, even if red light cameras are permitted in some states today.
Meanwhile, if conversation involves a plausible future where all/most vehicles (inevitably including police cars and other government-owned vehicles) are autonomous and have the same kind of sensors, its hard to imagine the anti-surveillance angle being a decisive factor. I'm not for pervasive surveillance, and perhaps the NSA will be nice and claim really convincingly that they can't access records from traffic lights... but that bird has flown, anyway.
On a large remote setup I think you are right though.
It‘s a long way to go from something that you hack together in the living room to something you can deploy on hundreds of traffic lights, that works in every weather, that can easily be configured for different use cases, and that can be serviced by the technicians.
A Raspberry Pi is a surprisingly useful and cost effective device when it comes to IOT. Most industrially hardened devices of similar capacity cost a bit north of an order of magnitude more.
There are really only a couple of things that would need to be addressed, a good weather-tight case that allowed for heat dissipation, decent storage (most microSD has a short lifespan), and a good 5v power supply.
In many cases, designing a system that is cheap, expendable, and expected to fail is way less costly than the alternative.
Yes, you can make the software deployment go easier, and resin looks like an interesting project from that front. But that really is only a small part of the problen, and those hardware problems you described aren't trivial. The testing you described to convincingly show that your device can handle the environmental requirements isn't trivial. (And by environmental, I dont just mean weather, but also things like available power quality, vibration, etc.)
These industrial devices aren't expensive just because the suppliers aren't aware of RasPi, or are looking to gouge you. Its because they put in a lot of work to qualify these devices for their intended conditions. The RasPi, hacked up solution might actually be the WAY more expensive option over it's lifetime, if I have to roll maintenance crews every couple of months to replace SD cards or fix a flaky connector. And god forbid our code hangs in a way that makes all of the lights at an intersection green. "Oh you have a way to prevent that? Prove it." Designed to fail works fine for microservices where I can spin up a new instance rapidly, but it isn't the best match for industrial or infrastructure in most cases.
Apologies if I'm coming across overly snarky here. I genuinely love the RaspPi, and its got a great niche for prototyping, hacking up one-off projects, or even as the base for many types of connected projects. But I've also worked on industrial and infrastructure types of systems, and more than once I've seen someone say that they've got a cheaper solution to X, when really they've got something that may look cheaper if your only looking at upfront costs, but they are completely ignoring the lifetime costs of the solution.
I do some IIoT stuff, so I have a little experience here. Many of the lower cost PLCs and industrial edge devices have no better environmental characteristics than a Raspberry Pi. They just happen to be more expensive by comparison because they're competing in a market with much more expensive devices. In many cases, as you suggested, buying those devices is a false economy.
My point is simply that they're not that bad, and like you said, one should truly consider the lifecycle costs.
Human drivers preclude such a system. The article actually is about replacing the intersection but you still need the self driving cars to actually perform the optimizations.
It will take time to iterate to get to the 4x-10x improvements we all hope to see.
This is a profoundly uninteresting result, given the current-day technology in question is "a dozen lights attached to a timer." Add devices that are several orders of magnitude more expensive and yeah you'll get something better- that they only achieve a factor of two improvement (in theory!) reads as a stunning failure of autonomous vehicle technology to pull their weight in this regard. (Granted, more clever schemes might be produced that might get better results from this scenario- it's hard to prove that they can't be effective.)
Better idea- instead of having the world pay for sensor/communication systems on every car, have the same sensor packages installed on the traffic lights so that they can operate in a smarter fashion. Orders of magnitude less expensive, and quite possibly as effective in reducing traffic backup.