The Role of Optimization and Deduction in Reactive Systems P. Pandurang Nayak NASA Ames Research Center Brian.

Slides:



Advertisements
Similar presentations
© Charles Pecheur 1 Dagstuhl 5-9 Nov 2001 Symbolic Model Checking of Domain Models for Autonomous Spacecrafts Charles Pecheur (RIACS / NASA Ames)
Advertisements

MBD and CSP Meir Kalech Partially based on slides of Jia You and Brian Williams.
Dynamic Domain Architectures for Model Based Autonomy MoBIES Embedded Software Working Group Meeting April B. Williams, B. Laddaga, H. Shrobe,
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.
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.
Lunar Lander / Orbiter CubeSats Dr. Carl Vermont Technical College (Voice) Randolph Center, VT USA
Learning from Programmatic Failures Paul Collopy
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.
“Modeling the MER Mission” Chin Seah NASA Ames Research Center.
Dynamically Reconfiguring Hierarchies Walter Hsueh CS446 Software Engineering with.
Safeguarding the Three Corner Sat Constellation By Stephen Levin-Stankevich Stephen Nauman.
Optimizing Symbolic Model Checking for Constraint-Rich Systems Randal E. Bryant Bwolen Yang, Reid Simmons, David R. O’Hallaron Carnegie Mellon University.
Distributed Scheduling. What is Distributed Scheduling? Scheduling: –A resource allocation problem –Often very complex set of constraints –Tied directly.
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
Model-based Programming of Fault Aware Systems Brian C. Williams CSAIL, MIT.
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.
JPL AUTONOMOUS RENDEZVOUS OVERVIEW Rob Bailey Jet Propulsion Laboratory Inter-Agency AR&C Working Group Meeting May , 2002 Naval Research Laboratory.
Temporal Planning and Resource Allocation Stefanie Chiou, Rob Kochman, and Gary Look.
3/11/2002copyright Brian Williams1 Propositional Logic and Satisfiability Brian C. Williams /6.834 October 7 th, 2002.
Outline for 4/16 Recap –Logistics –Search –Constraint Satisfaction –Knowledge Representation 1 Model-Based Autonomous Systems –Motivation & Overview –Model-based.
.1 RESEARCH & TECHNOLOGY DEVELOPMENT CENTER SYSTEM AND INFORMATION SCIENCES JHU/MIT Proprietary Titan MESSENGER Autonomy Experiment.
Probabilistic Reasoning for Robust Plan Execution Steve Schaffer, Brad Clement, Steve Chien Artificial Intelligence.
MIT Dept of Aeronautics and Astronautics March 21, 2003 Graduate Open House Aero/Astro Open House MERS Research Group Model-based Embedded and Robotic.
NASA’s Mars Climate Orbiter Mishap. References Official investigation report IEEE Spectrum investigation report Official report on project management.
Guidance and Navigation
1 Jillian Redfern Orbital Express Presentation TITAN All-Hands 07/08/2003.
Principles of Autonomy and Decision Making 1 Brian Williams and Nicholas Roy / September 8 th, 2004.
16.412J/6.835 Intelligent Embedded Systems Prof. Brian Williams Rm Rm NE Prof. Brian Williams Rm Rm NE43-838
Guidance, Navigation and Controls Subsystem Winter 1999 Semester Review.
Aero/Astro Open House MERS Research Group Model-based Embedded and Robotic Systems Group Space Systems Laboratory Massachusetts Institute of Technology.
10/16/02copyright Brian Williams, courtesy of JPL Diagnosing Multiple Faults Brian C. Williams J/6.834J October 16 th, 2002 Brian C. Williams,
SPHERES 0-G Autonomous Rendezvous and Docking Testbed Presented To DARPA Orbital Express December 2000 MIT Space Systems Laboratory David W. Miller (617)
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.
Towards Proactive Replanning for Multi-Robot Teams Brennan Sellner and Reid Simmons 5th International Workshop on Planning and Scheduling for Space October.
Massachusetts Institute of Technology September 7, 2005 A Tractable Approach to Probabilistically Accurate Mode Estimation Oliver B. Martin Seung H. Chung.
Partial Order Planning 1 Brian C. Williams J/6.834J Sept 16 th, 2002 Slides with help from: Dan Weld Stuart Russell & Peter Norvig.
Partial Order Plan Execution 1 Brian C. Williams J/6.834J Sept. 16 th, 2002 Slides with help from: Dan Weld Stuart Russell & Peter Norvig.
Model-based Programming of Cooperative Explorers Prof. Brian C. Williams Dept. of Aeronautics and Astronautics Artificial Intelligence Labs And Space Systems.
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.
Space Systems Laboratory Massachusetts Institute of Technology AUTONOMY MIT Graduate Student Open House March 24, 2000.
SAS_05_Contingency_Lutz_Tal1 Contingency Software in Autonomous Systems Robyn Lutz, JPL/Caltech & ISU Doron Tal, USRA at NASA Ames Ann Patterson-Hine,
9/18/2000copyright Brian Williams1 Propositional Logic Brian C. Williams J/6.834J October 10, 2001.
Copyright B. Williams J/6.834J, Fall 02 Lecture 3: Immobile Robots and Space Explorers Prof. Brian Williams Rm Wednesday, September 11 th,
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.
Engineering and Science Directorate Organization Structure June 2016.
Timed Model-based Programming: Executable Specifications for Robust Mission-Critical Sequences Michel Ingham, Seung Chung, Paul Elliott, Oliver Martin,
CS 4700: Foundations of Artificial Intelligence
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.
CS 4700: Foundations of Artificial Intelligence
Fault Protection Techniques in JPL Spacecraft
Model-based Diagnosis: The Single Fault Case
Temporal Planning: Part 2
NASA Ames Research Center
Data Integrity Leadership Institute
Complexity in Space Systems
AI in Space – Lessons From NASA’s Deep Space 1 Mission
Temporal Planning, Scheduling and Execution
Model-based Diagnosis
MIT AI Lab: B. Williams, H. Shrobe, R. Laddaga
Fast SAT through Incremental Unit Propagation
Applications of Propositional Reasoning: Diagnosis & Verificaiton
Presentation transcript:

The Role of Optimization and Deduction in Reactive Systems P. Pandurang Nayak NASA Ames Research Center Brian C. Williams MIT

Autonomous Mars Airplane courtesy NASA Ames

Cassini Maps Titan ~ 1 billion $ 7 years to build ~ ground operators 100 million $ 2 year build 0 ground ops courtesy JPL The Cost of Autonomy: Cassini

courtesy JPL Started: January 1996 Launch: October 15th, 1998 Experiment: May 17-21

Procedural Executive Planner & Scheduler Mission Manager ESL Monitors Remote Agent AMES / JPL Model-based Executive for Fault Protection Command dispatch Fault protection Attitude control

Model-based Execution as a kind of Stochastic Optimal Controller Controller Plant mode identification mode reconfiguration s’(t)  (t) f f s (t) g g o(t) Models Livingstone Goals Indirect sensing and control. Probability, optimality, logic & deduction.

OPSAT Generate: Best Kernel Assignments –Generate minimal covering of conflicts, in best first order. –Compact encoding grows agenda linearly with checked states Test: SAT –Unit propagation dominates, ITMS efficiently tracks changes. generate successors generate successors Best First Agenda Check Consistency Optimalfeasiblesolutions Checkedsolutions ITMS conflict database conflict database Kernelassignments

Remote Agent Experiment May 17-18th experiment Generate plan for course correction and thrust Diagnose camera as stuck on –Power constraints violated, abort current plan and replan Perform optical navigation Perform ion propulsion thrust May 21th experiment. Diagnose faulty device and –Repair by issuing reset. Diagnose switch sensor failure. –Determine harmless, and continue plan. Diagnose thruster stuck closed and –Repair by switching to alternate method of thrusting. Back to back planning See rax.arc.nasa.gov

Remote Agent Experiment May 17-18th experiment Generate plan for course correction and thrust Diagnose camera as stuck on –Power constraints violated, abort current plan and replan Perform optical navigation Perform ion propulsion thrust May 21th experiment. Diagnose faulty device and –Repair by issuing reset. Diagnose switch sensor failure. –Determine harmless, and continue plan. Diagnose thruster stuck closed and –Repair by switching to alternate method of thrusting. Back to back planning See rax.arc.nasa.gov

Remote Agent Team Members Douglas BernardJPL Steve ChienJPL Greg DoraisAmes Julia DunphyJPL Dan DvorakJPL Chuck FryAmes Ed GambleJPL Erann GatJPL Othar HanssonThinkbank Jordan HayesThinkbank Bob KanefskyAmes Ron KeesingAmes James KurienAmes Bill MillarAmes Sunil MohanFormida Paul MorrisAmes Nicola MuscettolaAmes Pandurang NayakAmes Barney PellAmes Chris PlauntApple Gregg RabideauJPL Kanna RajanAmes Nicolas RouquetteJPL Scott SawyerLMMS Rob SherwoodJPL Reid SimmonsCMU Ben SmithJPL Will TaylorAmes Hans ThomasAmes Michael Wagner4th Planet Greg WhelanCMU Brian C. WilliamsAmes David YanStanford

Outline Deep Space One and Remote Agent Model-based Execution OPSAT and the ITMS Model-based Reactive Planning Space Robotics