Geofencing for Small Unmanned Aircraft Systems in Complex Low Altitude Airspace by Mia N. Stevens A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Robotics) in The University of Michigan 2019 Doctoral Committee: Professor Ella M. Atkins, Chair Professor Jessy W. Grizzle Professor Benjamin Kuipers Assistant Professor Dimitra Panagou Mia Stevens
[email protected] ORCID iD: 0000-0002-2892-0162 c Mia Stevens 2019 TABLE OF CONTENTS LIST OF FIGURES ::::::::::::::::::::::::::::::: v LIST OF TABLES :::::::::::::::::::::::::::::::: x LIST OF ALGORITHMS ::::::::::::::::::::::::::: xi LIST OF ABBREVIATIONS ::::::::::::::::::::::::: xii LIST OF SYMBOLS :::::::::::::::::::::::::::::: xiii ABSTRACT ::::::::::::::::::::::::::::::::::: xvii CHAPTER I. Introduction ..............................1 1.1 Motivation . .1 1.1.1 What is geofencing? . .1 1.1.2 Flying Within a Geofence . .3 1.2 Airspace Background . .3 1.3 Problem Statement . .4 1.4 Research Approach . .6 1.5 Contributions and Innovations . .7 1.6 Outline . .8 1.7 Publications . .8 II. Geofencing System .......................... 10 2.1 Introduction . 10 2.2 Geofence Definition . 11 2.2.1 Geofence Permanence . 12 2.2.2 Geofence Permissions Function . 14 2.3 UTM Concept of Operations . 14 2.4 UTM Geofence Request Management . 16 2.4.1 Temporal Periods . 16 ii 2.4.2 Permission Constraints . 20 2.4.3 Geofence Removal . 22 2.5 Vertical Geofence Sets . 22 2.6 Horizontal Geofence Boundary Set Operations . 26 2.7 Utility Inspection Case Study . 30 2.8 Discussion . 35 III. Boundary Check ............................ 36 3.1 Introduction . 36 3.2 Problem Statement . 37 3.3 Horizontal Geofence Violation Detection Algorithms . 39 3.3.1 Grid-based Algorithms . 39 3.3.2 Decomposition Algorithms .