Anti-Drone and Anti-Autonomy: Achieving Drone Control via System Logic Analysis

Drones (more formally known as unmanned aerial vehicles or unmanned aerial systems) are poised to provide benefits in numerous areas of society. Their application areas range from package delivery to military surveillance to scientific data collection. However, drone presence and activities are, in some cases, undesirable. Whether launched by a prankster, criminal, terrorist organization or state actor – or perhaps just an average citizen who has lost control of the craft – there is a need to prevent drone operations. This paper proposes a method that does not require physical interaction with the drone or the ability to compromise its ground control station or its onboard security or other software. Instead, the proposed method focuses on the identification of the logical processes that are used for decision making, their decomposition into rules (including rules that must be represented using partial membership and fuzzy logic) and the mapping of the rules into an expert system-style network. From this network, a solver algorithm can be utilized to identify solutions that modify external inputs (electronic data and sensed information) to produce a desired response from the UAV's autonomous command system. These responses could include departure from a restricted area, positioning for in-air capture or targeting, landing or a targeted crash. This paper presents the proposed system, the logic-to-rule decomposition process and a solver mechanism for the rule-based system. In also discusses the implementation of the system and its testing, before concluding with a discussion of its efficacy for various applications and pathways for future work.

[1]  Alex Goodall,et al.  The guide to expert systems , 1985 .

[2]  Erica Y. Sanchez,et al.  CRISIS: A System for Risk Management , 2013, Syst..

[3]  Jeremy Straub,et al.  An expert system for the prediction of student performance in an initial computer science course , 2017, 2017 IEEE International Conference on Electro Information Technology (EIT).

[4]  J. Straub Integrating Model-Based Transmission Reduction into a multi-tier architecture , 2013, 2013 IEEE Aerospace Conference.

[5]  Iain Bate,et al.  Tuning protocols to improve the energy efficiency of sensornets , 2008 .

[6]  Jeremy Straub Fusion of data from multiple sensors with model-based data analysis , 2013, Defense, Security, and Sensing.

[7]  Victor R. Lesser,et al.  The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty , 1980, CSUR.

[8]  Lynne E. Parker,et al.  Heterogeneous mobile sensor net deployment using robot herding and line-of-sight formations , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[9]  Jeremy Straub Comparing the effect of pruning on a best path and a naïve-approach blackboard solver , 2015, Int. J. Autom. Comput..

[10]  Jeremy Straub,et al.  Multi-Tier Planetary Exploration: A New Autonomous Control Paradigm , 2012 .

[11]  Barbara Hayes-Roth,et al.  A Blackboard Architecture for Control , 1985, Artif. Intell..

[12]  Jeremy Straub Multi-Tier Exploration Concept Demonstration Mission , 2012 .

[13]  Ying Zhang,et al.  SensCare: Semi-automatic Activity Summarization System for Elderly Care , 2011, MobiCASE.

[14]  Peter I. Corke,et al.  Outdoor Sensornet Design and Deployment: Experiences from a Sugar Farm , 2012, IEEE Pervasive Computing.

[15]  Trent M. Hare,et al.  Next-generation robotic planetary reconnaissance missions: A paradigm shift , 2005 .

[16]  Jeremy Straub,et al.  Unmanned aerial systems: Consideration of the use of force for law enforcement applications , 2014 .

[17]  D. Schulze-Makuch,et al.  Tier-Scalable Reconnaissance Missions For The Autonomous Exploration Of Planetary Bodies , 2007, 2007 IEEE Aerospace Conference.

[18]  B. J. Ferro Castro,et al.  Pattern-Oriented Software Architecture: A System of Patterns , 2009 .

[19]  Peter I. Corke,et al.  Networked Robots: Flying Robot Navigation using a Sensor Net , 2003, ISRR.

[20]  Jeremy Straub,et al.  An Expert System for Microwave Wireless Power Transmission Failure Prevention , 2015 .

[21]  Jeremy Straub A data collection decision-making framework for a multi-tier collaboration of heterogeneous orbital, aerial, and ground craft , 2013, Defense, Security, and Sensing.

[22]  Marco Zuniga,et al.  Making Sensornet MAC Protocols Robust against Interference , 2010, EWSN.

[23]  Huey-Der Chu,et al.  A Blackboard-based Decision Support Framework for Testing Client/Server Applications , 2012, 2012 Third World Congress on Software Engineering.

[24]  Roberto Furfaro,et al.  Robotic test bed for autonomous surface exploration of Titan, Mars, and other planetary bodies , 2011, 2011 Aerospace Conference.

[25]  G Prem Kumar Integrated Network Management Using Extended Blackboard Architecture , 1996 .

[26]  Edwina L. Rissland,et al.  Case-Based Diagnostic Analysis in a Blackboard Architecture , 1993, AAAI.

[27]  Abhinav Mittal,et al.  A multi-agent system for distributed multi-project scheduling: An auction-based negotiation approach , 2012, Eng. Appl. Artif. Intell..

[28]  Jeremy Straub,et al.  Evaluation of a Multi-Goal Solver for Use in a Blackboard Architecture , 2014, Int. J. Decis. Support Syst. Technol..

[29]  Qing Jiang,et al.  A Hybrid Knowledge-Base System Approach for Disaster Emergency and Relief Decision , 2013 .

[30]  Ingrid Moerman,et al.  An Information Driven Sensornet Architecture , 2009, 2009 Third International Conference on Sensor Technologies and Applications.

[31]  Jessica Ronchi,et al.  A distributed blackboard-based architecture for tele-diagnosis , 1987, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[32]  Osman Balci,et al.  Validation of Expert System Performance , 1986 .

[33]  Jeremy Straub Model Based Data Transmission: Analysis of Link Budget Requirement Reduction , 2012 .