MECH564
Adept Robot Project
"Widget
Sorting and Stacking"
Requirements:
You must program the Adept Robot
to process a stack of ten widgets. A "widget" is a rectangular piece of
1/4" Plexiglas with an off-center hole (see figure below). A "good" widget has
the hole present and a "bad" widget doesn't. Your job is to use the robot
to separate the "good" widgets from the "bad" widgets. 
Ten
widgets, some "good" and some "bad," will be stacked face-to-face in random order
at a predefined location on the robot table work-surface. Your program must
process the ten widgets and create two separate face-to-face stacks ("good" and
"bad") on the work-surface. You may use any tool or technique you would
like to perform the task (e.g., the vision system, custom fixturing and/or tooling,
switch interface to binary I/O, etc.). The program should display the results
of the sort (# good and # bad) and allow the user to process additional sets of
widgets.
Note - You are not allowed to exceed the default monitor speed
setting of 50 at any time during your program.
Grading
Criteria:
- how well you complete the task (accurate, fast,
repeatable, robust) [60%]
- readability and organization of the printed
code [10%]
- ease of setup, software interface and user friendliness [10%]
-
level of creativity, initiative, and effort [25%: 20% base; 5% extra credit]
Group Work:
You are required to work on the project
in groups of two or three students. You must not operate the robot by
yourself -- there must always be at least two group members present.
You will be asked to select your own group members.