Space Systems Laboratory Massachusetts Institute of Technology AUTONOMY MIT Graduate Student Open House March 24, 2000.

Slides:



Advertisements
Similar presentations
Dynamic Domain Architectures for Model Based Autonomy MoBIES Embedded Software Working Group Meeting April B. Williams, B. Laddaga, H. Shrobe,
Advertisements

MBD in real-world system… Self-Configuring Systems Meir Kalech Partially based on slides of Brian Williams.
Approved for Public Release, Distribution Unlimited Pervasive Self-Regeneration through Concurrent Model-Based Execution Brian Williams (PI) Paul Robertson.
Robotics, Intelligent Sensing and Control Lab (RISC) University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing.
AeroSense, April System Health Tracking and Safe Testing André Bos, Arjan van Gemund Jonne Zutt Delft University of Technology.
WPI CS534 Showcase Jeff Martin. * Computer Software on Deep Space 1 * Used to execute plans/mission objectives * Model based * Constraint based * Fault.
© Sara Fleury & Félix Ingrand, LAAS/RIA, 2000 Architecture for Autonomy Sara Fleury & Félix Ingrand LAAS-CNRS (
Bastien DURAND Karen GODARY-DEJEAN – Lionel LAPIERRE Robin PASSAMA – Didier CRESTANI 27 Janvier 2011 ConecsSdf Architecture de contrôle adaptative : une.
AI Planner Applications Practical Applications of AI Planners.
© Charles Pecheur 1 SAS 2001 Verification and Validation of Model-Based Autonomous Systems Charles Pecheur, RIACS (ARC)
Modeling and Planning with Robust Hybrid Automata Cooperative Control of Distributed Autonomous Vehicles in Adversarial Environments 2001 MURI: UCLA, CalTech,
Dynamically Reconfiguring Hierarchies Walter Hsueh CS446 Software Engineering with.
Robotics for Intelligent Environments
Executing Reactive, Model-based Programs through Graph-based Temporal Planning Phil Kim and Brian C. Williams, Artificial Intelligence and Space Systems.
Report WG1 Software-Intensive Systems and New Computing Paradigms Cannes November 12-14, 2008 WG Leader: Martin Wirsing WG Depu ty Leaders: Jean-Pierre.
Sheila McIlraith, Knowledge Systems Lab, Stanford University DX’00, 06/2000 Diagnosing Hybrid Systems: A Bayesian Model Selection Approach Sheila McIlraith.
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
Unit 3a Industrial Control Systems
Model-based Programming of Fault Aware Systems Brian C. Williams CSAIL, MIT.
CS527: (Advanced) Topics in Software Engineering Overview of Software Quality Assurance Tao Xie ©D. Marinov, T. Xie.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
1 Physical Ensemble Engineering Christof, Heinz, Insup, Seth, Teruo.
A Hierarchical Approach to Model-based Reactive Planning in Large State Spaces Artificial Intelligence & Space Systems Laboratories Massachusetts Institute.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
The Role of Optimization and Deduction in Reactive Systems P. Pandurang Nayak NASA Ames Research Center Brian.
Space-Based Network Centric Operations Research. Secure Autonomous Integrated Controller for Distributed Sensor Webs Objective Develop architectures and.
.1 RESEARCH & TECHNOLOGY DEVELOPMENT CENTER SYSTEM AND INFORMATION SCIENCES JHU/MIT Proprietary Titan MESSENGER Autonomy Experiment.
Final Version Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Mission Operations Tim Rykowski Jeffrey Hosler May 13-17, 2002.
MIT Dept of Aeronautics and Astronautics March 21, 2003 Graduate Open House Aero/Astro Open House MERS Research Group Model-based Embedded and Robotic.
April 2004 At A Glance CAT is a highly portable exception monitoring and action agent that automates a set of ground system functions. Benefits Automates.
Architecture for Autonomous Assembly 1 Reid Simmons Robotics Institute Carnegie Mellon University.
1 Jillian Redfern Orbital Express Presentation TITAN All-Hands 07/08/2003.
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.
16.412J/6.835 Intelligent Embedded Systems Prof. Brian Williams Rm Rm NE Prof. Brian Williams Rm Rm NE43-838
Aero/Astro Open House MERS Research Group Model-based Embedded and Robotic Systems Group Space Systems Laboratory Massachusetts Institute of Technology.
DSL Distributed Systems Laboratory ATC 23 August Model Mission: Magnetospheric Multiscale (MMS) Mission Goal “To study the microphysics of three.
Haptic Interfaces and Force-Control Robotic Application in Medical and Industrial Contexts Applicants Prof. Doo Yong Lee, KAIST Prof. Rolf Johansson,
10/16/02copyright Brian Williams, courtesy of JPL Diagnosing Multiple Faults Brian C. Williams J/6.834J October 16 th, 2002 Brian C. Williams,
REU 2004 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Distributed Rational.
Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed.
Robotic Space Explorers Brian C. Williams Space Systems Lab & Artificial Intelligence Lab, MIT.
Planning Your Advanced Lecture 1 Brian C. Williams J/6.834J Sept 26 th, 2001.
Intelligent Distributed Spacecraft Infrastructure Earth Science Vision Session IGARSS 2002 Toronto, CA June 25, Needs for an Intelligent Distributed.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
Kelley Case Concept Design Methods Chief JPL Innovation Foundry Caltech Space Challenge March 24, 2013.
Mike Graves Summer 2005 University of Texas at Dallas Implicit Invocation: The Task Control Architecture Mike Graves CS6362 Term Paper Dr. Lawrence Chung.
Model-based Programming of Cooperative Explorers Prof. Brian C. Williams Dept. of Aeronautics and Astronautics Artificial Intelligence Labs And Space Systems.
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
Discovery and Systems Health Technical Area NASA Ames Research Center - Computational Sciences Division Automated Diagnosis Sriram Narasimhan University.
Robotic Space Explorers: To Boldly Go Where No AI System Has Gone Before A Story of Survival J/6.834J September 19, 2001.
Outline Deep Space One and Remote Agent Model-based Execution OpSat and the ITMS Model-based Reactive Planning Space Robotics.
SAS_05_Contingency_Lutz_Tal1 Contingency Software in Autonomous Systems Robyn Lutz, JPL/Caltech & ISU Doron Tal, USRA at NASA Ames Ann Patterson-Hine,
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
Copyright B. Williams J/6.834J, Fall 02 Lecture 3: Immobile Robots and Space Explorers Prof. Brian Williams Rm Wednesday, September 11 th,
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
MIT Dept of Aeronautics and Astronautics March 21, 2003 Graduate Open House Programming Cooperative Teams To Perform Global Science HOME TWO Enroute COLLECTION.
Autonomy: Executive and Instruments Life in the Atacama 2004 Science & Technology Workshop Nicola Muscettola NASA Ames Reid Simmons Carnegie Mellon.
Timed Model-based Programming: Executable Specifications for Robust Mission-Critical Sequences Michel Ingham, Seung Chung, Paul Elliott, Oliver Martin,
Monitoring Dynamical Systems: Combining Hidden Markov Models and Logic
Reading B. Williams and P. Nayak, “A Reactive Planner for a Model-based Executive,” International Joint Conference on Artificial Intelligence, 1997.
Model-based Diagnosis: The Single Fault Case
NASA Ames Research Center
AI in Space – Lessons From NASA’s Deep Space 1 Mission
Distributed Control Applications Within Sensor Networks
MIT AI Lab: B. Williams, H. Shrobe, R. Laddaga
Presented By: Darlene Banta
Presentation transcript:

Space Systems Laboratory Massachusetts Institute of Technology AUTONOMY MIT Graduate Student Open House March 24, 2000

Space Systems Laboratory Massachusetts Institute of Technology Motivation courtesy of NASA JPL Mars Observer Pressurized leak of both helium gas and liquid MMH Mars Climate Orbiter Navigation error courtesy of NASA JPL Deep Space 2 Failure Reason: ??? courtesy of NASA JPL Mars Polar Lander Failure Reason: ??? courtesy of NASA JPL courtesy of NASA Apollo 13 Quintuple fault identified (three shorts, tank-line and pressure jacket burst, panel flies off). Failures Anomalies Communication Commanding

Space Systems Laboratory Massachusetts Institute of Technology Autonomy Reconfiguring hardware Recovering from faults Avoiding failures Coordinating control policies Monitoring Confirming commands Tracking goals Detecting anomalies Diagnosing faults Identifying ModesReconfiguring Modes Planning & Execution Monitoring & Fault Detection Diagnosis Reconfiguration Replanning Coding Challenge Programmers and operators must reason through system-wide interactions:

Space Systems Laboratory Massachusetts Institute of Technology State-of-the-Art & Future Information-seeking CollaborativeSelf-modeling Adaptive Anticipating Started: January 1996 Launch: Oct 15th, 1998 RECOVERY PLANNING EXECUTION Self-commanding Self-diagnosing Self-repairing Remote Agent Mission Manager Procedural Executive Planner/ Scheduler MI & MR Planning Experts Monitors Real-Time Control Ground System Flight H/W

Space Systems Laboratory Massachusetts Institute of Technology Autonomy Architecture Goal directed Closed-loop on goals Model-based programming Real Time Software Hardware Adaptive Control Planner/ Scheduler Scripted Executive Fault Protection Mission Manager Real Time Software Mission Goal Scenario Model-base Projectiv e Reactive Mission- level actions & resources Highly deductive Highly responsive Model-based execution for fault protection

Space Systems Laboratory Massachusetts Institute of Technology Model-based Programming Reactive Model-based Programming Language (RMPL) –Program by specifying commonsense, compositional models. –Have engineers program in models, automate synthesis of code: Models are compositional and highly reusable Generative approach covers broad set of behaviors Commonsense models are easy to articulate at concept stage and insensitive to design variations Programmers generate breadth of functions from commonsense models in light of mission goals. ClosedValveOpen Stuckopen Stuckclosed OpenClose inflow = outflow = 0 Valve Driver Turn on Turnoff Turn off Reset On Off Resettablefailure Permanentfailure.1 sec 5 W sec 0 W.1 sec 5 W.1 sec 5 W.1 sec 0 W

Space Systems Laboratory Massachusetts Institute of Technology Unified Model Concurrent Transition Systems –Declarative, probabilistic, temporal delay, partial observability, indirect control, operating procedures… Hierarchical, Probabilistic Constraint Automata (HCA) All RMPL models are reduced to Hierarchical, Probabilistic Constraint Automata Used in planning, model-based diagnosis, learning, scheduling, qualitative reasoning, execution... Distributed HardwareConcurrent State Machines SoftwareHierarchical Automata Uncertainty and AnomaliesHidden Markov Models Continuous ProcessesQualitative Algebra c e e dd d _ Model RMPL ModelsHCA

Space Systems Laboratory Massachusetts Institute of Technology Model-based Planning Inputs: –RMPL models of vehicles and hierarchical descriptions of activities, compiled down to HCA –Mission-specific objectives and constraints Planner: –Searches through projected state- space –Extracts a set of consistent trajectories that achieve objectives Outputs: –Temporally flexible plan that maximizes expected reward Planner/ Scheduler Planner/ Scheduler HCA c e e dd d _ Plan Objectives & constraints Objectives & constraints

Space Systems Laboratory Massachusetts Institute of Technology Model-based Executive Model-based, Stochastic, Optimal Controller Treats traditional flight software as a control system Maximizes likelihood and expected reward Observes and controls through logical constraints Mode Reconfiguration Mode Identification Command Configuration Goals Model goal statecurrent state Reactive Planner Scripted Executive Possible Modes Observation Command Reason through system interactions on the fly, performing significant search & deduction within the reactive control loop –Conflict-directed –Best-first –Deductive –Reactive

Space Systems Laboratory Massachusetts Institute of Technology Hybrid Systems Combination of discrete/continuous time system modeling –Discrete: constraint-based propositional logic –Continuous: system dynamics using PDE’s and non-linear elements Autonomous fault/anomaly identification and resolution –Monitor model outputs and compare to measured states –Identify differences between model and measured states –Localize the origin of the differences –Suggest adaptations to model to reflect fault/mutation states Our uses of Hybrid systems –Represent complicated systems with accurate hybrid models –Autonomous localization of the source of differences between models and reality during mission phase –Optimize model-based control system to incorporate changes in models during mission phase

Space Systems Laboratory Massachusetts Institute of Technology ISS Testbeds Bioregenerative Planetary Life Support System Test Complex (BIOPLEX) Life-support testbed for future Mars Missions Complete Autonomous operation Test advanced AI techniques before a mission Portable Satellite Assistant (PSA) Indoor operation on ISS Complete Autonomous operation Issues –Astronaut/Robot interaction –Multiple PSA coordination Tasks –Environmental monitoring –Virtual presence for science PI’s

Space Systems Laboratory Massachusetts Institute of Technology Distributed Systems Testbeds Multiple Air Vehicle Missions Mars airplane Unmanned Combat Air Vehicle (UCAV) Coordinated Distributed Planning and Execution Limited communication Unexpected events Failure and anomalies Distributed Spacecraft TechSat21 simulation on GFLOPS SPHERES formation flying testbed

Space Systems Laboratory Massachusetts Institute of Technology Future Autonomous Vehicles Space Technology 3 Mars Life Support Facility Rovers Europa HydrobotIn-Situ Propellant Plant X-34 RLV Prototype