Overview

For project 3 our team was once again split into two sections, computing and modeling. Computing was responsible for the creation of the code that the Q arm and Q bot would run off that would be able to run on its own through multiple cycles. Modeling was responsible for designing and 3D printing the mechanism for the Q bot hopper system. I was on the computing team for this project and had to design code that would be able to dispense, transport and deposit different containers into recycling bins.

Example of prototype Mechanism                                                       Example of Code Flowchart

Example of prototype Mechanism Example of Code Flowchart

Soft Skills:

Collaboration

Communication

Time Management

Team Coordination

Milestone 0

Milestone 0 involved meeting the team assigning roles, assigning sub-teams and making a preliminary Gantt chart.

Group Photo

Group Photo

Members Roles

Members Roles

Preliminary Gantt Chart

Preliminary Gantt Chart

Milestone 1

Milestone 1 involved creating our list of objectives and constraints. As well as creating our initial problem statement for the project. There was also an individual portion of this milestone which involved find objectives and constraints and comparing with the rest of the team. We then moved on to our on sub team specific work which for computing was creating a simple workflow for our code.

List of Objectives

List of Objectives

List of Constraints

List of Constraints

Refined Problem Statement

Refined Problem Statement

Example of Pseudo Code

Example of Pseudo Code

Milestone 2