To design and implement a ’pick and place’ system. A robot arm will be trained to repeatedly move an item from one location to another. The training and control input will be from a 4x4 keypad. The arm has four independent servomotors. The work will be done in teams of 4. You will be required to partition the problem into suitable hardware and software units, verify the components, integrate these components into a complete system, verify and test. The documentation should show justification for any design decisions that you make as well as development logs for both hardware and software.
At a minimum your documentation should include the following:
• An overview of your complete system including justification for design decisions including hardware/software partitioning .
• Alist of the team members along with their roles and responsibilities, (to include authorship details for hardware & software components).
• An appendix containing your Standards Reference Manuals.
• Verification and testing strategies with results for all stages.
• Schematics or code designs (VHDL, Ver ilog or C) for your components.
Possible extras could include:
• Data sheets for all your custom hardware components.
• ’README’s and/or man pages for any device drivers, custom libraries, system software or HALs1 that you have developed.
• User Manual for your system or a ’White Paper’ extolling the virtues of your design.