My Autonomous Robot

Whirrrr


Here are some pics and a video of the autonomous robot I designed, built and programmed. Come to think of it, I also had to source and pay for the parts as well. If only my University had a military contract... But I digress. It was for a joint University of Guelph/University of Waterloo Masters Robotics course. So, what did this robot do you may ask? Well, if I had added a vacuum attachment - it would have basically been a Roomba. Albeit a slightly more sophisicated Roomba. In other words, compared to my robot, Roomba sucks. (Pauses for groans) OK, can we continue? Alright then. Like Roomba, my "Polite-Bot" (I'll explain why it's polite in a bit) was able to trundle around a room, avoid obstacles, and not fall down the stairs. Ditto for not falling off a table (as you can see in the video). But unlike a Roomba, it could also "see". And not only that, but it could do so in 3D. Well, as much as it needed to anyway. Basically what it could see was light and darkness - and through it's 2 "eyes" it was able to home in on a target light source. Why? Because that's what the instructor told us it had to do. And not only that, it also had to follow lines drawn on the floor. Talk about a slave driver! I'm kidding, it was a fun course. So anyway, it also had to be delicate with other robots and if it came upon one, it needed to change directions upon contact. And if it still had power by the end of the contest, didn't overheat and blow up (some did!), didn't lose too many sensors, followed the drawn lines AND was suficiently attracted to the light of the lamps that were moved around the contest area - then you passed! Whew! Oh yes, and the reason mine was dubbed "polite-bot" was that mine would say "Excuse Me" each time it made contact with another robot or obstacle. I found an electronic translator at one of the electronics surplus stores I was scrounging for pas in - and hey, it was only $4 so I figured I could make the robot say something. Going through the phrases - I thought "Could you direct me to the bus terminal" would be kind of funny, but would get old pretty fast. And as there was no "Out of my way!" in its repertoir, "Excuse Me" it was! Enjoy the movie...


Zoom

Buzz

Excuse Me!

Whoa

Clip Snip

Tape Solder

Click

Some technical notes: I used an Explore 32 from Blue Earth Research as its CPU and digital to analog controler. I programmed it using TBQComm V1.0 loaded on my HP200LX palmtop PC.


Click to View WMV Video