Arduino Robot 2010
This robot was controlled by an Arduino microcontroller connected to my Tablet
PC by USB. The Tablet PC in this setup was serving as a byte relay enabling wifi
adhoc control of the robot as well as streaming the video from the webcam to the
controlling PC. The ultimate goal of this project was to eliminate the tablet by
replacing it with a Linksys WRT54GL router which would communicate with the
microcontroller over the serial protocol based on TCP/IP commands. Eventually,
this robot might be equipped with sensors which will allow it to be programmed
to run autonomously.
The first revision of the robot is featured in the video below:
This robot was extremely slow due to improper motor gearing. This was fixed
resulting in much greater speeds (15mph) which had to be tested outside.
The laptop was also placed on a wooden mount for more stability.
Unfortunately, the latest revision of the robot was not filmed.
This project is currently on hold due to college classes but it might be picked
up again either during Winter Break or during next summer.
This was the interface for controlling the robot on the remote PC which I
programmed. It would convert a joystick location to two motor PWM output, not a
simple task.
Interesting Fact:
On it's first run, this robot had a mild crash with one of my friend's car
leaving a battle scar on my tablet PC that is still there today.