Updates
2005.12.26Converted website to new template format.
Research
Robotics projects for csci5551

As part of the class, we were given a robot kit and a
HandyBoard controller. This is a video of my first program with the
robot.
Video
(2.84 MB)
Assignment 2 - The task of the assignment was to make the
robot head towards an obstacle, avoid the obstacle and then go on to
reach a wall and finally follow the wall to its end. We added a few
additional features to the robot which allowed it to avoid multiple
obstacles, find the shortest path around the obstacle and distinguish
between obstacles and walls.
Video
(10.1 MB)
Assignment 3 - The robot was to be placed in a 10'x10'
environment and it had to detect four cans placed randomly in the
environment and bring the cans to a corner of the arena.
Video
(29.5 MB)

The robot
fitted with claws for grabbing the cans
Final Project - We used the same 10'x10' environment with random walls and obstacles. The robot could dynamically map the environment as well as plan its path to the target based on its knowledge of the environment. The robot also was able to perform localization using a CMUcam and beacons placed outside the environment.

The robot
with the CMUcam fixed on a rotating base


