Controlling “Emergelent” Systems Raffaello D’Andrea Cornell University.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

CPSC 872 John D. McGregor Session 30 ULS and Complex Adaptive Systems, cont’d.
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois Intelligent Agents in Design Zbigniew Skolicki Tomasz.
We build generic tools for automated diagnosis & reconfiguration of distributed dynamic systems Model-Based Supervision of Composite Systems Modularity.
Convex Position Estimation in Wireless Sensor Networks
Vanderbilt University Vibro-Acoustics Laboratory 1 Decentralized Structural Acoustic Control of a Launch Vehicle Payload Fairing Kenneth D Frampton Dept.
Towards a Logic for Wide-Area Internet Routing Nick Feamster and Hari Balakrishnan M.I.T. Computer Science and Artificial Intelligence Laboratory Kunal.
Hierarchical mission control of automata with human supervision Prof. David A. Castañon Boston University.
Classification Neural Networks 1
Robust Hybrid and Embedded Systems Design Jerry Ding, Jeremy Gillula, Haomiao Huang, Michael Vitus, and Claire Tomlin MURI Review Meeting Frameworks and.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Cognitive Colonization The Robotics Institute Carnegie Mellon University Bernardine Dias, Bruce Digney, Martial Hebert, Bart Nabbe, Tony Stentz, Scott.
Towards Feasibility Region Calculus: An End-to-end Schedulability Analysis of Real- Time Multistage Execution William Hawkins and Tarek Abdelzaher Presented.
Multi-vehicle Cooperative Control Raffaello D’Andrea Mechanical & Aerospace Engineering Cornell University u Progress on RoboFlag Test-bed u MLD approach.
Robotics CSPP Artificial Intelligence March 10, 2004.
Cooperative Control of Distributed Autonomous Vehicles in Adversarial Environments AFOSR 2002 MURI Annual Review Caltech/Cornell/MIT/UCLA June 4, 2002.
EE141 1 Broca’s area Pars opercularis Motor cortexSomatosensory cortex Sensory associative cortex Primary Auditory cortex Wernicke’s area Visual associative.
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 )
1 Distributed Online Simultaneous Fault Detection for Multiple Sensors Ram Rajagopal, Xuanlong Nguyen, Sinem Ergen, Pravin Varaiya EECS, University of.
Sensing, Tracking, and Reasoning with Relations Leonidas Guibas, Feng Xie, and Feng Zhao Xerox PARC and Stanford University.
Report WG1 Software-Intensive Systems and New Computing Paradigms Cannes November 12-14, 2008 WG Leader: Martin Wirsing WG Depu ty Leaders: Jean-Pierre.
What Can Databases Do for Peer-to-Peer Steven Gribble, Alon Halevy, Zachary Ives, Maya Rodrig, Dan Suciu Presented by: Ryan Huebsch CS294-4 P2P Systems.
Multi-vehicle Cooperative Control Raffaello D’Andrea Mechanical & Aerospace Engineering Cornell University u Hierarchical Decomposition u Example: RoboCup.
Multi-vehicle Cooperative Control Raffaello D’Andrea Mechanical & Aerospace Engineering Cornell University u Progress on RoboFlag Test-bed u MLD approach.
Sensing, Tracking, and Reasoning with Relations Leonidas Guibas, Feng Xie, and Feng Zhao Xerox PARC and Stanford University.
INTEGRATED PROGRAMME IN AERONAUTICAL ENGINEERING Coordinated Control, Integrated Control and Condition Monitoring in Uninhabited Air-Vehicles Ian Postlethwaite,
Approximation Metrics for Discrete and Continuous Systems Antoine Girard and George J. Pappas VERIMAG Workshop.
Towards a Logic for Wide- Area Internet Routing Nick Feamster Hari Balakrishnan.
1 Physical Ensemble Engineering Christof, Heinz, Insup, Seth, Teruo.
Controlling and Configuring Large UAV Teams Paul Scerri, Yang Xu, Jumpol Polvichai, Katia Sycara and Mike Lewis Carnegie Mellon University and University.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Control Over WirelessHART Network S. Han, X. Zhu, Al Mok University of Texas at Austin M. Nixon, T. Blevins, D. Chen Emerson Process Management.
HRTC Meeting 12 September 2002, Vienna Smart Sensors Thomas Losert.
Techniques for Analysis and Calibration of Multi- Agent Simulations Manuel Fehler Franziska Klügl Frank Puppe Universität Würzburg Lehrstuhl für Künstliche.
Robust Real-time Control Systems
Carnegie Mellon University 10/23/2015 Survivability Analysis via Model Checking Oleg Sheyner Jeannette Wing Carnegie Mellon University.
Architecture for Autonomous Assembly 1 Reid Simmons Robotics Institute Carnegie Mellon University.
Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Automation, robotics, brains, and a new theory of Physics Sergio Pissanetzky 1.
Modeling and Complexity Reduction for Interconnected Systems Carolyn Beck University of Illinois at Urbana-Champaign August 2, 2001.
Model Checking and Model-Based Design Bruce H. Krogh Carnegie Mellon University.
CPSC 872 John D. McGregor Session 30 ULS and Complex Adaptive Systems, cont’d.
Finite-Horizon Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo Electrical and.
Progress Report during secondment in Prague
Embedded and Real Time Systems Lecture #2 David Andrews
Brooks’ Subsumption Architecture EEL 6838 T. Ryan Fitz-Gibbon 1/24/2004.
Causality, symmetry, brain, evolution, DNA, and a new theory of Physics Sergio Pissanetzky 1.
Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.
Decision Making Under Uncertainty PI Meeting - June 20, 2001 Distributed Control of Multiple Vehicle Systems Claire Tomlin and Gokhan Inalhan with Inseok.
Mojtaba Hajihasani Mentor: Dr. Twohidkhah. Contents Introduction Large-Scale Systems Modeling Aggregation Methods Perturbation Methods Structural Properties.
Discovery and Systems Health Technical Area NASA Ames Research Center - Computational Sciences Division Automated Diagnosis Sriram Narasimhan University.
Lecture 23: Frequency Response for Design
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
Maestro AI Vision and Design Overview Definitions Maestro: A naïve Sensorimotor Engine prototype. Sensorimotor Engine: Combining sensory and motor functions.
Raffaello D’Andrea Cornell University Design and Control of Interconnected Systems.
Feedback Control and Multi-Agent Systems: Ubiquitous and Increasingly Interdependent Prof. Bill Dunbar Autonomous Systems Group Computer Engineering.
CSPP Artificial Intelligence March 10, 2004
CMSC Artificial Intelligence March 11, 2008
Carnegie Mellon University
CS b659: Intelligent Robotics
ROGER’S SCIENCE OF UNITARY HUMAN BEING MODEL
دانشگاه صنعتی امیرکبیر دانشکده مهندسی پزشکی
RESEARCH, EDUCATION, AND TRAINING FOR THE SMART GRID
Nuclear Norm Heuristic for Rank Minimization
Classification Neural Networks 1
Mathematical Programming (towards programming with math)
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Self-Managed Systems: an Architectural Challenge
Presentation transcript:

Controlling “Emergelent” Systems Raffaello D’Andrea Cornell University

INTERCONNECTED SYSTEMS Example: Formation Flight Use upwash created by neighboring craft to provide extra lift

Formation Flight Test-bed

Interconnected Systems System consists of many units Sensing and actuation exists at every unit Units are coupled, either dynamically or through performance objectives

Some consideration for control design: Centralized control not desirable, nor feasible. Need tools for systems with very large number of actuators and sensors Robustness and reconfigurability

BASIC BUILDING BLOCK: ONE SPATIAL DIMENSION

PERIODIC CONFIGURATION

BOUNDARY CONDITIONS

SPATIALLY CAUSAL SYSTEM

“INFINITE” EXTENT SYSTEMS

2D, 2D BOUNDARY CONDITIONS

2D, 1D BOUNDARY CONDITIONS

2D, NO BOUNDARY CONDITIONS

Performance theorem: if there exists such that Semi-definite Programming Approach

BASIC BUILDING BLOCK: CONTROL DESIGN Design controller that has the same structure as plant

PERIODIC CONFIGURATIONS

PERIODIC CONFIGURATION

SPATIALLY CAUSAL SYSTEMS

INFINITE EXTENT SYSTEMS

BOUNDARY CONDITIONS

2D, 2D BOUNDARY CONDITIONS

Theorem: There exists a controller which satisfies the performance condition if and only if there exists

Properties of design Implementation: distributed computation, limited connectivity Finite dimensional, convex optimization problem Optimization problem size is independent of the number of units Allows for real-time re-configuration

Decentralized Control Distributed Control

Simulation results Distributed seconds Decentralized seconds Fully centralized hours (4 wings) Design time (P3, 1.2GHz) Worst Case L2

Intelligent Vehicle Systems

Example: RoboCup International competition: cooperation, adversaries, uncertainty –1997: Nagoya Carnegie Mellon –1998: Paris Carnegie Mellon –1999: Stockholm Cornell –2000: Melbourne Cornell –2001: Seattle Singapore –2002: Fukuoka Cornell

Develop hierarchy-based tools for designing high-performance controlled systems in uncertain environments Approach: System level decomposition: temporal and spatial separation Embrace bottom up design Simplification of models via relaxations and reduction Propagation of uncertainty to higher levels Adoption of heuristics, coupled with verification Objective:

Vehicle System Level Decomposition Low level control Motion planning High-level reasoning Vehicle Low level control Motion planning High-level reasoning INFORMATION EXCHANGE

Example of bottom up design Relaxation and Simplified Dynamics: Restrict possible motions, design lower level systems to behave like simplified dynamical model Low level control Motion planning

BACK-PASS PASS-PLAY

Highlights

Observations Useful emergent behavior is the exception, not the norm Emergent behavior, when useful, is impressive and amazing Useful emergent behavior tends to be not very robust Reluctant to build upon emergent behavior without “understanding” it: no notion of reconfiguration and robustness Hierarchical decomposition, based on temporal and spatial separation, is a powerful paradigm Good tradeoff between reliability and performance seems to occur at the limits of our knowledge