This is a fantastic high school project. [Shmendrik213] built and robot a programmed it to follow common traffic rules. The robot drives itself with a DC motor, using one servo for steering and another to pan a webcam back and forth. The netbook that comes along for the ride is running a VB.NET program that can detect an upcoming intersection, read the street sign, and react based on other cars currently at the intersection.
The hardware is running on an Altera processor using firmware programmed in VHDL. We remember building a tissue box holder for one of our high school projects. Looks like the times have changed since then.
15 thoughts on “Robot Follows The Rules Of The Road”
I wish I have some of those great fpga chips, I would build a managed microcontroller :D for school project!
RESPECT! Especially for VB.NET (in stead of C#)
This wouldn’t be easy. Mad respect.
eewwww VB.NET and vhdl. Those are my two least favorite languages.
Interesting project, I wish they had a few more details and not just a video. It’d be nice to know what kind of software they were using to do the vision (which is probably the hard part here)
These aren’t the same rules of the road that Jay & Silent Bob had to follow are they?
You mean the rule that the hitcher has to give bombers to whomever picks them up? This could be easily implemented with another servo and some lego pieces.
A High School project? Thank gawd…there ARE still intelligent kids out there who aren’t cracked out on Twitter, video games and Tommy Hilfiger (or whatever redundant crap they’re into these days…) ;p
Way to go Shmendrik! I expect we’ll be seeing much more of you in the near future!
http://www.youtube.com/watch?v=pi4jZKqZ8v8 Here it is on an actual road. Test aborted due to police freaking out. :)
This said these guys did a much better job than us :D
The preview of the youtube video says “analy”
It stopped at a yield sign even though crossing traffic had a stop sign, and hadn’t even reached it yet.
It stayed stopped, even though it had the right of way to proceed.
It stayed stopped an addition 40 seconds even though there were no cars.
Had this been an actual driving situation, the robot would have been beaten to death with a tire iron that the driver stuck behind it would have had ample time to search for in his trunk.
I like the idea, but the only rule it seems to know is “Look both ways before crossing the street”
I smell a full ride to a nice college…
Glad I’m not the only one that noticed. Also shown, is that it scans the intersection for cars. If it finds one, it will start all over again. So it seems more like it will only go if there aren’t any other cars.
Seems like a great start, but the analysis certainly needs to be sped up for practicality.
Bravo, I couldn’t have possibly pulled this one off in high school.
Am I the only one that noticed this:
“[Shmendrik213] built and robot a programmed it to follow common traffic rules. ”
Please be kind and respectful to help make the comments section excellent. (Comment Policy)