Collaborative UAS Control to Increase Deconfliction Ability in the NAS Except where reference is made to the work of others, the work described in this thesis is my own or was done in collaboration with my advisory committee. This thesis does not include proprietary or classi ed information. Brian C. Reitz Certi cate of Approval: John E. Cochran Jr. Professor and Head Aerospace Engineering Gilbert L. Crouse Jr., Chair Associate Professor Aerospace Engineering Andrew J. Sinclair Assistant Professor Aerospace Engineering George T. Flowers Dean Graduate School Collaborative UAS Control to Increase Deconfliction Ability in the NAS Brian C. Reitz A Thesis Submitted to the Graduate Faculty of Auburn University in Partial Ful llment of the Requirements for the Degree of Master of Science Auburn, Alabama August 10, 2009 Collaborative UAS Control to Increase Deconfliction Ability in the NAS Brian C. Reitz Permission is granted to Auburn University to make copies of this thesis at its discretion, upon the request of individuals or institutions and at their expense. The author reserves all publication rights. Signature of Author Date of Graduation iii Vita Brian Christopher Reitz, son of Steven L. Reitz, Linda Ellen Cowall, and Debra Ann Reitz, was born August 14, 1985 in Columbus, Georgia. He graduated with honors from Russell County High School in Seale, AL, and entered Chattahoochee Valley Community College in the summer of 2003. After receiving his Associate of Science degree, he entered Auburn University in the spring of 2005. He graduated cum laude with a Bachelor of Aerospace Engineering degree in May of 2007, and entered Graduate School, Auburn University, the following semester. iv Thesis Abstract Collaborative UAS Control to Increase Deconfliction Ability in the NAS Brian C. Reitz Master of Science, August 10, 2009 (B.A.E., Auburn University, 2007) (A.S., Chattahoochee Valley Community College, 2004) 111 Typed Pages Directed by Gilbert L. Crouse Jr. The progression of aviation has led to the strong desire to integrate unmanned aerial systems (UASs) into the national airspace system (NAS). In order for UASs to occupy the NAS concurrently with other aircraft, the Federal Aviation Administration (FAA) regulations require that UASs \see and avoid" (SAA) other air tra c to the same extent as a human pilot. The focus of this research is to explore the use of two collaborating unmanned aircraft working together to ensure separation from other air tra c using measurement data obtained from optical sensors. The system is designed for use with small, light-weight aircraft that are operated below 10,000 feet mean sea level. Computer simulation was used to explore the implementation of a control strategy for positioning the collaborating aircraft to maximize the accuracy of their estimates of interfering tra c locations and minimize the potential for con icts while ying to a speci ed location. The performance of the range estimation algorithm was explored while subject to multiple interfering aircraft and operational constraints such as ownship maneuverability. A comparison with two other possible formations was v conducted to determine how the proposed method performed in both range estimate and miss distance of con icting air tra c. The system reliability was also examined when faced with multiple types of target scenarios. vi Acknowledgments The author would like to thank Dr. Gilbert L. Crouse Jr. for the opportunity to work on this research as well as his knowledge and invaluable support throughout the project. The author is appreciative of Dr. Crouse?s belief in his abilities and guidance to become a young professional. The author would also like to thank the Aerospace Engineering Department for its nancial assistance and the Aerospace Engineering faculty for providing the knowledge to initially understand such a task. Dr. Andrew J. Sinclair was of great assistance in the acquisition of reference materials. The author also wishes to thank his colleague and friend, Jason Welstead, for his moral support and help with LATEX. The author is perpetually thankful to his parents for their support and steadfast encouragement. Finally, the author would like to dedicate this thesis to the memory of his grand- father, Mr. George Miller Reitz (March 19, 1931 - August 27, 1997.) Without this gentleman, the author?s interest in aviation may have never been sparked. As the author continues his education, he will forever value the lessons learned from his grandfather. vii Style manual or journal used American Institute of Aeronautics and Astronautics (AIAA) Computer software used MATLAB 2007a, Microsoft O ce Word 2007, Microsoft O ce Excel 2007, Microsoft Paint, WinEdt, LATEX viii Table of Contents List of Figures xi List of Tables xiii 1 Introduction 1 1.1 Performance Requirements . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 SAA System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 Review of Literature 7 2.1 SAA Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 Sensor Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3 Range Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.4 SAA System Decision . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 System Comparison and Discussion 11 4 Platform Positioning and Target Localization 14 4.1 Range Estimation Positioning . . . . . . . . . . . . . . . . . . . . . . 14 4.2 Measurement Platform Dynamics . . . . . . . . . . . . . . . . . . . . 17 4.3 Target Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.4 Iterative EKF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.5 Area of Uncertainty . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.6 Time to Closest Approach . . . . . . . . . . . . . . . . . . . . . . . . 25 4.7 Platform Positioning Controller . . . . . . . . . . . . . . . . . . . . . 26 5 Conflict Resolution 31 5.1 Con ict Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.2 Resolution Heading . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.3 Return to Initial Flight Path . . . . . . . . . . . . . . . . . . . . . . . 37 5.4 Resolution Heading Maneuvering . . . . . . . . . . . . . . . . . . . . 38 6 System Implementation 40 6.1 Optical Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.2 Target Recognition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.3 Computational Processing . . . . . . . . . . . . . . . . . . . . . . . . 41 6.4 Weight Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ix 7 Results 44 7.1 Alternative Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.2 Comparison Target Scenario . . . . . . . . . . . . . . . . . . . . . . . 47 7.3 Comparison Without Con ict Resolution . . . . . . . . . . . . . . . . 48 7.3.1 Range Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7.3.2 Excess Distance Traveled . . . . . . . . . . . . . . . . . . . . . 54 7.4 Con ict Resolution Algorithm Veri cation . . . . . . . . . . . . . . . 56 7.5 Comparison With Con ict Resolution . . . . . . . . . . . . . . . . . . 61 7.5.1 Range Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 7.5.2 Excess Distance Traveled and Miss Distance . . . . . . . . . . 68 7.6 A ect of Platform Separation Distance . . . . . . . . . . . . . . . . . 70 7.6.1 Range Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 7.6.2 Excess Distance Traveled and Miss Distance . . . . . . . . . . 74 7.7 A ect of UAS Performance Parameters . . . . . . . . . . . . . . . . . 77 7.7.1 Range Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 7.7.2 Excess Distance Traveled and Miss Distance . . . . . . . . . . 80 7.8 Accuracy of Error Bounds . . . . . . . . . . . . . . . . . . . . . . . . 83 7.9 System Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 8 Conclusions 89 8.1 Comparison of Platform Separation Distances . . . . . . . . . . . . . 89 8.2 Comparison of Performance Parameters . . . . . . . . . . . . . . . . . 90 8.3 Error Bound Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . 90 8.4 System Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 9 Future Work 93 Bibliography 95 x List of Figures 1.1 Measurement Platform UAS with Sensors (Top, Front, and Side View). 5 2.1 TCAS System Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2 ADS-B Broadcast Service Architecture. . . . . . . . . . . . . . . . . . 9 3.1 Researched SAA System Architecture. . . . . . . . . . . . . . . . . . 12 3.2 Measurement UAS Maneuvering. . . . . . . . . . . . . . . . . . . . . 13 4.1 Optimal and Worst-case UAS Positioning for Range Estimation. . . . 15 4.2 UAS Formation Description. . . . . . . . . . . . . . . . . . . . . . . . 16 4.3 Gaussian PDF With 90% Con dence Region. . . . . . . . . . . . . . 25 4.4 Block Diagram of Measurement Platform Controller. . . . . . . . . . 27 4.5 Block Diagram of PID Controller. . . . . . . . . . . . . . . . . . . . . 27 5.1 Geometry for Level Con ict Scenario. . . . . . . . . . . . . . . . . . . 32 5.2 Heading Changes to Resolve Con ict (VA >VB). . . . . . . . . . . . . 34 5.3 Heading Changes to Resolve Con ict (VA VB) [29]. If the speed of the platforms is less than that of the tra c, then there will be four possibilities for a resolution heading. There will be two solutions that correspond to the upper dashed tangent line and two that correspond to the lower tangent line. Figure 5.3 depicts the four solutions as a counter clockwise rotation of VA about point C to point c1 or point c2 by angles c1 and c2 respectively and a clockwise rotation of VA about point C to point e1 or point e2 by angles e1 and e2 respectively. 34 Figure 5.3: Heading Changes to Resolve Con ict (VA