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:

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.