Automating UAV Flight Readiness Approval using Goal-Directed Answer Set Programming
Sarat Chandra Varanasi, Baoluo Meng, Christopher Alexander, Szabolcs, Borgyos, Brendan Hall

TL;DR
This paper introduces a goal-directed Answer Set Programming approach to automate UAV flight compliance verification with AMA safety rules, providing explanations and minimal condition sets for safe operation.
Contribution
It is the first application of ASP in AMA UAV compliance, integrating s(CASP) with a user interface and REST service for automated, explainable safety checks.
Findings
Automated compliance checks with human-readable explanations.
Implementation of minimal condition algorithm for passing regulations.
Deployment of a RESTful ASP reasoning service.
Abstract
We present a novel application of Goal-Directed Answer Set Programming that digitizes the model aircraft operator's compliance verification against the Academy of Model Aircrafts (AMA) safety code. The AMA safety code regulates how AMA flyers operate Unmanned Aerial Vehicles (UAVs) for limited recreational purposes. Flying drones and their operators are subject to various rules before and after the operation of the aircraft to ensure safe flights. In this paper, we leverage Answer Set Programming to encode the AMA safety code and automate compliance checks. To check compliance, we use the s(CASP) which is a goal-directed ASP engine. By using s(CASP) the operators can easily check for violations and obtain a justification tree explaining the cause of the violations in human-readable natural language. Further, we implement an algorithm to help the operators obtain the minimal set of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Multi-Agent Systems and Negotiation · Formal Methods in Verification
Methodstravel james
