DARPA SEC KICKOFF S. Shankar Sastry Edward A. Lee Electronics Research Laboratory University of California, Berkeley Hybrid Control Synthesis Real-Time.

Slides:



Advertisements
Similar presentations
ONR July 21, 1998 Exploration of Hybrid and Intelligent Control Architectures in Conjunction with Probabilistic Verification S. Shankar Sastry July 21,
Advertisements

Timed Automata.
GRASP University of Pennsylvania NRL logo? Autonomous Network of Aerial and Ground Vehicles Vijay Kumar GRASP Laboratory University of Pennsylvania Ron.
Verification of Hybrid Systems An Assessment of Current Techniques Holly Bowen.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Bastien DURAND Karen GODARY-DEJEAN – Lionel LAPIERRE Robin PASSAMA – Didier CRESTANI 27 Janvier 2011 ConecsSdf Architecture de contrôle adaptative : une.
Intelligent Vehicle-Highway Systems
Systems Engineering for Automating V&V of Dependable Systems John S. Baras Institute for Systems Research University of Maryland College Park
Integrated Design and Analysis Tools for Software-Based Control Systems Shankar Sastry (PI) Tom Henzinger Edward Lee University of California, Berkeley.
February 21, 2008 Center for Hybrid and Embedded Software Systems Organization Board of Directors Edward A. Lee, UC Berkeley.
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
Modeling and Planning with Robust Hybrid Automata Cooperative Control of Distributed Autonomous Vehicles in Adversarial Environments 2001 MURI: UCLA, CalTech,
1 ONR N Exploration of Hybrid and Intelligent Control Architectures in Conjunction with Probabilistic Verification (ONR N )
Integrating POMDP and RL for a Two Layer Simulated Robot Architecture Presented by Alp Sardağ.
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
The Rare Glitch Project: Verification Tools for Embedded Systems Carnegie Mellon University Pittsburgh, PA Ed Clarke, David Garlan, Bruce Krogh, Reid Simmons,
Center for Hybrid and Embedded Software Systems Jonathan Sprinkle Executive Director, CHESS Center for Hybrid and Embedded Software Systems UC Berkeley.
Report WG1 Software-Intensive Systems and New Computing Paradigms Cannes November 12-14, 2008 WG Leader: Martin Wirsing WG Depu ty Leaders: Jean-Pierre.
MOBIES Project Progress Report Engine Throttle Controller Design Using Multiple Models of Computation Edward Lee Haiyang Zheng with thanks to Ptolemy Group.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Gautam Biswas and Ken.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Program Review May 10,
5/24/011 Advanced Tool Integration for Embedded Systems Assurance Insup Lee Department of Computer and Information Science University of Pennsylvania.
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
INTEGRATED PROGRAMME IN AERONAUTICAL ENGINEERING Coordinated Control, Integrated Control and Condition Monitoring in Uninhabited Air-Vehicles Ian Postlethwaite,
Unit 3a Industrial Control Systems
1 Physical Ensemble Engineering Christof, Heinz, Insup, Seth, Teruo.
Real-time systems Systems Refers to: (computing, communication, and information) (c) Rlamsal DWIT.
Computational & Information Science Division Tuesday, May 17, 2005 Randy Zachery, ARO.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil) Sidney Nascimento Givigi Júnior (RMC-Canada) Cairo Lúcio Nascimento Júnior (ITA-Brazil) Autonomous Construction.
ECE 720T5 Winter 2014 Cyber-Physical Systems Rodolfo Pellizzoni.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
A Framework for Distributed Model Predictive Control
Cluster Reliability Project ISIS Vanderbilt University.
CS4730 Real-Time Systems and Modeling Fall 2010 José M. Garrido Department of Computer Science & Information Systems Kennesaw State University.
Reliable Design of Safety Critical Systems Dr. Abhik Roychoudhury School of Computing
SOFTWARE DESIGN.
Probabilistic Reasoning for Robust Plan Execution Steve Schaffer, Brad Clement, Steve Chien Artificial Intelligence.
Framework for the Development and Testing of Dependable and Safety-Critical Systems IKTA 065/ Supported by the Information and Communication.
Autonomous Air & Ground Surveillance Unit Objectives, Preliminary Specifications, and Option Analysis.
Distributed Virtual Environments Introduction. Outline What are they? DVEs vs. Analytic Simulations DIS –Design principles Example.
COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos,
Parallel and Distributed Simulation Introduction and Motivation.
Polymorphous Computing Architectures Run-time Environment And Design Application for Polymorphous Technology Verification & Validation (READAPT V&V) Lockheed.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Dynamic software reconfiguration using control supervisors Ugo Buy 13 June 2005.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Intelligent Agents RMIT Prof. Lin Padgham (leader) Ass. Prof. Michael Winikoff Ass. Prof James Harland Dr Lawrence Cavedon Dr Sebastian Sardina.
DARPA ITO/MARS Project Update Vanderbilt University A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes,
Unifying Discrete and Continuous Simulation with Discrete Events: DEVS as the Next Modeling Standard Bernard P. Zeigler Arizona Center for Integrative.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
CS4730 Real-Time Systems and Modeling Fall 2010 José M. Garrido Department of Computer Science & Information Systems Kennesaw State University.
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
Chapter 8 Management, Leadership, and Internal Organization Learning Goals Define management and the skills necessary for managerial success. Explain the.
December 20, 2015 Decentralized Mission Planning for Heterogeneous Human-Robot Teams Sameera Ponda Prof. Jonathan How Department of Aeronautics and Astronautics.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Real-Time Systems, Events, Triggers. Real-Time Systems A system that has operational deadlines from event to system response A system whose correctness.
Discovery and Systems Health Technical Area NASA Ames Research Center - Computational Sciences Division Automated Diagnosis Sriram Narasimhan University.
Boeing-MIT Collaborative Time- Sensitive Targeting Project July 28, 2006 Stacey Scott, M. L. Cummings (PI) Humans and Automation Laboratory
Space Systems Laboratory Massachusetts Institute of Technology AUTONOMY MIT Graduate Student Open House March 24, 2000.
SWARMS Scalable sWarms of Autonomous Robots and Mobile Sensors Ali Jadbabaie, Daniel E. Koditchek, Vijay Kumar (PI), and George Pappas l.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Enabling Team Supervisory Control for Teams of Unmanned Vehicles
Pursuit-Evasion Games with UGVs and UAVs
(C) 2001, Ernest L. Hall, University of Cincinnati
Hybrid Control Synthesis Real-Time Control Problems for UAV
Distributed Control Applications Within Sensor Networks
Self-Managed Systems: an Architectural Challenge
Review and comparison of the modeling approaches and risk analysis methods for complex ship system. Author: Sunil Basnet.
Presentation transcript:

DARPA SEC KICKOFF S. Shankar Sastry Edward A. Lee Electronics Research Laboratory University of California, Berkeley Hybrid Control Synthesis Real-Time Control Problems for UAV DARPA SEC KICKOFF August 2, 1998

DARPA SEC KICKOFF Problem: Design of Intelligent Control Architectures for Distributed Multi-Agent Systems  An architecture design problem for a distributed system begins with specified safety and efficiency objectives for each of the system missions (surveillance, reconnaissance, combat, transport) and aims to characterize control, observation and communication. – Mission and task decomposition among different agents – Inter-agent and agent—mother ship coordination – Continuous control and mode switching logic for each agent – Fault management  This research attempts to develop fundamental techniques, theoretical understanding and software tools for distributed intelligent control architectures with a model UAV as an example.

DARPA SEC KICKOFF Fundamental Issues for Multi-Agent Systems  Central control paradigm breaks down when dealing with distributed multi-agent systems – Complexity of communication, real-time performance – Risk of single point failure  Completely decentralized control – Has the potential to increase safety, reliability and speed of response – But lacks optimality and presents difficulty in mission and task decomposition  Real-world environments – Complex, spatially extended, dynamic, stochastic and largely unknown  We propose a hierarchical perception and control architecture – Fusion of the central control paradigm with autonomous intelligent systems – Hierarchical or modular design to manage complexity – Inter-agent and agent–ship coordination to achieve global performance – Robust, adaptive and fault tolerant hybrid control design and verification – Vision-based control and navigation (to be covered in research but not central focus of this grant)

DARPA SEC KICKOFF Autonomous Control of Unmanned Air Vehicles  UAV missions – Surveillance, reconnaissance, combat, transport  Problem characteristics – Each UAV must switch between different modes of operation Take-off, landing, hover, terrain following, target tracking, etc. Normal and faulted operation – Individual UAVs must coordinate with each other and with the mothership For safe and efficient execution of system-level tasks: surveillance, combat For fault identification and reconfiguration – Autonomous surveillance, navigation and target tracking requires feedback coupling between hierarchies of observation and control

DARPA SEC KICKOFF Research Objectives: Design and Evaluation of Intelligent Control Architectures for Multi-agent Systems such as UAVs Research Thrusts  Intelligent control architectures for coordinating multi-agent systems – Decentralization for safety, reliability and speed of response – Centralization for optimality – Minimal coordination design  Verification and design tools for intelligent control architectures – Hybrid system synthesis and verification (deterministic and probabilistic)  Perception and action hierarchies for vision-based control and navigation – Hierarchical aggregation, wide-area surveillance, low-level perception Experimental Testbed  Control of multiple coordinated semi-autonomous BEAR helicopters

DARPA SEC KICKOFF Methods  Formal Methods – Hybrid systems (continuous and discrete event systems) Modeling Verification Synthesis – Probabilistic verification – Vision-based control  Semi-Formal Methods – Architecture design for distributed autonomous multi-agent systems – Hybrid simulation – Structural and parametric learning – Real-time code generation – Modularity to manage: Complexity Scalability Expansion Methods

DARPA SEC KICKOFF Thrust 1: Intelligent Control Architectures  Coordinated multi-agent system – Missions for the overall system: surveillance, combat, transportation – Limited centralized control Individual agents implement individually optimal (linear, nonlinear, robust, adaptive) controllers and coordinate with others to obtain global information, execute global plan for surveillance/combat, and avoid conflicts – Mobile communication and coordination systems Time-driven for dynamic positioning and stability Event-driven for maneuverability and agility  Research issues – Intrinsic models – Supervisory control of discrete event systems – Hybrid system formalism Hybrid Multiagent Control Architectures

DARPA SEC KICKOFF UAV Dynamics Intelligent Control Architecture Strategic Layer Mission Control Tactical Layer Regulation Layer Strategic Objective Inter-UAV Coordination Trajectory Constraints Sensor Info on Targets, UAV’s Environmental Sensors Trajectory Actuator Commands Replan Tracking errors Flight Mode Switching Trajectory Planning Trajectory Tracking Set Point Control Mission Planning Resource Allocation Generating Trajectory Constraints Fault Management UAV Control Architecture

DARPA SEC KICKOFF Preliminary Control Architecture for Coordinating UAVs  Regulation Layer (fully autonomous) – Control of UAV actuators in different modes: stabilization and tracking  Tactical Layer (fully autonomous) – Safe and efficient trajectory generation, mode switching – Strategic Layer (semi-autonomous) – Generating trajectory constraints and influencing the tasks of other agents using UAV-UAV coordination for efficient Navigation, surveillance, conflict avoidance – Fault management – Weapons configuration  Mission Control Layer (centralized) – Mission planning, resource allocation, mission optimization, mission emergency response, pilot interface

DARPA SEC KICKOFF Thrust 2: Verification and Design Tools The conceptual underpinning for intelligent multi-agent systems is the ability to verify sensory-motor hierarchies perform as expected  Difficulties with existing approaches: – Model checking approaches (algorithms) grow rapidly in computational complexity – Deductive approaches are ad-hoc  We are developing hybrid control synthesis approaches that solve the problem of verification by deriving pre-verified hybrid system. – These algorithms are based on game-theory, hence worst-case safety criterion – We are in the process of relaxing them to probabilistic specifications. Research Thrust : Verification and Design Tools

DARPA SEC KICKOFF Symbolic Model Checking Linear Hybrid Automata HyTech Polyhedral Constraints Timed Automata [Alur & Dill] Kronos Uppaal [Sifakis & Larsen] Difference Bound Matrices Finite Automata SMV [Clarke & McMillan] Binary Decision Diagrams Continuous Complexity Dynamical Systems Hybrid Systems Automata Discrete Complexity

DARPA SEC KICKOFF HyTech [Henzinger, Ho & Wong-Toi] Hybrid System Requirement Specification Approximation Product of linear hybrid automata with paramaters (e.g., cut-off values) Formula of temporal logic HyTech: Disjunctive linear programming Parameter values for system satisfies requirements

DARPA SEC KICKOFF HyTech  Applications of HyTech – Automative (engine control [Villa], suspension control [Muller]) – Aero (collision avoidance [Tomlin], landing gear control [Najdm- Tehrani]) – Robotics [Corbett], chemical plants [Preussig] – Academic benchmarks (audio control, steam boiler, railway control)  Improvements necessary for next level – Approximate and probabilistic, instead of exact analysis – Compositional and hierarchical, instead of global analysis – Semialgorithmic and interactive, instead of automatic analysis

DARPA SEC KICKOFF Thrust 2: Verification and Design Tools  Approach – The heart of the approach is not to verify that every run of the hybrid system satisfies certain safety or liveness parameters, rather to ensure critical properties are satisfied with a certain safety critical probability  Design Mode Verification (switching laws) – To avoid unstable or unsafe states caused by mode switching (takeoff, hover, land, etc.)  Faulted Mode Verification (detection and handling) – To maintain integrity and safety, and ensure gradual degraded performance  Probabilistic Verification (worst case vs. the mean behavior) – To soften the verification of hybrid systems by rapprochement between Markov decision networks Hybrid Control Synthesis and Verification

DARPA SEC KICKOFF Controller Synthesis for Hybrid Systems  The key problem in the design of multi-modal or multi-agent hybrid control systems is a synthesis procedure. controller synthesis. It is based on the notion of a game theoretic approach to hybrid control design.  Our approach to controller synthesis is in the spirit of controller synthesis for automata as well as continuous robust controller synthesis. It is based on the notion of a game theoretic approach to hybrid control design.  Synthesis procedure involves solution of Hamilton Jacobi equations for computation of safe sets.  The systems that we apply the procedure to may be proven to be at best semi-decidable, but approximation procedures apply.  Latex presentation of synthesis technique goes here.

DARPA SEC KICKOFF Thrust 3: Perception and Action Hierarchies Design a perception and action hierarchy centered around the vision sensor to support surveillance, observation, and control functions  Hierarchical vision for planning at different levels of control hierarchy – Strategic or situational 3D scene description, tactical target recognition, tracking, and assessment, and guiding motor actions  Control around the vision sensor – Visual servoing and tracking, landing on moving platforms Research Thrust: Perception and Action Hierarchies

DARPA SEC KICKOFF What Vision Can Do for Control  Global situation scene description and assessment – Estimating the 3D geometry of the scene, object and target locations, behavior of the objects Allows looking ahead in planning, anticipation of future events Provides additional information for multi-agent interaction  Tactical target recognition and tracking – Using model-based recognition to identify targets and objects, estimating the motion of these objects Allows greater flexibility and accuracy in tactical missions Provides the focus of attention in situation planning

DARPA SEC KICKOFF Relation between Control and Vision  Higher-level visual processing: precise, global information, computational intensive  Lower-level visual processing: local information, fast, higher ambiguity Task decomposition for each agent Inter-agent, agent—mother ship coordination Higher level Lower level The control architecture needs The vision system provides Situation, 3D scene description Target recognition Continuous control Object tracking Motion detection & optical flow Guided motor action

DARPA SEC KICKOFF Research Contributions  Fundamental Research Contributions – Design of hybrid control synthesis and verification tools that can be used for a wide range of real-time embedded systems – Design of simulation and verification environments for rapid prototyping of new controller designs – Hierarchical vision for planning at different levels of control hierarchy Control around the vision sensor  Our multi-agent control architecture can be used for many applications – Military applications UAVs, simulated battlefield environment, distributed command and control, automatic target recognition, decision support aids for human-centered systems, intelligent telemedical system – General engineering applications Distributed communication systems, distributed power systems, air traffic management systems, intelligent vehicle highway systems, automotive control

DARPA SEC KICKOFF Research Schedule FY 99 FY 00 Intelligent Control Architectures Public Tests Simulation Tools A S O N D J F M A M J J Synthesis Tools Generalized Hybrid Systems Ptolemy-based Hybrid Systems Robotic Helicopter Competition Aug 12-13, Richland, WA Preliminary UAV Architecture Determinisitic Hybrid Probabilistic Verification Control Synthesis Methods Performance Evaluation of UAV Architecture Cal Day Demo Probabilistic Verification Theory Probabilistic Synthesis Tools Final UAV Architecture Synthesis+Verification Environment Matlab+SHIFT Simulation Comparison Cal Day Demo Robotic Helicopter Competition

DARPA SEC KICKOFF Deliverables TaskDurationDeliverables Intelligent Control Architectures (SSS) Specification Tools8/ /98software, technical reports Design Tools8/98 - 9/99software, technical reports Architecture Evaluation Environment8/98- 12/00software, technical reports UAV Application8/98 - 8/00experiments, technical reports Synthesis Toolkit (SSS, TAH) Design Mode Verification8/98 - 7/99software, technical reports Faulted Mode Verification1/99- 12/99software, technical reports Probabilistic Verification9/98 - 9/99 software, technical reports Simulation Toolkit (EAL) Generalized Hybrid systems 8/ /98 technical reports, software Ptolemy based hybrid systems 8/98- 8/99 software Matlab + SHIFT comparison 8/98-8/00 technical reports, software Synthesis + Verification environment 8/99 -8/00 software

DARPA SEC KICKOFF Expected Accomplishments Controller synthesis for hybrid systems. Developed algorithms and computational procedures for designing verified hybrid controllers optimizing multiple objectives Multi-agent decentralized observation problem. Designed inter-agent communication scheme to detect and isolate distinguished events in system dynamics SmartAerobots. 3D virtual environment simulation. Visualization tool for control schemes and vision algorithms—built on top of a simulation based on mathematical models of helicopter dynamics

DARPA SEC KICKOFF Berkeley Team NameRoleTel Shankar SastryPrincipal(510) Investigator(510) (510) Edward Lee Co-Principal(510) Investigator John LygerosPostdoc(510) George Pappas Grad Student (510) / Postdoc