Comp570 Project 2
Due:
Thursday April 2nd with papers the following week in class.Summary:
You will create a robot that will wander around in the back of the
classroom looking for one of several brightly colored objects.
Details:
Your
robot needs to use color vision to identify one of several objects in
the environment. Your instructor will have randomly selected an object
for you to find. Your robot must have a way of selecting the object
using the robot interface (no hardcoding allowed). the robot will then
move through the enviroment avoiding randomly placed obsticles
(cardboard boxes). Once it has found the object it must approach within
12 cm of the object and play a short tune while identifying the object
on its screen (text is fine).
The object to include in your hunt
- The ring toss (multi colored)
- The blue snow block maker
- the green snow block maker
- the small yellow tennis ball.
- the small red ball. (foam)
- small blue foam ball
I
will only ask you to find one per run. The item will be randomly
selected. Each team will run on at least two items. You have a 3 minute
time limit to actually find the items. The Project report
The project report is a report of what you tried to do, what you did,
what you learned and what you accomplished. Since some groups had
trouble with my last set of guidelines, let me give you slightly more
specific guidlines on what I'd like to see in it. Make
sure you use section headings to make each section easy to find.
- Introduction
- this is where you explain the problem you were trying to solve and why it is relevent
- Robot design
- Here tell me what sort of robot you designed (in hardware).
Tell me what worked and what did not work. Discuss what you learned
based on what worked and what did not.
- Software design
- Here discuss what sort of control program you built. Again tell
me what worked and what did not. Discuss what you learned about robot
control software from your experience. Discuss your approach and its
relevence to both the current task at hand and the general problem of
robots acting in the world.
- cover particularly your color vision algorithm and your identification routines.
- What did you use for navigation? discuss
- Evaluate your robot
- From both design robot and software design, consider the four
standards we are using to evaluate a robotic architecture and consider
how your robot meets each of them. For niche targetability, include
your robot's actual performance in the demo.
- Concuding discussion
- Summarize what you learned. Consider the following target
audience: next year's robotics students. In this section, summarize
from the preceding sections all of the worthwhile dos and don'ts that
you discovered in doing this lab. It is not really relevent that your
robot did really great unless you tell the reader why. Think about what
you would have liked to know when you first saw this lab, and if you
have any insights after doing the lab, share them here.