A quadrotor is a small air vehicle propelled by four rotors, or propellers. It is capable of vertical flight, as well as hovering and smoothly changing direction. The quadrotor is more versatile than a fixed-wing air vehicle, as it can move through environments that would limit a larger and less maneuverable vehicle. This research aims to create a successful autonomous computer-based controlling system for a quadrotor's flight. By implementing this technology, the quadrotor could move freely in environments unsafe for human flight controllers. Researchers developed and executed experiments to determine vehicle properties to improve control safety and robustness. In order to create a flight control system that will successfully maneuver the quadrotor without the use of a remote control, the quadrotor's inertia and thrust properties were ascertained. With the inertia and thrust data, controlling the quadrotor with high precision will be possible. The quadrotor's inertia was determined by measuring its rotational period using a photogate timing mechanism and a flashlight beam. Its inertia was found on three principal axes: x, y, and z. A thrust curve was determined for the quadrotor by measuring the thrust produced at each throttle setting using a force transducer. The resulting inertia and thrust properties allow for a deeper analysis of the quadrotor's abilities. In addition, an optic flow sensor will contribute to the quadrotor's flight capabilities. The sensor was calibrated and code was implemented to create communication between the sensor and a computer. When attached to the quadrotor, the sensor rapidly photographs the quadrotor's surroundings, detecting changes in altitude, rotation, and velocity. The optic flow sensor will help stabilize the quadrotor's position and allow it to maneuver away from objects in its flight path.