AUTOMATED PLANNING SOFTWARE: ENABLING TECHNOLOGY FOR (Intelligent) AUTONOMOUS AGENTS Lee McCluskey Professor of Software Technology, Dept of Informatics,

Slides:



Advertisements
Similar presentations
Extending the Information Power Grid Throughout the Solar System Al Globus, CSC.
Advertisements

What is Engineering?.
Knowledge Engineering for Planning Domain Design Ron Simpson University of Huddersfield.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
JSIMS 28-Jan-99 1 JOINT SIMULATION SYSTEM Modeling Command and Control (C2) with Collaborative Planning Agents Randall Hill and Jonathan Gratch University.
MBD in real-world system… Self-Configuring Systems Meir Kalech Partially based on slides of Brian Williams.
15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois Intelligent Agents in Design Zbigniew Skolicki Tomasz.
Artificial Intelligence Lecture 11. Computer Science Robotics & AI.
Artificial Intelligence (91.420/543) and Machine Learning and Data Mining (91.421/544) Prof. Gary Livingston.
Automation and Robotics Use next notebook page to take notes from each slide.
Robotics and Me Vidyasagar Murty M.S. in Industrial Engineering University of Cincinnati.
Combining Constraint-based and Classical Formulations for Encoding Planning Domains: GIPO IV Lee McCluskey Artform Research Group, Univ Huddersfield
Knowledge and Systems Research Group, University of Huddersfield B vs OCL: Comparing Specification Languages for Planning Domains Diane Kitchin, Lee McCluskey,
Pengantar Teknik Elektro Kuliah I. Topics Introduction Basic Electrical Quantities Circuit Analysis Introduction to Electromagnetism Introduction to Electronics.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Knowledge Engineering for Automated Planning
Lee McCluskey, University of Huddersfield - EKAW'04 Knowledge Formulation for AI Planning Lee McCluskey Ron Simpson Artform research group Department of.
Week 4: Introduction to AI Planning Lee McCluskey, room 2/07
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Introduction to CSE 591: Autonomous agents - theory and practice. Chitta Baral Professor Department of Computer Sc. & Engg. Arizona State University.
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
Robotics for Intelligent Environments
School of Computing and Mathematics, University of Huddersfield Week 21: Knowledge Acquisition / GIPO Lee McCluskey, room 2/09
Robotic Systems Trends, Research, Future CSCi 338 :: Distributed Systems :: Fall 2005 Aleksandar Stefanovski.
Artificial Intelligence CHA2555 Lee McCluskey CW3/10 Resources on:
Multiagent Systems: Local Decisions vs. Global Coherence Leen-Kiat Soh, Nobel Khandaker, Adam Eck Computer Science & Engineering University of Nebraska.
PLANSERVE – The State of Play – June ‘03 Lee McCluskey The University of Huddersfield, UK.
Automation and Robotics. Automation The use of technology to ease human labor or to extend the mental and physical capabilities of humans.
Aerospace Engineering By Patrick Ferrell. Aerospace Engineering is the main branch of engineering concerned with the research, design, development, construction,
Artificial Intelligence
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Agents Know-bots, Robots & A.I. By: Brandy S.N. Ervin.
Streamlining Business Operations
Lecture 06
CMSC 477/677 Agent Architectures and Multi-Agent Systems UMBC Prof. Marie desJardins Spring 2005.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Complexity and Emergence in Robotics Systems Design Professor George Rzevski The Open University and Magenta Corporation SERENDIPITY SYNDICATE 1 : Talk.
Human-Computer Interaction Introduction © Brian Whitworth.
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
CHA2555 Week2: Knowledge Representation, Logic and Planning Lee McCluskey First term:
Career in Robotics Robotics 8. Robotics Technologies Professionals in robotics technologies blend computer science with electrical and mechanical engineering.
OPERAS CC : An instance of a Formal Framework for MAS Modelling based on Population P Systems P.Kefalas Dept. of Computer Science CITY COLLEGE Thessaloniki,
Knowing your academic level An exploration of the different levels of learning in the UK.
Intelligent Robotics An Introduction The King’s Academy November 2, 2007.
Robots Garrick White. Definition A robot should be able to read a situation and respond accordingly, should be able to so more efficiently than a human.
Automation and Robotics
Chapter 4 Decision Support System & Artificial Intelligence.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
What is Artificial Intelligence?
ESA Harwell Robotics & Autonomy Facility Study Workshop Autonomous Software Verification Presented By: Rick Blake.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Expert Systems Processor of a computer is known as the ‘brains’ of a computer. However, a processor cannot think or act for itself. Computers do have some.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
REMOTE SCIENCE INTERFACE DURING THE LIFE IN THE ATACAMA 2003 EXPEDITION Peter Coppin Remote Experience and Learning Lab STUDIO for Creative Inquiry Carnegie.
Done Done Course Overview What is AI? What are the Major Challenges?
Mission to Mars STEM/Robotics Project
AI in Space – Lessons From NASA’s Deep Space 1 Mission
CSCI 5582 Artificial Intelligence
Information Systems Analysis and Design
Course Instructor: knza ch
Robotic Search Engines for the Physical World
Mastering Interview Questions
Autonomous & Intelligent Systems
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

AUTOMATED PLANNING SOFTWARE: ENABLING TECHNOLOGY FOR (Intelligent) AUTONOMOUS AGENTS Lee McCluskey Professor of Software Technology, Dept of Informatics,

Artform Research Group Outline n To give you an idea, using NASA’s work on autonomy as an example, what is the function of “automated planning software” n To give you an idea of the use of GIPO, a tool to help people utilise automated planning software

Artform Research Group What is Autonomy? WordNet Definitions: n S: (n) autonomy, liberty (immunity from arbitrary exercise of authority: political independence) S:liberty n S: (n) autonomy, self-direction, self-reliance, self- sufficiency (personal independence) S:self-directionself-relianceself- sufficiency

Artform Research Group What is Autonomy? My Definition of Autonomy as it applies to Software.. Autonomous software.. Deliberates and Acts: Can choose and perform its own actions / activities Senses: Has an “awareness” of its own environment and internal state Accepts Commands: Is controlled by being given tasks to perform or goals to achieve (+ lots of other stuff to do with Learning and Adaptation.. left out here..)

Artform Research Group What is not Autonomy? Honda’s biped “Asimo” – Asimo is the best robot in the world according to It can walk and recognise some objects. It has very good movement but not much intelligence! Picture from this website.

Artform Research Group Example of an Intelligent Autonomous Agent - Deep Space – 1999 NASA demonstrated that planning software called “Remote Agent” could be used to manage a spacecraft the Deep Space 1. The spacecraft was controlled for a portion of its journey with little human intervention.

Artform Research Group Example of an Intelligent Autonomous Agent - The 2007 Mars Exploration Rover pictures from NASA-Ames Research Website COLLECT A ROCK SAMPLE AT CRATER 3 THEN GET BACK TO THE MOTHER SHIP BEFORE SUNSET.. Aye Aye Captain ! Millions of Miles

Artform Research Group Necessary equipment for IAA..? communication mechanism with its controller sensing mechanism motor control WITHOUT PLANNING CAPABILITY

Artform Research Group Necessary equipment for IAA..? a rich dynamic store (database) representing the outside world – facts, events, actions, processes.. a program to reason with the database and form plans of action to satisfy the controller’s requests, and schedules to carry out the plans communication mechanism with its controller sensing mechanism motor control WITH PLANNING CAPABILITY

Artform Research Group Automated Planning and Scheduling.. a rich dynamic store (database) representing the outside world – facts, events, actions, processes.. a program to reason with the database and form plans of action to satisfy the controller’s requests, and schedules to carry out the plans “KNOWLEDGE” BASE PLANNING – assembling orderings of actions in order to achieve goals or tasks SCHEDULING – assigning actions to fixed times and resources

Artform Research Group Automated Planning and Scheduling.. Challenges in Knowledge Acquisition a rich dynamic store (database) representing the outside world – facts, events, actions, processes.. “KNOWLEDGE” BASEFormulating this kind of knowledge is VERY HARD! Formulating knowledge of continuous processes and uncertain outcomes of actions, in particular, is still a great challenge for AI

Artform Research Group Automated Planning and Scheduling.. Challenges in Automated Planning a program to reason with the database and form plans of action to satisfy the controller’s requests, and schedules to carry out the plans PLANNING – assembling orderings of actions in order to achieve goals or tasks SCHEDULING – assigning actions to fixed times and resources Automated Planning is VERY HARD! Many automated planning programs exist but they make simplifying assumptions about the outside world.

Artform Research Group Some Other Applications of Automated Planning and Scheduling.. n Satellite mission planning and scheduling n Spacecraft Assembly n Automated image processing n Planning for military air campaigns n Planning for Crisis Management n Brewery production-line scheduling n Generation of control programmes for industrial plant n Oil Spill Response Planning n Ship Building using a shipyard scheduling optimisation system n Aircraft crew scheduling n Chemical Plant control n Autonomous Vehicles control n Workflow/Workforce management n Web Service Composition

Artform Research Group GIPO - GIPO is a software tool that addresses some of the Challenges in Knowledge Acquisition described above: it is a GUI for helping building up the knowledge base for use in a planning application. - GIPO won the best tools award at the First International Competition in Knowledge Engineering for AI Planning at Monterey, California in Scientists at NASA-Ames have used GIPO, and are keen to see it adapted for use with their knowledge representations. A future version of GIPO could well be used in future space missions…

Artform Research Group The “Briefcase” World – a simple logistics example Locations Things Bags The Mars rover has been given a day job! It has to produce plans to transport mundane things from home to work to town ….

Artform Research Group putin(briefcase,home,cake) move(briefcase,home,work) takeout(briefcase,work,cake) move(briefcase,work,town) putin(briefcase,town,letter) move(briefcase,town,work) putin(briefcase,work,tools) move(briefcase,work,home) takeout(briefcase,home,tools) INITIAL STATE GOAL PLAN The planning function requires a planner a knowledge base and a specification of the tasks

Artform Research Group GIPO Demonstration - To attempt to do something NO-ONE has ever done before during a (public) lecture …. Create a planning application form scratch …. - Resources: Planning and Scheduling programs: GIPO: UK Planning Special Interest Group:

Artform Research Group Summary - There are useful applications of Automated Planning and Scheduling in Space, Logistics, Crisis Management etc. But current applications tend to embody simplified views of the world (for example, they assume no uncertainty, or they assume all processes/actions involve discrete change) - NASA are currently one of the leaders in this area. Scientists at NASA-Ames have used GIPO, and are keen to see it adapted for use with their knowledge representations. - GIPO is a knowledge acquisition tool which helps people encode knowledge that can be used with automated planning programs