Autonomous Quadcopter with Payload

Lead Author Major

Electrical & Computer Engineering and Engineering Physics

Format

SOECS Senior Project Demonstration

Faculty Mentor Name

Rahim Khoie

Faculty Mentor Department

Electrical & Computer Engineering and Engineering Physics

Abstract/Artist Statement

The team had the task of creating an autonomous quadcopter that would be capable of delivering a 500g payload from one location to another while providing a live video stream to a website showing sensor statistics such as the current GPS location of the quadcopter. The quadcopter chassis would be entirely designed and constructed from raw T6061 aircraft grade aluminum. The flight controller for the quadcopter, also designed by the team, is composed of the following discrete components: 1 Arduino Uno, 1 Seeeduino Stalker, and 1 Raspberry Pi. In order to calculate and measure the aircraft’s orientation and behavior in space, the system elicits the use of a 9 degree of freedom sensor stick which serves as the inertial measurement unit. This sensor stick is composed of an accelerometer, gyroscope, and a magnetometer. In addition to the 9 degree of freedom sensor stick, the system uses a barometric pressure sensor for measuring the aircraft’s elevation. The Arduino Uno microcontroller is used for generating the pulse width modulation signals necessary for rotating the 4 motors. The Seeeduino Stalker is used for communicating with the various sensors and performs motor correction that would be necessary for a stable flight. The Raspberry Pi is used as the graphic user interface for hosting the web server, interfacing with the GPS module, as well as being the method of communication to command the quadcopter to perform various tasks. These include but are not limited to: Hover, Stop, and Autonomous Mode.

Location

School of Engineering & Computer Science

Start Date

3-5-2014 2:00 PM

End Date

3-5-2014 3:30 PM

This document is currently not available here.

Share

COinS
 
May 3rd, 2:00 PM May 3rd, 3:30 PM

Autonomous Quadcopter with Payload

School of Engineering & Computer Science

The team had the task of creating an autonomous quadcopter that would be capable of delivering a 500g payload from one location to another while providing a live video stream to a website showing sensor statistics such as the current GPS location of the quadcopter. The quadcopter chassis would be entirely designed and constructed from raw T6061 aircraft grade aluminum. The flight controller for the quadcopter, also designed by the team, is composed of the following discrete components: 1 Arduino Uno, 1 Seeeduino Stalker, and 1 Raspberry Pi. In order to calculate and measure the aircraft’s orientation and behavior in space, the system elicits the use of a 9 degree of freedom sensor stick which serves as the inertial measurement unit. This sensor stick is composed of an accelerometer, gyroscope, and a magnetometer. In addition to the 9 degree of freedom sensor stick, the system uses a barometric pressure sensor for measuring the aircraft’s elevation. The Arduino Uno microcontroller is used for generating the pulse width modulation signals necessary for rotating the 4 motors. The Seeeduino Stalker is used for communicating with the various sensors and performs motor correction that would be necessary for a stable flight. The Raspberry Pi is used as the graphic user interface for hosting the web server, interfacing with the GPS module, as well as being the method of communication to command the quadcopter to perform various tasks. These include but are not limited to: Hover, Stop, and Autonomous Mode.