Human-in-Loop Hierarchical Control of Multi-UAV Systems

Similar documents
Collaboration Between Unmanned Aerial and Ground Vehicles. Dr. Daisy Tang

Unmanned Aerial Vehicle Application to Coast Guard Search and Rescue Missions

Metaheuristics and Cognitive Models for Autonomous Robot Navigation

Air Reconnaissance to Ground Intelligent Navigation System

SIMULATION OF FORWARD AIR CONTROLLER MISSIONS WITH POP-UP TARGETS

Use of Controls Approaches for Verification, Validation and Certification of Distributed Mission Management Controls for Unmanned Systems

Autonomous and Intelligent Systems Partnership. Presented by Dr. Jeffrey A. Kuo

Technical Layout of Harbin Engineering University UAV for the International Aerial Robotics Competition

Human Supervisory Control of Swarming Networks

Decentralized Control Architecture for UAV-UGV Cooperation

Center for Innovative Technology (CIT) In conjunction with our partners Smart City Works, LLC and TechNexus (the SCITI Program)

Co-operating Miniature UAVs for Surveillance and Reconnaissance

Terms of Reference. Purchase of aerial surveillance service for the EU external land borders

Integrating Self-Health Awareness in Autonomous Systems

Multi-view Configuration of Flight Dynamic Playback

Naval Air Systems Command

AEM 5495 Spring Design, Build, Model, Simulate, Test and Fly Small Uninhabited Aerial Vehicles (UAVs)

UNMANNED SURFACE VESSEL (USV)

Multi-Objective Design and Path Planning Optimization of Unmanned Aerial Vehicles (UAVs)

Optimal Search Mission with Unmanned Aerial Vehicles using Mixed Integer Linear Programming

Evidential Map-Building Approaches for Multi-UAV Cooperative Search

monitoring it i volcanic gas sampling and analysis

VTOL UAV for Maritime ISR Role

A Holistic Look at Testing Autonomous Systems. 31 st Annual National Test and Evaluation Conference 3/3/2016

SMAT Project. Sistema di Monitoraggio Avanzato del Territorio (Advanced. Environment Monitoring System) May 13 th 2009

Sea, Air and Land High School Challenge

Man-Machine Teaming in Autonomous Technologies and Systems

AeroVironment, Inc. Unmanned Aircraft Systems Overview. Background

10/25/2017. How Technological Advances are Impacting Risks on the Farm. Along with New Technology Come New Risks

Fixed-Wing Survey Drone. Students:

GEOSPATIAL SOLUTIONS FOR DEFENSE & INTELLIGENCE. HarrisGeospatial.com

Digital Innovation for Pipelines Leveraging emerging technologies to maximize value

VT Group Unmanned Systems Capabilities Brief.

Quadcopter See and Avoid Using a Fuzzy Controller

Development Tools for Active Safety Systems: PreScan and VeHIL

A Planner for Autonomous Risk-Sensitive Coverage (PARCOV) by a Team of Unmanned Aerial Vehicles

Operations Research in the Department of Defense

Intelligent Systems. For more information on partnering with the Kansas City Plant, contact:

Smart COordination of UAV Teams (SCOUT): Intelligent Swarm Management. Dick Stottler,

PREVENT MAJOR DATA BREACHES WITH THREAT LIFECYCLE MANAGEMENT Seth Goldhammer, Senior Director of Product Management at LogRhythm

On Construction of Collision-free UAV Reinforced Barrier

CONCEPTUAL DESIGN OF AN AUTOMATED REAL-TIME DATA COLLECTION SYSTEM FOR LABOR-INTENSIVE CONSTRUCTION ACTIVITIES

Artificial Intelligence in Automotive Production

Cooperative Electronic Attack for Groups of Unmanned Air Vehicles based on Multi-agent Simulation and Evaluation

Synchronized Multi-Point Attack by Autonomous Reactive Vehicles with Simple Local Communication

Approaches to Communication Organization Within Cyber-Physical Systems

Proceedings of the 2005 Systems and Information Engineering Design Symposium Ellen J. Bass, ed.

Formal Advanced Mission Planning Specification

CENTRE FOR MARITIME RESEARCH AND EXPERIMENTATION

Fixed Wing Survey Drone. Students:

NAVAL POSTGRADUATE SCHOOL THESIS

Maru and Toru: Item-specific logistics solutions based on ROS. Moritz Tenorth, Ulrich Klank and Nikolas Engelhard

Performing UAV Mission Planning, Design, & Optimization

IN THE past decade, the use of unmanned vehicles (UVs) has increased dramatically for scientific, military, and civilian purposes.

JAGWIRE QUICKLY IDENTIFY THE DATA YOU NEED AND DELIVER IT TO DECISION MAKERS REGARDLESS OF LOCATION. HarrisGeospatial.com

UAVs as Tactical Wingmen: Control Methods and Pilots Perceptions

Conventional Damage Assessment. Lockheed Martin ARIES Damage Assessment. Right Crew Size Right Materials

Towards Intelligent Autonomous Control Systems: Architecture and Fundamental Issues

Decentralized Control of Unmanned Aerial Vehicle Collaborative Sensing Missions

Agent-based Simulation for UAV Swarm Mission Planning and Execution

ARTIFICIAL IMMUNE SYSTEM AGENT MODEL

System Cost Modeling and SysML Integration

An Operation-time Simulation Framework for UAV Swarm Configuration and Mission Planning

AGV Path Planning and Obstacle Avoidance Using Dijkstra s Algorithm

Parallel Roundtable 3: Energy Sector Digitalization; Benefits and Challenges. Background Paper

COMPUTATIONAL INTELLIGENCE FOR SUPPLY CHAIN MANAGEMENT AND DESIGN: ADVANCED METHODS

Technology Overview: Enabling Automated Driving

ADVANCED MONITORING SYSTEM BASED ON UNMANNED AERIAL VEHICLES; FLEET AND INTEGRATED LOGISTIC SYSTEM SIZING BY MONTE-CARLO SIMULATION

DP INNOVATION. Dynamic Positioning of Underwater Vehicles - Tethered or Not

A UAV Pilotʼs Associate

Cooperative UAV Formation Flying With Obstacle/Collision Avoidance. Xiaohua Wang, Vivek Yadav, and S. N. Balakrishnan, Member, IEEE

Mission Planning for a Formation-Flying Satellite Cluster

OPERATOR INTERACTION WITH CENTRALIZED VERSUS DECENTRALIZED UAV ARCHITECTURES

Autonomous Robot Control via Autonomy Levels

A Formulation and Heuristic Approach to Task Allocation and Routing of UAVs under Limited Communication

A SURVEY OF UNMANNED AERIAL VEHICLE (UAV) USAGE FOR IMAGERY COLLECTION IN DISASTER RESEARCH AND MANAGEMENT

Advanced Tactics Announces the Release of the AT Panther Drone First Aerial Package Delivery Test with a Safe Drive-up-to-your-doorstep Video

Vision VTOL. The Future of Flight

DR 8.2: Proceedings of the TRADR awareness activities

Written for presentation at the 2016 ASABE Annual International Meeting Sponsored by ASABE Orlando, Florida July 17 20, 2016

Multi Token Based Location Sharing for Multi UAV Systems

Bio-Inspired Networking

Digital Finance in Shared Services & GBS. Deloitte: Piyush Mistry & Oscar Hamilton LBG: Steve McKenna

Blueprint. What is U-space?

FIS Based Speed Scheduling System of Autonomous Railway Vehicle

Big Data and NASA Space Sciences

AND DECISION SUPPORT

Adjustable autonomy in swarms of UAV

Access Control & Monitoring High Performance Camera ANPR Software. Traffic Management Law Enforcement Access Control & Security

Mobile robotics KMP 1500

Anticipate, Find, Fix, Track, Target, Engage, Assess Anything, Anytime, Anywhere Energized By Focused Long Term Challenge (FLTC) Plans

Autonomous Shop Floor Control Considering Set-up Times

Resource Allocation Strategies in a 2-level Hierarchical Grid System

Simulation based design & development of autonomous underwater vehicle IMGAM

Three-Dimensional Path Planning of Unmanned Aerial Vehicles Using Particle Swarm Optimization

Electronic Warfare Capabilities of Mini UAVs

UAV Team Formation for Emitter Geolocation

On Implementing a Low Cost Quadcopter Drone with Smartphone Control

3D Reconstruction Optimization Using Imagery Captured By Unmanned Aerial Vehicles

ALFATROLL A NEW KNOWLEDGE BASED TECHNOLOGY FOR UAS

Transcription:

Human-in-Loop Hierarchical Control of Multi-UAV Systems Shripad Gade 1 and Ashok Joshi 2 1,2 Department of Aerospace Engineering, Indian Institute of Technology Bombay, Mumbai, 400076. {shripad.gade@iitb.ac.in,ashokj@aero.iitb.ac.in} Unmanned Aerial Systems (UAS) possess tremendous capabilities to perform search, tracking and situation assessment in hazardous environments. However, it sometimes becomes critical to include a human component and offset the limited reasoning of agents. This paper presents Human-in-Loop (HiL) control architecture for distributed and cooperative target search. Hierarchical autonomy provides tight control over the system, enhancing operational reliability, search efficiency and effectiveness. Human feedback also provides significant edge in terms of mission reconfiguration. I. Introduction Automatic Target Recognition (ATR) is autonomous and remote search of targets based on characterizing patterns. ATR finds application in civilian and military missions alike. Several methods have been used for ATR including Satellite Imagery, Radars and Unmanned Aerial Systems (UAS). Technological advancements in the fields on onboard computers, image processing and communication technology on Unmanned Aerial Vehicles (UAV s) have opened up a host of applications for UAS. Swarm based classification [01-02], cooperative classification [03], opportunistic learning [04] and coverage methods [05] have been proposed for performing ATR missions using UAS. Intelligent systems are in nascent phase of their implementation and hence are rarely deployed in a fully autonomous fashion. Levels of autonomy awarded to UAS depend upon the criticality of the mission. Example would be UAV s flown in Rescue operation after hurricane Katrina required three operators per UAV [06]. Whereas cleaning robots are expected to be fully functional without any human intervention at all. The focus of this work is to present a hierarchical control structure to enable Human-in-the-Loop control of UAS especially in situations where UAV to operator ratio is less than one. It will require high level control and behavioral specifications to be provided to the UAS. Intelligent control practices and intelligent control architecture are presented for UAV s in [07]. Heterogeneous swarm control for aerial robotic networks is presented in [08] involving Motherships and Daughterships to cooperatively solve search and tracking problems. We address the need of generic control architecture to incorporate human feedback in multi-agent system operation. Swarm based methods are inherently decentralized making UAS immune to malevolent attacks. Localized decision making introduces increased scalability. Swarm systems are also protected from possible agent loss, data loss and communications failure. We prove our theory through simulations on a swarming based automatic target recognition algorithm [01]. Section II talks about the target search problem and swarming algorithm used for ATR. Section III and IV describe the Hierarchical control structure and mission reconfiguration aspects respectively. Simulation results and conclusions follow. II. Swarming Algorithm for ATR The search problem is defined as automatic target search using UAV's in dynamic, noisy and uncertain environment in presence of no-fly-zones. Target search is performed in bounded search domain and divided into home-zones. Targets are capable of motion in 2D. No prior information about the targets is available. Environment is filled with popup targets and popup target cluster; and they become active at random time instants. UAV's are capable of motion in 3D and are equipped with GPS (for self localization), wireless modules (for inter-agent communication), sensors and onboard computational capacity. Hostile entities, capable of shooting down UAV's are present in the search domain.

UAV teams are made of heterogeneous group of UAV s. Super Agents outperform agents in terms of motion dynamics, sensor characteristics and communication capabilities. Each agent team is led by a super-agent. Speed advantage provided by super-agents results in faster gathering of target information. Better sensors with an increased vision range result into quicker target sightings. Better communication with longer ranges will ensure greater information dissemination and hence will better prepare the swarm for search. These leadership qualities can drastically improve search performance Each agent maintains the following datasets: 1. Target uncertainty map: Multiple sightings are necessary during classification in noisy and uncertain environments. Target uncertainty map is a target knowledge map and has information about perceived certainties of target location. Every sighting reduces the uncertainty associated with a target point by a factor (η). This factor (η) is modeled to be altitude dependent, and reduces with decrease in altitude, implying that sighting at lower altitudes is more information rich and will reduce uncertainty by a larger factor. A target becomes completely classified when the uncertainty goes below a threshold level. 2. Ψi is the pheromone landscape of agent a i It is populated by adding perceived target points obtained from sensors and gossip. Pheromone Map is a knowledge map and it stores information about targets, obstacles and hostile entities. Pheromone point is represented by ψ = {loc, pher, phertime, vel, bearing, weight}.where, ψ.loc is the location of the potential target. ψ.pher is the pheromone associated with the point and depends upon the severity and confidence perceived by the agent. ψ.phertime is the time of first pheromone deposition and is used in comparing relative life of information. ψ.vel and ψ.bear are estimated velocity and bearing of target as seen by agent. ψ.weight is a Boolean value assigned during prioritization. Pheromone values decay with time. It helps in removing false identifications and noise from pheromone map. 3. Γ i is the task set corresponding to the agent a i. 4. State information of other agents. Swarming algorithm used here has two main components. It behaves as a deterministic fashion in the absence of any potential targets and behaves like a swarm in the presence of target information. A. Deterministic Foraging Deterministic foraging is a type of non-swarming and exhaustive demining type of behavior shown when no information about targets is present. It searches the domain with the intention to gather first sets of target points. A waypoint based deterministic foraging algorithm is used here. B. Swarming Swarming is the emergence of intelligent behavior based on simple coordination rules between agents. We use Ant-Colony metaheuristic based on food-foraging behavior of ants. ACO provides high level planning in terms of prioritization of targets and APF (Artificial Potential Functions) provides local path planning. The priority is dynamically calculated for each possible task based on other possible tasks, their distance estimates and the probability of them prioritizing it. III. Hierarchical Control Structure A hierarchical control structure is presented here. This control structure takes advantage of individual strengths of heterogeneous swarm of UAV s. A 3-tier structure consisting of Agents, Super-Agents and Human Mission Control is implemented here. Consider a group of agents (A), consisting of two types of UAV s Super-Agents (SA A) and Agents (A A). Each super agent (sa i SA) has a team of agents (a i A) at its command and can enforce decisions on them. Agents however are not restricted from sharing information with other agents or super agents. Mission Control (MC) has authority over the super agents and hence over the entire UAV network. Together they form the Human-in-Loop Unmanned Aerial System.

Fig. 1: Flowchart for Swarming Search Algorithm Fig. 2: Hierarchical Control Structure [09]

At the lowest echelon are agents (a i ) capable of sensor fusion, communication, path planning and local decision making. Middle echelon consists of super agents (sa i ) who act as leaders or hubs of the team, gathering and transmitting data much effectively. At the highest echelon is the mission control (MC) who has highest level of control and makes decisions on the basis of feedback from the UAS. It has the ability to assign/reassign resources based on team goals, system health, search performance and dynamics of the search zone. Mission Control is an add-on layer over the autonomous system and hence in case of communication failure, the system will degenerate to an autonomous swarming search system. Search agents employ the USAR algorithm whereas super-agents maintain foraging behavior to ensure maximum communication with the teams. Sensor characteristics, payloads and motion dynamics of the agent depends upon the type of agent they are and the architecture tries to extract maximum utility out of it. Fig. 3 shows the Human-in-Loop philosophy. The aim of this architecture is to add a supervisory Mission Control that will provide feedback to the autonomous system and enhance performance. Fig. 3: Human-in-Loop Philosophy IV. Online Mission Planning Hierarchical control architectures allow for human intervention over autonomous UAS and provide great advantage in terms of mission planning and reconfiguration. Human mind with its immense capabilities can add significant edge to mission planning, pattern search and task assignment. Mission control provides commands to the super agents in terms of available resources and priority search domains. Super-agents in turn influence their team by increasing/decreasing weights of target areas based on control commands. Three strategies are given below to perform online mission planning and reconfiguration. Fig. 4: Mission Planning and Reconfiguration A. Team Reassignment Agents are a part of the team and ideally belong to the same team throughout the mission. Team Reassignment is a strategy employed by the Mission Control to reassign agents from one team to another. This

strategy forcibly changes team topology creating new team topologies in process. Reassignment is also possible in terms of the team - home-zone mapping that is predefined at the start of the mission. B. Agent/Team Rerouting Agent/Team Rerouting is a strategy that allows for the mission control to force agents to visit specific locations within the search domain. Rerouting has huge applications in missions where some information about victims or clusters is known a priori. It is also has applications in areas where help/searching is critical and is needed on an urgent basis or if the search zone suffers from agent depletion. C. Home-Zone Reshaping Home zones are primary action areas for UAV teams. This strategy involves reshaping and resizing of home zones. Possible applications of this strategy include resizing for accounting uneven target distribution and facilitating continuous tracking of special targets. V. Simulation The unmanned search algorithm has been implemented in MATLAB. The search is to be conducted in a square zone of side 30 km (=1000u). UAV agents have a speed of 45 m/s (=1.5 u/tick), a communication range of 6 km(=200 u), sensor field of view of 60 0. The square search domain is divided into four home zones of equal area. There are varying numbers of victims and three obstacles randomly scattered in the search domain. Each simulation is run for 10000 ticks (each tick is an execution step and is equivalent to 1s). The simulation time is hence ~166 min. Artificial Potential Function approach is used for path planning. Obstacles are provided with positive potential, targets are given negative potential and potential walls are provided to ensure that agent stays within the simulation environment. Fig. 5a and 5b show the potential functions used in simulation. Popup targets and popup clusters are randomly added to the system. Each cluster has 4 targets and intertarget distance has a maximum of 20 units. Fig. 6b shows the target distribution as a function of time. Fig. 7a and 7b show target scenario at t = 0 ticks and t = 6000 ticks. We compare search time requirements for both Automatic search and Human-in-Loop search to gauge the efficiency of the HiL strategy. The three online mission reconfiguration strategies described above are implemented for HiL search. We use 12 agents (including 4 super-agents) to perform search in a square domain. Search effectiveness can be measured by the number of agents that remain unclassified after search time is elapsed. Fig. 5a: Potential Function for Target Fig. 5b: Potential Function for Obstacle

Fig. 7a: Target Map at t = 0; Fig. 7b: Target Map at t = 6000 Fig. 6a: Simulation Setting {O-Obstacles, V-Target, A-Agents, H2- Home-Zone2} Fig. 6b: Variation in number of targets with time Fig. 8: Comparison of search performance for Human-in-Loop and Autonomous Search

Fig. 8 shows the time requirement for Human-in-Loop strategy to be much lower as compared to Autonomous search. Human intervention allows the system to account for knowledge biases about targets and helps immensely in task assignment of teams and agents. Tab. 1 shows the number of unclassified targets is much lesser in HiL strategy. Number of unclassified targets directly relates to the search effectiveness and talks about failure scenarios of the search algorithm. Results show the superiority of HiL over autonomous search. Tab. 1: Number of unclassified Targets Strategy Unclassified Targets % of Unclassified Targets Autonomous Search 6/38 15.79% Human-in-Loop Search 2/38 5.26% VI. Conclusion Human-in-Loop hierarchical control architecture is presented for multi-agent systems. HiL architecture tries to extract maximum utility out of heterogeneous UAV swarm ensuring tight feedback of system performance and human insight. Three strategies are presented and implemented for human assisted search operation. Simulations prove that Human-in-Loop search is much more efficient compared to autonomous search in terms of time taken to search targets. Human assisted search is also more reliable and effective in terms of number of targets classified. [01] References P. Dasgupta, A Multi agent Swarming System for Distributed Automatic Target Recognition Using Unmanned Aerial Vehicles, IEEE Transactions on Systems, Man and Cybernetics, Vol. 38, No.3, May 2008. [02] P. Dasgupta, S. O Hara and P. Petrov, A Multi-agent UAV Swarm for Automatic Target Recognition, DAMAS 2005, LNAI 3890, pp. 80-91, 2001 [03] Y. Yang, A. Minai and M. Polycarpou, Decentralised Cooperative Search in UAV s using Opportunistic Learning, Proceedings of AIAA GNC Conference and Exhibit. 2002. [04] P. Chandler, M. Pachter and S. Rasmussen, UAV Cooperative Control, In Proceedings of ACC, pp. 1853-1856, June 2001 [05] H. Choset, Coverage for Robotics: A survey of recent results, Annals of Mathematics and Artificial Intelligence, 2001. [06] Pratt K., Murphy R., Stover S, Grffin C., CONOPS and Autonomy Recommendations for VTOL Small Unmanned Aerial System Based on Hurricane Katrina Operations, Journal of Field Robotics, Wiley Periodicals Inc., 26(8) p. 636-650,2009. [07] Vachtsevanos G., Tang L., Drozeski G., Gutierrez L., From mission planning to Flight control of unmanned aerial vehicles: Strategies and implementation tools, Annual Reviews in Control 29 (2005) 101-115. [08] Elston J., Frew E., Hierarchical Distributed Control for Search and Tracking by Heterogeneous Aerial Robot Networks, IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008. [09] http://www.clker.com/clipart-cartoon-hills-enlarged.html http://www.iconfinder.com/icondetails/56299/128/anonymous_male_man_user_icon http://rcairplane.en.ec21.com/rc_uav_model_aeroplane--6827045_6827019.html http://img.weiku.com//waterpicture/2011/11/14/5/flying_wings_arf_epp_1000mm_rc_plane_rc_model_radi o_control_toy_radio_control_airplane_634656312669739904_2.jpg