Friday, May 8, 2009

Finaly Finished!



This was my end of semester project for a Realtime Digital Media and Robotics class. We used a 6-degree of freedom robotic arm controlled using 2.6 Linux and POSIX threading.
The Robot's main objective was to raster through the playing field looking for red, then green blocks stacking the blocks without any user control. We used computer vision algorithms to close the control loop for the system. This project was a lot of fun!









This is an early version of the HAMSTer cart with only infrared sensors enabled. This was my Electrical Engineering Capstone Final Project. I worked along with 3 other engineering students to build this fully autonomous rover in 16-weeks completely from scratch. The main control unit of this system is a Xilinx Virtex-5 FPGA which handled all the image processing as well as kinematics (6-servos). The Pathing algorithms and GPS communications were handled by the Virtex's internal hardcore PowerPC440 microprocessor.
The bot is getting GPS coordinates and calculating a path to get to that position while avoiding objects. You can see the stereo-vision cameras mounted on the front of the cart on the tilt-pan servos, but they are not currently being used in this video.


0 comments: