AI in Space – Lessons From NASA’s Deep Space 1 Mission

Slides:



Advertisements
Similar presentations
Artificial Intelligence Created by Korbut Fyodor FTF,
Advertisements

WPI CS534 Showcase Jeff Martin. * Computer Software on Deep Space 1 * Used to execute plans/mission objectives * Model based * Constraint based * Fault.
Artificial Intelligence
1946: ENIAC heralds the dawn of Computing. I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
AI Planner Applications Practical Applications of AI Planners.
Chapter 11 Artificial Intelligence and Expert Systems.
1 Lecture 33 Introduction to Artificial Intelligence (AI) Overview  Lecture Objectives.  Introduction to AI.  The Turing Test for Intelligence.  Main.
Dynamically Reconfiguring Hierarchies Walter Hsueh CS446 Software Engineering with.
AUTOMATED PLANNING SOFTWARE: ENABLING TECHNOLOGY FOR (Intelligent) AUTONOMOUS AGENTS Lee McCluskey Professor of Software Technology, Dept of Informatics,
“Get outa here!”.
SLIDE 1CS 362 Artificial Intelligence Hassan Najadat Jordan University of Science & Technology.
Artificial Intelligence
CPSC 171 Artificial Intelligence Read Chapter 14.
Artificial Intelligence
Notes for CS3310 Artificial Intelligence Part 1: Overview Prof. Neil C. Rowe Naval Postgraduate School Version of January 2009.
Introduction to Vision & Robotics Bob Fisher IF 1.26 Michael Herrmann IF Lectures: Handouts (+ video)
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
intelligence study and design of intelligent agentsis the intelligence of machines and the branch of computer science that aims to create it. AI textbooks.
Introduction to Artificial Intelligence. Content Definition of AI Typical AI problems Practical impact of AI Approaches of AI Limits of AI Brief history.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
The Role of Optimization and Deduction in Reactive Systems P. Pandurang Nayak NASA Ames Research Center Brian.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
So what is AI?.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
Artificial Intelligence, simulation and modelling.
1 Artificial Intelligence & Prolog Programming CSL 302.
Uses and Limitations Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
Sub-fields of computer science. Sub-fields of computer science.
Intelligent Agents R & N Chapter 2.
Information Systems in Organizations 2
CS4341 Introduction to Artificial Intelligence
Artificial Intelligence, P.II
Introduction to Artificial Intelligence
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems
Introduction Characteristics Advantages Limitations
CS 4700: Foundations of Artificial Intelligence
Artificial Intelligence, P.I
Artificial Intelligence
第 1 章 绪论.
COMP3710 Artificial Intelligence Thompson Rivers University
NASA Ames Research Center
Artificial Intelligence
Data Integrity Leadership Institute
ARTIFICIAL INTELLIGENCE.
Artificial Intelligence
CSCI 5582 Artificial Intelligence
Artificial Intelligence and Expert Systems
Course Instructor: knza ch
Artificial Intelligence and Searching
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Information Systems in Organizations 2
AI and Agents CS 171/271 (Chapters 1 and 2)
COMP3710 Artificial Intelligence Thompson Rivers University
전문가 시스템(Expert Systems)
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
Artificial Intelligence and Searching
Artificial Intelligence
Artificial Intelligence and Searching
Presentation transcript:

AI in Space – Lessons From NASA’s Deep Space 1 Mission Ron Keesing Dept. Of Maths & Computing Science University of the South Pacific

Overview NASA’s Deep Space 1 Mission A brief introduction to AI Why use AI in space? The Remote Agent Future Directions

NASA’s Deep Space 1

NASA’s Deep Space 1 Technology First mission of NASA’s New Millenium Program. Primary mission goal was to demonstrate new technologies.

NASA’s Deep Space 1 Innovation First demonstration of Ion Propulsion System Engine AI system for spacecraft command and control (Remote Agent) 10 other technologies

NASA’s Deep Space 1 Ion Propulsion System Engine

NASA’s Deep Space 1 Exploration Launched in October, 1998 Successful flybys of Asteroid Braille (26 Kms) Closest asteroid approach to date Comet Borrelly Best data ever collected from comet

NASA’s Deep Space 1 Exploration – Launch

NASA’s Deep Space 1 Exploration – Artist’s conception

NASA’s Deep Space 1 Exploration - Encounter with Comet Borrelly

A Brief Introduction to AI What is artificial intelligence? Creating machines that behave “intelligently”. How would you know an “intelligent” machine if you saw one? The Turing Test

A Brief Introduction to AI Early predictions (1950s) were very optimistic. Computers would soon: Win World Chess Championship. Understand spoken language. Be as “smart” as people.

A Brief Introduction to AI HAL-9000 from “2001 – A Space Odyssey”

A Brief Introduction to AI HAL-9000 from “2001 – A Space Odyssey”

A Brief Introduction to AI HAL-9000 from “2001 – A Space Odyssey”

A Brief Introduction to AI Creating “intelligent” computers has proven far more difficult than imagined. 50 years to beat world chess champion. Not close to understanding language. No one even thinks about a computer passing the Turing Test anymore…

A Brief Introduction to AI Human beings are much smarter than we gave ourselves credit for. Solving differential equations is easy. Catching a ball is hard. Storing lots of information is easy. Understanding it is hard.

A Brief Introduction to AI Even though AI is hard, we’ve developed a lot of ways to make machines “smarter”. Planning Automated Reasoning Agents

A Brief Introduction to AI Planning Decomposing high-level goals into individual tasks that can achieve these goals efficiently Robots that can manipulate objects. Systems for optimizing manufacturing processes.

A Brief Introduction to AI Automated Reasoning Making inferences from limited information based on knowledge of the domain. Medical diagnosis Theorem proving

A Brief Introduction to AI Agents Systems that can perform complex tasks autonomously. Web search agents that can navigate the web looking for specific pieces of information.

Why Use AI In Space? Conventional model of spacecraft control Ground control sends a plan. Spacecraft executes that plan. If anything goes wrong, spacecraft enters “safe mode” and calls ground control.

Why Use AI In Space? Problems with “ground control” approach: Expensive May miss opportunities. Sometimes it’s more dangerous to wait for help. Some missions can’t be run from ground.

The Remote Agent An autonomous system for spacecraft command and control 3 components Planner Inference system (MIR) “Smart Executive”

The Remote Agent Planner Takes mission goals from ground control and creates a plan to satisfy them Plans for limited resources (power). Plans satisfy numerous constraints (orientation, communication, state of devices).

The Remote Agent Planner OpNav IPS Thrust ACS Turns MICAS Power MICAS Imaging Nav OD Planning

The Remote Agent Inference system (MIR) Gets information from sensors. Deduces state of spacecraft using model-based reasoning. Suggests ways to reconfigure if devices fail.

The Remote Agent Inference system (MIR)

The Remote Agent “Smart Executive” Sends commands to spacecraft to execute the plan. Executes the plan flexibly, including trying multiple methods if necessary. Recognizes when a plan has failed and triggers replanning.

The Remote Agent “Smart Executive” (to_achieve (IPS_THRUSTING ips level) ((ips_is_in_standby_state_p ips) (sequence (achieve (power_on? 'ega—a)) (command_with_confirmation (send—ips—set—thrust—level level)) (send—acs—change—control—mode :acs—tvc—mode)))) ((ips_in_thrusting_state_p ips) (send—ips—change—thrust—level level))) (t (fail :ips_achieve_thrusting)))

The Remote Agent Experiment The Remote Agent took control of DS-1 for 3 days. Validated all objectives Demonstrated ability to formulate plans to satisfy mission goals. Demonstrated ability to diagnose faults and reconfigure to perform tasks. Demonstrated plan failure, recovery, and replanning.

The Remote Agent Experiment Lessons from using AI on DS-1. An autonomous system can successfully control a complex spacecraft. Opens the door to new types of missions and a new relationship between ground and spacecraft. The RA architecture is a powerful approach to building robust autonomous systems

Future Directions For AI In Space Autonomous rovers Manned mission to Mars Formation flying Many-agent approaches