milestone 2 presentaiton points

This document contains the key notes/points/script for the Milestone 2 presentation.

Presentation ‘Slide’ points

Remark: bullet points are slide points

Title Page

blah

Presentation Overview

Scope Refinement

Remark: not sure about this. based this off of WSRs since milestone 1 and compared to milestone 1 presentation. May just be included with requirements.

Requirements

Project Design

Remark: Include the intpic.png we used in the docs

Project Validation

Current stage and moving forward

Remarks: maybe use the APSC 100 design_cycle.JPG? Maybe talk about this after the demos

Demo


Title slide

Hello Patrick, Amin and Mieszko, thank you for taking the time for this Design Review. Today we are going to give you an overview on the work the Capstone team has completed on the project since Milestone I.

table of Contents

So to give an overview on what we’ll be presenting in this design review, First well talk about some refinements in the project scope and how those affect the project requirements. Following that well give a high level overview on our design of the system and how we’re going to validate the defined requirements. We’ll then give a demo on the work we’ve done so far and then finish with the current state of the project and plans for the future.

Scope Refinement/Requirements

So the first thing was that there has been a slight adjustment in the main requirements defined by the client since milestone 1. Originally the machine learning model was going to be a big part of the project but it is now not a top-level requirement. We’ll still be implementing a machine learning model, but the priority will focus on system integration.

The other adjustment was regarding of the ability for the system to fly over and detect pedestrians. Now, these no longer requirements of the project and this will alleviate some of the strictness of the legal constraints.

In general, we’ve fully defined the metrics of the project, including performance, costs quality and others, and these can be found in the Requirements Document.

Project Design

Moving onto Proejct Design, after going through mutliple potential designs, we decided on this one (shown on the slide) as it best aligns with the requirements of the project.

The design is split into to main Compoenents, the Computing platform and the Multirotor. The computing platform is further divided into subsystems which you can see are the PLB, PMB and the Base station. The PLB will perform the hardware accelerations functions of the system, the PMB will perfrom the video capture and data transmission, and the base station will display video and machinel earning analytics as wel as system monitoring.

The multirotor is essentially the drone, but it will be formally called the Remotely Piloted Aircraft System or RPAS and will simply carry the PLB and PMB in flight.

In terms of overall system flow, the camera will first take in live video, feed it to the PMB and which will feed it to the PLB which will perform the processing in hardware. Once the data is processed, it is fed back to the PMB which be tranmissted data to the base station to be analyzed.

Project Validation

To ensure that the system fulfills the project requirements, we have devised test procedures, which can be found in the Valdiation document.

Each test procedure maps to the requirements defined in the Requirements document and each has a status of PENDING, PASSED and FAIL will be assigned as the tests are performed.

Some tests will be automated (self checking), like wireless connection checking between devices, but a large majority will be manually conducted.

Demo

Now the rest of the team is going to demo the work that we’ve completed since milestone 1.

Current state and Moving forward

So currently, if we were to give a stage for where we are in design cycle, we would be on the develop and testing solutions stage. From the demo, we’ve shown working subsystems and their connections between each other.

Moving forward, we’re going to gradually create more compoenents and integrate them into the project. The tests we’ve defined will be performed when they are applicable and their statuses will be updated accordingly.

Questions.