Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Principle Engineer

Hardy Yu

Forced to Review

Anthony LuoAaditya Chaudhary Ayoung Eun

Objective

Simple manager that coordinates the competition flight system

Due date

Key outcomes

Design and implement an object-oriented system running in a linear loop that can communicate with the ground station, tower, and Pixhawk to make a drone fly

Status

DESIGN

🤔 Problem Statement

  • With the complicated competition flight system, we need high-level software to aid us in the coordination of different sub-systems. The flight system EFS came out last year has a fantastic and delicate architecture, but it also takes way longer time than we expected to accomplish. We want to have a high-level system with simpler logic that can fly a drone with the aid of Pixhawk as the backup plan for competition.

🌐 Scope

Current Must Haves:

  • Support input/output by PPM, MAVlink

  • Object-oriented (class)

  • FreeRTOS?

  • Proper flow of function calls

Future Expansion:

  • Support SBUS

Not in scope:

  • Multithreading

  • No managment to AM, TM, or PM. Everything will instead be accomplished by autopilot

🫠 High-Level Flowchart

  • This is the rough idea of how it is gonna work

  • please point out the flaw in this type of design and the missing part of the system

🗓️ Timeline

The goal is to have the first flyable prototype done in mid-June. The actual time span can be longer since there will be a lot of components involved and they all need testing and debugging. The good part is that Hardy Yu has enough time to invest in this development since he is the coop.

🚩 Milestones & Deadline

Mileston

Owner

Deadline

Progress

Class structure design

Hardy Yu

May 12th

PPM

Hardy Yu Stanley Tang

Ayoung Eun

May 21th

MAVlink

Hardy Yu

Stanley Tang

May 21th

SM Coding

Hardy Yu

May 26th

Integration & Testing

Hardy Yu

May 9th

Houston Flight Test

Hardy Yu

June 10th

  • No labels