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