UserPreferences

Progress Report


Progress Report

MOVEMENT BRAIN

Our approach was to split the 180 degrees into sections: left back, left front, front, right front, right back. Our brain consisted of:

This is a fairly simple brain where the goal was to get the robot to run in the middle of the hallway and avoid bumping into things in the front. If there was more room on one side than the other, the desired affect was to slowly correct the difference such that the amount of room on both the right and the left were about the same. We did have a threshold of about half a meter to prevent the robot from making sudden or frequent movements. While we had hoped that this brain would give us something similar to our expectations, the brain did not work as well as hoped. The result was the robot zig zagging across the hall instead of having a more fluid motion with smooth transitions in its corrections.

Because of these scenarios, it is hard to tell the robot how to respond to such situations.

The goal was to find a way to keep the robot facing forward instead of ever facing a wall unless the robot reached a dead end. The brain did a good job of this, however, it often had difficulties if an obstacle was around it. As a result, we have decided to now try behavior based brains.

Since our final product will have several different behaviors, we have decided that this will be our best bet most likely. While we have not yet tried to implement this type of brain, we intend to pick up here when we come back for the Spring semester.

LOCATION RECOGNITION

We are hoping that we might be able to use some kind of timing system. For example, if you are going straight, start a counter. After 20 steps of going straight, you should be in front of Room xxx. This approach is similar to how blind people might get around from place to place. Unfortunately, we have not been able to test this since we are still having problems with getting a reliable brain for movement in place. Similarly to the movement brain, we will start this once we come back for the Spring semester. We are optimistic that this will work with the assistance of an occupancy grid.

http://www 2.cs.cmu.edu/afs/cs/project/jair/pub/volume11/fox99a html/node2.html

DIRECTIONS

HUMAN INTERACTION

SIMULATOR