-
Notifications
You must be signed in to change notification settings - Fork 3
Home
alghanmi edited this page Oct 30, 2012
·
12 revisions
The two classes, csci201 and csci200, will cooperate to design and build a manufacturing assembly cell. The csci201 team will do the backend, while the csci200 will do the GUI and animation. The teams will cooperate in the design of the API between the backend and frontend.
Please see The Operation Concepts Description
##Requirements Please see The Kitting Cell
You are to use the eXtreme programming methodology. Details of your meetings, schedule and tasks will be maintained online, with specific details to be determined.
Git is a source code repository for managing your code. Rather than emailing code around, you will store it, check it out, and update it. More about Git will be forthcoming.
There will be six deliverables (due dates below):
- A design for the
v.0
skeleton. This includes interaction diagrams, agent/backend design. The point ofv.0
is to get the teams off to a quick start and have some code working without worrying about the full integration. -
v.0
: A skeleton. This will be stored in the tags part of your repository asKittingCell-v0
. Your skeleton will have 3 non-integrated parts:
- The kit robot picking kits from the agv/conveyor, putting them on the stand, and the reverse.
- The parts robot picking up parts from the nests and putting them in the kit—includes vision.
- Parts dumped into bins and fed down the lanes.
- A final design that includes both
v1
andv2
. This includes interaction diagrams, agent/backend design (for csci201), frontend design (for csci200), and theDoXXX()
API. The design is a living document for the life of the project. As design decisions change, this document should be updated. The design must handle the non-normative scenarios. -
v.1
: A working version of the normative scenario for the cell. This will be stored in the tags part of your repository asKittingCell-v1
. -
v.2
: A second and full delivery of the cell with all the non-normative cases handled. This will be stored in the tags part of your repository asKittingCell-v2
. - Final Presentations during the last week of classes.
Due Date | Deliverable | Notes |
---|---|---|
10/28 | Factory Design | CS 200 |
11/04 | Factory Skeleton v. 0 | CS 200 |
11/18 | Factory v. 1 | |
12/02 | Factory v. 2 | |
12/3, 12/5 | Final Persentation |