This document presents a model and fuzzy logic controller for a quadrotor unmanned aerial vehicle (UAV). It first describes the dynamics and modeling of a quadrotor, including its six degrees of freedom and equations of motion. It then discusses fuzzy logic control and its application to the quadrotor, including defining membership functions and fuzzy rules for roll, pitch, yaw and altitude control. Simulation results using MATLAB/Simulink show the fuzzy logic controller is able to control the quadrotor's orientation and position to track desired inputs for roll, pitch, yaw and altitude.