This thesis presents work done towards a Personal Remote Sensing (PRS) system: small Unmanned Aerial Vehicles (UAVs) with electronic, control, and sensing subsystems. Based on papers presented to conferences (AutoTestCon2008 and MESA2009), as well as other work on PRS, multiple levels of engineering are detailed: complex multi-UAV data flow; attitude estimation filters; real-time microprocessor functionality; and small, mobile power systems. Wherever possible, Open-Source tools and designs have been used, modified, or studied, providing excellent cost to performance ratios in most cases. First, the overall PRS UAV architecture, AggieAir, is presented with a motivating examples (GhostEye and EagleEye camera payloads). Then, AggieNav, an inertial navigation system for small UAVs, is detailed, along with information about a Kalman filter for estimation of UAV navigation, position, and attitude. Finally the Spatial Environment Autonomous Logger (SEAL), a general-purpose wireless datalogger for small UAV applications, is presented, with application examples with and without small UAVs. This work represents designs based on two years of organic small UAV system growth, and provides integrated solutions to many problems of small UAV communication, sensing, and control.
Identifer | oai:union.ndltd.org:UTAHS/oai:digitalcommons.usu.edu:etd-1688 |
Date | 01 May 2010 |
Creators | Coopmans, Calvin |
Publisher | DigitalCommons@USU |
Source Sets | Utah State University |
Detected Language | English |
Type | text |
Format | application/pdf |
Source | All Graduate Theses and Dissertations |
Rights | Copyright for this work is held by the author. Transmission or reproduction of materials protected by copyright beyond that allowed by fair use requires the written permission of the copyright owners. Works not in the public domain cannot be commercially exploited without permission of the copyright owner. Responsibility for any use rests exclusively with the user. For more information contact Andrew Wesolek (andrew.wesolek@usu.edu). |
Page generated in 0.0013 seconds