Harvey Mudd College
Computer Science 154 - Robotics
Assignment F

Pioneer

There are three broad options for experimenting with the Pioneer robot. One is to use the considerable software support that comes with the robot in order to build a system that can navigate around the Libra complex. For example, the Pioneer comes with many built-in behaviors and a method for arbitrating among them. The other is to bypass the built-in software and instead build from scratch the code needed to perform behaviors like avoiding obstacles and wall-following, and then higher-level behaviors. The third possibility is to investigate a particular vision-based task using the gripper, e.g., detecting and grabbing cans from the floor.

Briefly, here is what each of these three options would entail:

Once a plan is decided on, I will draft a set of concrete tasks in that direction.