Skip to content

The programs written by the controls team for the UD ASAE Advanced Class Plane for the 2021-2022 school year.

Notifications You must be signed in to change notification settings

fdoyle6/UD-ASAE-Controls-2021

Repository files navigation

UD-ASAE-Controls-2021

This repository contains all of the programs and code written by the Controls Team for the UD ASAE Advanced Class Plane for the 2021-2022 school year. The team captain is Frank Doyle (myself) and the team members are Chris Czerwinski, Michael Rosen, and Jack Swift. This project was our capstone project, and we were tasked with building an RC plane for the ASAE competition in the spring that met specific physical requirements and could accomplish pre-assigned tasks. Our team, working alongside Isabella Mawry's Fuselage Team and Hannah Wiswell's Wings Team, designed, built, and tested this plane. For more details on each topic mentioned, please see below, or please see the ASAE website.

Academic Dishonesty and Plagiarism Disclaimer

The files and programs in this repository are not to be copied or used in any way shape or form without the the expressed consent of the controls team. The members of the controls team know nothing about and condemn these actions if used in this manner, and by misusing these programs and/or code snippets, you may be subject to the penalties of whatever governing entity or organization you may be a part of.

Controls Team

Captain:
Frank Doyle (https://github.com/fdoyle6)

Team Members:
Chris Czerwinski (https://github.com/cczerwin762)
Michael Rosen (https://github.com/mrosen2424)
Jack Swift (https://github.com/Jack-Swift714)

Plane Requirements

The competion goal of this plane is to help firefighters that are working on the ground fight fires. To this end, we were required to maximize the static carrying capacity of the plane, while also releasing an autonomous drone in-flight, which is to land in a circle at an undisclosed location on the field. These goals, as well as requirements for telemetry recording and playback and 750 Watt maximum power draw for the propulsion and power loop, were the key driving forces in our design. For a more detailed description of the rules, requirements and goals of the competition, please see the document SAE_AeroDesign_2022_Rules.pdf.

Files & Directories Descriptions

Give a rough overview of what each program and folder is for and how they were used
packages_and_plugins: All of the packages and plug-in that need to be downloaded to execute the code in this repository

GUI: The code run on the ground station laptop to display the recieved telemetry data from the DAS & Ground Station Hardware.

Ground_Station: The code and firmware developed to run on the ground station to recieve the telemetry data from the DAS and send the release to the DAS to enable the in-flight PADA (Drone) drop.

DAS: The programs run on the on-board Data Acquisition System (DAS) to record the state of the plane from the various on-board sensors. The included sensors are a GPS, altimeter, and IMU, and data is sent to the ground station using LoRa. The README in this directory has the installation steps.

About

The programs written by the controls team for the UD ASAE Advanced Class Plane for the 2021-2022 school year.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published