??? 11/11/07 15:32 Read: times |
#146863 - waitring at a red light I came to think about ... |
One 'typical' first or second semester microcontroller test is "the traffic light controller" which is a fairly simple task.
Waiting at a red light I came to think about the complexity of an 'intelligent' traffic light controller and realized that as a good excersize in system design. issues would be things like: a) a motorbike will not trigger the sensor, but he still need get across b) if a sensor fails (stuck in either "car present" or "no car") you must still operate reasonably c) what if a car stall across a sensor d) if a lane is for both straight and right how do you account for right turn on red (legal in the US) e) should you keep statistics to operate reasonably during sensor failure f) ... g) .... I think this is an excellent example of the complexity of a 'simple' design when all factors finally get included. Just sharing a thought. Erik |
Topic | Author | Date |
waitring at a red light I came to think about ... | 01/01/70 00:00 | |
Are there trivial tasks at all? | 01/01/70 00:00 | |
Define trivial :-) | 01/01/70 00:00 | |
Trivial traffic conditions | 01/01/70 00:00 | |
reminds me | 01/01/70 00:00 | |
Even the trivial is impossible | 01/01/70 00:00 | |
Statistics | 01/01/70 00:00 | |
re: Statistics | 01/01/70 00:00 | |
We already do that | 01/01/70 00:00 | |
but that's good only for a single car... | 01/01/70 00:00 | |
RE: but that's good only for a single car... | 01/01/70 00:00 | |
We have two main applications | 01/01/70 00:00 | |
Big Brother, eh? :-) | 01/01/70 00:00 | |
yep we are watching you | 01/01/70 00:00 | |
Fundamental flaw | 01/01/70 00:00 | |
my point was that... | 01/01/70 00:00 | |
How about Grid-lock? | 01/01/70 00:00 | |
Intellegent or tunnel vision? | 01/01/70 00:00 | |
More stuff to add | 01/01/70 00:00 | |
a few more | 01/01/70 00:00 | |
More | 01/01/70 00:00 |