INTELLIGENT AUTONOMY FOR MULTIPLE, COORDINATED UAVS

Similar documents
Nonlinear Landing Control for Quadrotor UAVs

Towards Fully-automated Driving

Tracking board design for the SHAGARE stratospheric balloon project. Supervisor : René Beuchat Student : Joël Vallone

INTEROPERABILITY AND STANDARDS ACROSS THE ENTIRE SPACE ENTERPRISE. GSAW 2007 Manhattan Beach, CA March 2007

Navy League Sea-Air-Space Expo 2013

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill.

Dynamic-Fuzzy-Neural-Networks-Based Control of an Unmanned Aerial Vehicle

BRECCIA: A Multi-Agent Data Fusion and Decision Support Framework for Dynamic Mission Planning

AVIATR: Aerial Vehicle for In situ and Airborne Titan Reconnaissance

Dynamic and Adversarial Reachavoid Symbolic Planning

Thales Canada, System Division. BattleView: Integrating ArcGIS Into Canadian Army s Command And Control Application

An Advanced Rule Engine for Computer Generated Forces

ILR Perception System Using Stereo Vision and Radar

Distributed estimation in sensor networks

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Europe to the Moon. BHF 10 Feb 2005 SPC

Consensus Algorithms are Input-to-State Stable

Attribution Concepts for Sub-meter Resolution Ground Physics Models

CSE 20 DISCRETE MATH WINTER

Provably Correct Persistent Surveillance for Unmanned Aerial Vehicles Subject to Charging Constraints

Semantic maps - a multi-hierarchical model

Airborne Multi-Spectral Minefield Survey

METHODS OF BALLISTIC SUPPORT AND SUPERVISION OF RESEARCH AND TECHNOLOGICAL EXPERIMENTS OF FOTON SC

MISSION ENGINEERING SPACECRAFT DESIGN

14.2 Weather impacts and routing services in support of airspace management operations. David I. Knapp, Jeffrey O. Johnson, David P.

Comprehensive Open-architecture Solution for Mission Operations Systems

Communication constraints and latency in Networked Control Systems

PRELIMINAJ3.:( 6/8/92 SOFTWARE REQUIREMENTS SPECIFICATION FOR THE DSPSE GUIDANCE, NAVIGATION, AND CONTROL CSCI. Prepared by

Structure and algorithms of motion control system's software of the small spacecraft

Path Planning for Time-Optimal Information Collection

Instrumentation Commande Architecture des Robots Evolués

Nowcasting and Urban Interactive Modeling Using Robotic and Remotely Sensed Data James Cogan, Robert Dumais, and Yansen Wang

Vision-Based Estimation and Tracking Using Multiple Unmanned Aerial Vehicles. Mingfeng Zhang

Optimal Discrete Event Supervisory Control of Aircraft Gas Turbine Engines

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

arxiv: v1 [cs.ro] 31 Jan 2018

Landing-Sensor Choosing for Lunar Soft-Landing Process

Autonomous Agent Behaviour Modelled in PRISM A Case Study

Artificial Intelligence

H inf. Loop Shaping Robust Control vs. Classical PI(D) Control: A case study on the Longitudinal Dynamics of Hezarfen UAV

A Sensor Web Observing System Simulator

Trajectory tracking & Path-following control

Global 3D Machine Vision Market Report- Forecast till 2022

Chapter 10. Path Following. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1

Developed Blimp Robot Based On Ultrasonic Sensors Using Possibilities Distribution and Fuzzy Logic

Improving Leader-Follower Formation Control Performance for Quadrotors. By Wesam M. Jasim Alrawi

GIS-based Smart Campus System using 3D Modeling

Accuracy Evaluation Method of Stable Platform Inertial Navigation System Based on Quantum Neural Network

SMART AUTONOMOUS AIRCRAFT Flight Control and Planning for UAV

NASA: BACK TO THE MOON

Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind

CDS 101/110a: Lecture 10-2 Control Systems Implementation

Decomposition of planning for multi-agent systems under LTL specifications

Daily Current Affairs Dated On 30-July-2018

Today s Lecture. Mars Climate Orbiter. Lecture 21: Software Disasters. Mars Climate Orbiter, continued

[News Release] Balloon-Assisted UAV Brings Back Stratospheric Aerosol Samples from Altitude of 22km in Antarctica

INTEGRATED Vehicle Health Management (IVHM) refers to. Hierarchical Fault Diagnosis and Health Monitoring in Satellites Formation Flight

Horizontal Integration based upon: Decentralized Data Fusion (DDF), NetCentric Architecture (NCA), and Analysis Collaboration Tools (ACT)

Statistical methods for decision making in mine action

Welcome to GEOINTELLIGENCE ASIA PACIFIC 2016

Analysis of Forward Collision Warning System. Based on Vehicle-mounted Sensors on. Roads with an Up-Down Road gradient

Chapter 1. Introduction. 1.1 System Architecture

A Centralized Control Algorithm for Target Tracking with UAVs

US National Spatial Data Infrastructure A Spatial Framework for Governance and Policy Development to Enable a Location-Based Digital Ecosystem

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles

Benefits of Applying Predictive Intelligence to the Space Situational Awareness (SSA) Mission

Target Localization and Circumnavigation Using Bearing Measurements in 2D

A Probabilistic Relational Model for Characterizing Situations in Dynamic Multi-Agent Systems

Robotic Lunar Exploration Scenario JAXA Plan

SciBox, a Proven Automated Planning and Commanding System

Precision Attitude and Translation Control Design and Optimization

Development of the Space Debris Sensor (SDS) Joe Hamilton SDS Principal Investigator January

LOW-COST LUNAR COMMUNICATION AND NAVIGATION

Distributed Systems Principles and Paradigms. Chapter 06: Synchronization

Distributed Systems Principles and Paradigms

ANALYSIS OF AUTOPILOT SYSTEM BASED ON BANK ANGLE OF SMALL UAV

System engineering approach toward the problem of required level of in-orbit autonomousoperation of a LEO microsatellite mission

Overview of China Chang'e-3 Mission and Development of Follow-on Mission

PREFACE FOR THE ENCYCLOPEDIA OF COMPLEXITY AND SYSTEMS SCIENCE

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R-2 Exhibit)

ESSE Payload Design. 1.2 Introduction to Space Missions

A general modeling framework for swarms

Vision for Mobile Robot Navigation: A Survey

A Virtual Reactor Model for Inertial Fusion Energy. Michel Decroisette Noël Fleurot Marc Novaro Guy Schurtz Jacques Duysens

Collaborative Commercial Space Situational Awareness with ESpOC-Empowered Telescopes

Chris Elliott Flight Controls / Quantum Computing. Copyright 2015, Lockheed Martin Corporation. All rights reserved.

FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING

NEURAL NETWORK WITH VARIABLE TYPE CONNECTION WEIGHTS FOR AUTONOMOUS OBSTACLE AVOIDANCE ON A PROTOTYPE OF SIX-WHEEL TYPE INTELLIGENT WHEELCHAIR

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Artificial Intelligence at the Jet Propulsion Laboratory. Jakub Hajic AI Seminar I., MFF UK

6-DOF simulation and the vulnerable area of the Air-to-Air missile to develop an End-game simulator

The Gers Chamber of Commerce and Industry has been one of the first key-players to introduce geomatics in France in 1998 thanks to European projects

GEOMATICS. Shaping our world. A company of

Coordinating Agile Systems through the Model-based Execution of Temporal Plans

Relational Event Modeling: Basic Framework and Applications. Aaron Schecter & Noshir Contractor Northwestern University

Office of Naval Research Update and Status of Arctic Environmental Programs

FAILURE ANALYSIS OF A UAV FLIGHT CONTROL SYSTEM USING MARKOV ANALYSIS

An Empirical Study on the Developers Perception of Software Coupling

Terramechanics Based Analysis and Motion Control of Rovers on Simulated Lunar Soil

Advances in Synoptic Observations with Robotic Vehicles

Transcription:

INTELLIGENT AUTONOMY FOR MULTIPLE, COORDINATED UAVS PRESENTED BY: Dr. Lora G. Weiss PRESENTED TO: The Institute for Computational Sciences The Pennsylvania State University January 31, 2005

COORDINATED UNMANNED VEHICLE CHALLENGES Autonomously and Intelligently: Navigate and Search Large Areas Coordinate Sensor and Payload Capabilities Maintain Stealth Enable Communications Autonomously Reposition Avoid Threats and Maneuver Multi-Sensor Fusion Accomplish Mission Even if a Unit is Removed (robustness)

COORDINATED UNMANNED VEHICLE ISSUES ADDRESSED What Control Architectures Enable Coordinated Ops? How is Collaboration Enabled Within the Architecture? How are Improvements Associated with Collaboration Measured?

UNMANNED TEST VEHICLES TAKE-OFF AIR-FRAME LANDING

INTELLIGENT CONTROL ARCHITECTURE SENSOR INPUTS PAYLOAD INPUTS Sensor 1... Sensor N Messages Contacts In-Situ Environmental Data Orders Advice Perception Sensor Data Fusion Information Integration Inferencing and Interpretation Situational Awareness Incoming Missile Mine field Terrain Characterization Obstacle INTELLIGENT CONTROLLER Response Operational Assessment Dynamic Planning and Replanning Plan Execution Launch Counter Missile Monitor Situation Survey Minefield Environmental Path Planning Avoid Obstacle Configure Team Messages Conventional Control Systems Human Collaborator Other Autonomous Controllers

CONTINUOUS INFERENCE NETWORKS Size 1.0 Range.3.3 Speed Maneuvers 1.0 1.0 1.0 1.0 CONFIDENCE FACTOR OF A THREAT TARGET 1.0 Deployed Decoys Counterfire

WEIGHTED FUZZY ANDs and ORs Two weighted clues, A and B, with weights wa and wb, respectively, are merged with weighted fuzzy AND and fuzzy OR : Weighted Fuzzy AND: ANDw (A, wa, B, wb) = (1 - wa + wa*a)(1 - wb + wb*b) Weighted Fuzzy OR: ORw (A, wa, B, wb) = 1 - (1 - wa*a)(1 wb*b) These obey DeMorgan's laws and map to conventional Boolean logic when the logical values are 0 and 1 and the weights are 1.

TYPICAL CINET NODE STRUCTURE C CF(P 1 ) W 1 W 1 ADAPTATION FUNCTION SITUATION CF(P 2 ) W 2 W n C CF(Q) C CF(P n ) C C is the Node Connective Function (Continuous): I n I, I [ 01, ] W i is a weight specifying relative significance of P i to Q Relative significance may change over time (situation) Node output is the confidence factor for existence of Q C may be mathematical model of - Fuzzy and (necessity) - Fuzzy or (sufficiency) - Fuzzy M-out-of-N - Weighted Average - A Neural Network - Statistical Classifier

FUZZY LOGICAL OPERATOR FOR SIMILAR Cf(Similar) = u + (1 u) sin(π ([ (ω 6 * Cf(SA)) 2 + (ω 7 * Cf(SP)) 2 (2u 2)] / [2( 2 u)] 0.5)), where u = Max {ω 6 * Cf(SA), ω 7 * Cf(SP)} and Cf(SA) = {[1 ω 5 + ω 5 {0.5[b 16 + b 14 + (b 16 b 14 ) sin(π ((DD b 13 ) / (b 15 b 13 ) 0.5)))]}] *[1 ω 4 + ω 4 {[1 ω 3 + ω 3 {0.5 [b 12 + b 10 + (b 12 b 10 ) sin(π((dz b 9 ) / (b 11 b 9 ) 0.5))]}] *[1 ω 2 + ω 2 {0.5 [b 8 + b 6 + (b 8 b 6 ) sin(π((dy b 5 ) / (b 7 b 5 ) 0.5))]}] *[1 ω 1 + ω 1 {0.5 [b 4 + b 2 + (b 4 b 2 ) sin(π((dx b 1 ) / (b 3 b 1 ) 0.5))]}] } (0.1 + 0.9 exp( 0.3(ω 1 + ω 2 + ω 3 1))) ] } (0.1 + 0.9 exp( 0.3(ω 4 + ω 5 1))) where b 1,..., b 16 and ω 1,..., ω 7 are adaptation parameters

ADVISORY SYSTEMS Programs Target Anesthesia/Analgesia Control Neonatal Oxygenation Control Driver Warning Systems Human-In-The-Loop Applications Information Overload Subtle Combinatorial Changes?

MULTIPLE - UAV RESPONSE MISSION MANAGER NAVIGATE AVOID ASSIST SEARCH ATTACK INVESTIGATE TAKEOFF LAND EVADE CONFIRM SCAN ASSISTED ATTACK INDEPENDENT ATTACK RE-EXAMINE TRANSIT LOITER COMMUNICATE SUPERVISE INFORM DELEGATE MONITOR MISSION

MULTIPLE CONTROLLER INTERACTIONS Messages Intelligent Controller #1 Effector Commands Smart Sensor Data PERCEPTION RESPONSE Messages Messages Supervisor Intelligent Controller HUMAN GUI Peer-to-Peer Smart Sensor Data PERCEPTION RESPONSE Messages Effector Commands Smart Sensor Data Intelligent Controller #2 PERCEPTION RESPONSE Messages Effector Commands Messages

= UAV #1 ARL SAMPLE SURVEILLANCE OPERATIOINS Smart Sensor Data - Radar 1 Detected PERCEPTION Smart Sensor Data and Messages Data Fusion Algorithms Physical Properties Continuous Inference Network (Interpretation) BEHAVIORS BEHAVIOR - 3 RESPONSE Context for Sensor Interpretation Offboard Comms Orders MANEUVER BEHAVIOR Wants Control - To Get Higher Signal Strength Physical Properties TARGET CINET - Radar 1 Data - Data w/in Freq. Band - Data Associated w/ Target on List - PRF, Pulse Type, Pulse Width => High Confidence Target of Interest Inferred Properties Perceived Objects(Classes) Behavior Interface Property Class Instances BEHAVIOR - 2 BEHAVIOR - 1 Plan Execution ACTION - 1 ACTION - N ACTIONS MISSION MNGR Effector Commands Messages MISSION MANAGER - Cycles Behaviors - No Obstacles =>Maneuver OK Other ICs SIGNAL CINET - Target CINET Data Plus - Signal Level => Signal Strength Low OBSTACLE CINET => No Obstacles in Vicinity AUTOPILOT COMMAND - UAV Repositioned

ARL SAMPLE SURVEILLANCE OPERATIOINS Smart Sensor Data - Radar 1 Detected From New UAV Position PERCEPTION Smart Sensor Data and Messages Data Fusion Algorithms Physical Properties Continuous Inference Network (Interpretation) BEHAVIORS BEHAVIOR - 3 RESPONSE Context for Sensor Interpretation COMMUNICATE BEHAVIOR - Requests and Receives Control to Send Messages Offboard Comms Orders Behavior Interface Property BEHAVIOR - 2 BEHAVIOR - 1 MISSION MNGR Physical Properties TARGET CINET High Confidence Target of Interest SIGNAL CINET Signal Strength Good for Analysis Inferred Properties Perceived Objects(Classes) Class Instances Plan Execution ACTION - 1 ACTION - N ACTIONS Effector Commands Messages Other ICs MESSAGES - Msg w/ UAV Posit Goes to Sup UAV and Other UAVs = UAV #1 after maneuver = UAV #2 MESSAGES - 2 nd UAV Provides Its Posit to Sup UAV and other UAVs

= Sup UAV ARL SAMPLE SURVEILLANCE OPERATIOINS Sup UAV Sensor Data - UAV #1 and UAV#2 Posit Data PERCEPTION Smart Sensor Data and Messages Data Fusion Algorithms Physical Properties Continuous Inference Network (Interpretation) BEHAVIORS BEHAVIOR - 3 RESPONSE Context for Sensor Interpretation COMMUNICATE BEHAVIOR - Requests and Receives Control to Send Messages Offboard Comms Orders Behavior Interface Property BEHAVIOR - 2 BEHAVIOR - 1 MISSION MNGR Physical Properties Inferred Properties Perceived Objects(Classes) Class Instances Plan Execution ACTION - 1 ACTION - N ACTIONS Effector Commands Messages Other ICs TARGET CINET Cross Fix / Fusion of UAV#1 & UAV#2 Contact Data MESSAGES - Msg from Sup UAV to UAVs To Maintain Target Contact

MULTI-VEHICLE CONTROL DEMONSTRATION - 1 RUN

MULTI-VEHICLE CONTROL DEMONSTRATION - 2

MULTI-VEHICLE CONTROL DEMONSTRATION - 3

MEASURING COLLABORATIVE GAIN Multi-UAV Coordination Should Increase Likelihood of Mission Success Above the Base Capability Base Capability = Success of N Individual UAVs Accomplishing Their Missions (no coordination/collaboration) Collaborative Gain = Gain Above Base Capability and Results from Communications Information Exchange Coordinated Mission Control Collaborative Gain is Not Automatic; It Is Possible to Design Systems Where Collaboration Results in Conflicts, Causing Deterioration in Overall Mission Success

MEASURING COLLABORATIVE GAIN Collaborative Gain Can be Measured By CG = M i= 1 α i β T i i α i = weight reflecting importance of overall mission β i = success of task, 0 β i 1 T i = ith of M mission tasks Goal: Maximize CG

MEASURING COLLABORATIVE GAIN - 1 M = 3 (one for each UAV) α i = 1, i = 1,2,3 β 2 = 1, β 3 = 1 β 1 CG Base Capability β 1 = 0 CG = 2 Partial Success Incorporated β 1 = 0.6 CG = 2.6 UAVs Cooperate β 1 = 1 CG = 3

MEASURING COLLABORATIVE GAIN - 2 M = 5 (one for each UAV) α i = 1, i = 1,,5 β 2 = 1, β 5 = 1 β CG Base Capability β i = 0, i = 1,3,4 CG = 2 Partial Success Incorporated β 3 = 0.1, β 4 = 0.2 CG = 2.3 UAVs Cooperate β i = 1, i = 1,3,4 CG = 5

MEASURING COLLABORATIVE GAIN - 3 M = 3 (one for each UAV) α i = 1, i = 1,,3 β 1 = 1, β 3 = 1 β CG Base Capability β 2 = 0 CG = 2 Partial Success Incorporated β 2 = 0.1 CG = 2.1 UAVs Cooperate β 2 = 1 CG = 3

SUMMARY Multi-UAV Controller Architecture Supports Fully Autonomous Vehicles Modular Open Architecture for Mission Control Improved Situational Awareness Dynamic Planning and Re-planning Heterogeneous Vehicles w/ Disparate Payload Packages Interactions Between UAVs and Humans as Desired Coordination Between UAV with Disparate Capabilities Add or Remove Payloads w/out Affecting Controller Design Control Software Akin to Middleware Cooperative Capability For Complex Missions Hierarchical Control and Collaborative Control Collaboration Measured by Collaborative Gain Index