Autonomous Quadcopter with Payload
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
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.