01.05.2017 Views

JOURACA_SP_2017

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Arduino Autopilot Design of<br />

a Fixed Wing Aircraft<br />

Jacob Magnin<br />

This project demonstrated the viability of<br />

using off-the-shelf microcontroller and sensor<br />

equipment to create a customizable autopilot<br />

system capable of controlling a fixed<br />

-wing, remote controlled aircraft. By designing<br />

an in house autopilot from mass<br />

produced, readily available components,<br />

researchers can have access to a highly customizable<br />

system that could be modified to<br />

meet the specific demands of individual research<br />

projects more easily and cost effectively<br />

than purchasing mass market autopilot<br />

systems such as the 3DRobotics Pix-<br />

Hawk autopilot. Results from this project<br />

indicated that a system could be designed<br />

that contained the capability of bringing an<br />

aircraft to a desired pitch and bank angle,<br />

regardless of the attitude of the aircraft prior<br />

to the autopilot initiation. Additionally, the<br />

data showed that the system could hold the<br />

aircraft in this position, within a few degrees,<br />

for as long as the autopilot was engaged.<br />

Finally, the test flights proved a<br />

switching circuit could be made that would<br />

allow a pilot from the ground to select between<br />

autopilot and manual modes. Overall,<br />

this project forms the foundational structure<br />

that a final, fully customizable, experimental<br />

autopilot system can be built upon<br />

and demonstrates the feasibility of creating<br />

such a system using readily available and<br />

affordable components.<br />

Department I of Electrical and<br />

Computer Enginnering<br />

Electrical Engineering<br />

Mentor: Dr. Carlos Montalvo<br />

24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!