Show simple item record

Metalevel Motion Planning for Unmanned Aircraft Systems: Metrics Definition and Algorithm Selection

dc.contributor.authorOchoa, Cosme
dc.date.accessioned2021-06-08T23:14:28Z
dc.date.available2021-06-08T23:14:28Z
dc.date.issued2021
dc.date.submitted2021
dc.identifier.urihttps://hdl.handle.net/2027.42/168060
dc.description.abstractA diverse suite of manned and unmanned aircraft will occupy future urban airspace. Flight plans must accommodate specific aircraft characteristics, including physical volume with safety zone clearance, landing/takeoff procedures, kinodynamics, and a wide range of flight environments. No single motion planner is applicable across all possible aircraft configurations and operating conditions. This dissertation proposes the first motion planning algorithm selection capability with application to small Unmanned Aircraft System (UAS) multicopters operating in and over a complex urban landscape. Alternative data-driven fail-safe protocols are presented to improve on contemporary ``fly-home'' or automatic landing protocols, focusing on rooftops as safe urban landing sites. In a fail-safe direct strategy, the multicopter identifies, generates, and follows a flight plan to the closest available rooftop suitable for landing. In a fail-safe supervisory strategy, the multicopter examines rooftops en route to a planned landing site, diverting to a closer, clear landing site when possible. In a fail-safe coverage strategy, the multicopter cannot preplan a safe landing site due to missing data. The multicopter executes a coverage path to explore the area and evaluate overflown rooftops to find a safe landing site. These three fail-safe algorithms integrate map generation, flight planning, and area coverage capabilities. The motion planning algorithm selection problem (ASP) requires qualitative and quantitative metrics to inform the ASP of user/agent, algorithm, and configuration space preferences and constraints. Urban flight map-based, path-based, and software-based cost metrics are defined to provide insights into the urban canyon properties needed to construct safe and efficient flight plans. Map-based metrics describe the operating environment by constructing a collection of GPS/Lidar navigation performance, population density, and obstacle risk exposure metric maps. Path-based metrics account for a vehicle's energy consumption and distance traveled. Software-based metrics measure memory consumption and execution time of an algorithm. The proposed metrics provide pre-flight insights typically ignored by obstacle-only planning environment definitions. An algorithm portfolio consisting of geometric (Point-to-Point: PTP), graph-based (A* variants), and sampling-based (BIT* variants) motion planners were considered in this work. Path cost, execution time, and success rate benchmarks were investigated using Monte Carlo problem instances with A* "plus" producing the lowest cost paths, PTP having the fastest executions, and A* "dist" having the best overall success rates. The BIT* variant paths typically had higher cost but their success rate increased relative to altitude. The problem instances and metric maps informed two new machine learning solutions for urban small UAS motion planning ASP. Rule-based decision trees were simple to construct but unable to capture both complex cost metrics and algorithm properties. The investigated neural network-based ASP formulations produced promising results, with a hybrid two-stage selection scheme having the best algorithm selection accuracy, laying the seeds for future work. The most significant innovation of this dissertation is motion planning ASP for UAS. Non-traditional open-source databases also advance the field of data-driven flight planning, contributing to fail-safe UAS operations as well as ASP. Path planning algorithms integrated a new suite of diverse cost metrics accompanied by a novel multi-objective admissible heuristic function. Neural network and decision tree ASP options were presented and evaluated as a first-case practical approach to solving the motion planning ASP for small UAS urban flight.
dc.language.isoen_US
dc.subjectalgorithm selection
dc.subjectfail-safe protocols
dc.subjecturban flight metrics
dc.subjectmotion planning
dc.subjectdata science
dc.subjectmachine learning
dc.titleMetalevel Motion Planning for Unmanned Aircraft Systems: Metrics Definition and Algorithm Selection
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineRobotics
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.contributor.committeememberAtkins, Ella Marie
dc.contributor.committeememberKolmanovsky, Ilya Vladimir
dc.contributor.committeememberGrizzle, Jessy W
dc.contributor.committeememberJenkins, Odest Chadwicke
dc.subject.hlbsecondlevelAerospace Engineering
dc.subject.hlbsecondlevelComputer Science
dc.subject.hlbsecondlevelEngineering (General)
dc.subject.hlbtoplevelEngineering
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/168060/1/cosme_1.pdf
dc.identifier.doihttps://dx.doi.org/10.7302/1487
dc.identifier.orcid0000-0002-8622-8326
dc.identifier.name-orcidOchoa, Cosme; 0000-0002-8622-8326en_US
dc.working.doi10.7302/1487en
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.