Project Overview

MicroCart is an ongoing senior design project for electrical, computer, and software engineers at Iowa State. The task of the 2014 team was to build an autonomous quadcopter, or "quad", using on-board microcontroller and sensors. The key hardware devices used are an Infrared (IR) camera system acting as pseudo-GPS and a custom-designed board mounted to the quad which contains an IMU (Inertial Measurement Unit) for obtaining orientation, a bluetooth module for sending commands, and a FPGA (Field-Programmable Gate Array) programmed with a CPU for in-flight computations. The key pieces of software used are the PID controller for quad stabilization, the Kalman filter for optimal orientation estimations, and a signal mixer to control each motor.

The project has multiple components in order to obtain a good flight pattern. The seperation of parts goes in order of: