Overview
- Project 2 involves a robotic arm to automate the sterilization of surgical tools in an autoclave.
- The modelling subteam is required to design a container to transport surgical instruments to an autoclave for sterilization.
- The computing subteam is required to develop a computer program that controls the robotic arm, allowing it to pick up and transfer containers to autoclaves for sterilization.

Key Objectives
Computing
- Safely transfer six randomly generated objects
- Drop off correct objects at corresponding autoclaves for sterilization
Modelling
- Withstand sterilization
- House the surgical tool securely
Constraints
Computing
- Use two potentiometers as inputs
- Virtual environment
Modelling
- The container must be suitable for medical use
- Cannot exceed 350g
Final Outcome
Computing
- Final Code (Main Function)
Modelling
Project Timeline

Final Gantt Chart
Team’s Work and Personal Contributions
Initial Brainstorming

Morph chart to determine objects, constraints, and functions


Each sub-team brainstormed ideas for their respective tasks and slowly began to finalize key ideas.
Pseudo code for the program
Beginning Code

Pseudo code for each function required for the final program
-
Rotate base function
-
Drop off function
We began to expand on our initial pseudo code and converted it into an actual function that will be used in the final function.
Modified/Combined Code
- Modified code combined with both functions
As we finalized our functions, we began to combine everything together as 1 function and tested it to see if it would work in combination with each other to complete a cycle.
