This paper reports experiences and outcomes of designing and developing an agent-based, autonomous mission control system for an unmanned aerial vehicle (UAV). Most UAVs are not truly autonomous or even unmanned but are more correctly termed 'uninhabited' or 'remotely piloted'. This paper explores two quite different approaches for adding autonomous control to an existing UAV. Both designs were implemented using an agent-based language. The first takes a fairly standard approach, adding a layer over the flight control system to control the mission. The second takes the human metaphor of agency more seriously and implements an autonomous controller based on a model of human decision making widely referenced in the military command and control literature. Implementing these two designs allowed a comparison of their relative strengths and weaknesses. Preliminary findings indicate both the feasibility and usefulness of a human cognitive modelling approach to providing autonomous UAV control but indicate a number of important considerations. This paper also reports on the successful first flight trials of the Codarra Avatar UAV under the mission control of the agent and discusses the future flight test program.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.