I added an arm to my robot. It really seems like a robot now. Picking up things with the arm and the webcam is great fun.

I updated my Perl code to use my left joystick for single stick drive and my right joystick to control the arm. As far as I can tell, my PSX controller works as well as the controllers that come with the Vex. I also added some simple timeout detection code that just sends out a '\a' character every second. My code is still event driven, so it doesn't waste bandwidth by sending motor values when nothing has changed.
And I've sort of started working on a video for it... I've chosen the background music at least.
