RAFS - Concepts
Concepts
Object Recognition
The object recognition portion of this release will involve the Activmedia Color
training software and the Saphira/ARIA robotics API. We will be developing a library
that will be loaded into the Saphira GUI and execute as a behavior. This code
will exhibit the following behaviors:
- Locate an object by recognizing the unique color associated with it.
- Halt movement and adjust robot heading if necessary.
- Invoke sonar device and approach object.
- Halt movement when object is within specified range.
- Log coordinates of object.
- Draw colored circle in the Saphira GUI to represent located object.
- If you would like more detail about each of these points, click here.
Artificial Intelligence
Our project consists of a knowledge of Artificial Intelligence(A.I.). We have
to understand how to get the robot to behave the way we want it to, and not
harm anything. We have to come up with a plan on how to get the robot to put
the chair(s) back where they belong. We also have to get the robot to react
to real-world situations in a correct and efficient manner. It has to be able
to deal with unexpected situations, and evaluate what to do in those situations
to still achieve it's goal.
Obstacle Avoidance
The robot has to be able to avoid obstacles it comes across. This is potentally
a major problem with our project. We have to get the robot to know how to react
when it comes across wires, and any miscellanious items on the floor.