Introduction To Cognitive Robots

Similar documents
Spacecraft Autonomy. Seung H. Chung. Massachusetts Institute of Technology Satellite Engineering Fall 2003

Principles of Autonomy and Decision Making. Brian C. Williams / December 10 th, 2003

and : Principles of Autonomy and Decision Making. Prof Brian Williams, Prof Emilio Frazzoli and Sertac Karaman September, 8 th, 2010

COS Lecture 1 Autonomous Robot Navigation

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

Constellation Systems Division

Stakeholder Expectations Definition Process

Multi-Agent Planning

Today s Assignment. Outline. Course Objective 1: Agent Architectures. Agent Architecture (Objective 1) Types of Agents (Objective 1)

Robust Self-Powered Wireless Hydrogen Sensor

C. R. Weisbin, R. Easter, G. Rodriguez January 2001

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

Stanford Center for AI Safety

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Planning in autonomous mobile robotics

A Unified Space Vision

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

Walking and Flying Robots for Challenging Environments

Autonomous Control for Unmanned

The Lunar Split Mission: Concepts for Robotically Constructed Lunar Bases

Robots Leaving the Production Halls Opportunities and Challenges

Demonstrating Robotic Autonomy in NASA s Intelligent Systems Project

CS594, Section 30682:

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

AUTOMATIC RECOVERY FROM SOFTWARE FAILURE

Robot: Robonaut 2 The first humanoid robot to go to outer space

CS343 Introduction to Artificial Intelligence Spring 2010

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

Autonomous Cooperative Robots for Space Structure Assembly and Maintenance

CS343 Introduction to Artificial Intelligence Spring 2012

Research Statement MAXIM LIKHACHEV

FP7 ICT Call 6: Cognitive Systems and Robotics

Human Spaceflight Programmes and Possible Greek Participation

Using Computational Cognitive Models to Build Better Human-Robot Interaction. Cognitively enhanced intelligent systems

Humanoid Robotics (TIF 160)

A New Approach to the Design and Verification of Complex Systems

Read the selection and choose the best answer to each question. Then fill in the answer on your answer document. Science Time

Testimony to the President s Commission on Implementation of the United States Space Exploration Policy

HUMAN Robot Cooperation Techniques in Surgery

Orbiter Cockpit Liang Sim, Kevin R. Duda, Thaddeus R. F. Fulford-Jones, Anuja Mahashabde December 9, 2005

FP7 STREP. The. Consortium. Marine Robots and Dexterous Manipulation for Enabling Autonomous Underwater Multipurpose Intervention Missions

Underwater Vehicle Systems at IFREMER. From R&D to operational systems. Jan Opderbecke IFREMER Unit for Underwater Systems

CS343 Artificial Intelligence

Constraint Satisfaction Problems: Formulation

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

Exploration Partnership Strategy. Marguerite Broadwell Exploration Systems Mission Directorate

What is Robot Mapping? Robot Mapping. Introduction to Robot Mapping. Related Terms. What is SLAM? ! Robot a device, that moves through the environment

Vision & Industry 4.0: Towards smarter sensors. Dr. Amina Chebira Vision Embedded Systems, CSEM SA October 4 th, 2016

MTRX 4700 : Experimental Robotics

Advanced Robotics Introduction

Team Kanaloa: research initiatives and the Vertically Integrated Project (VIP) development paradigm

Credits. National Aeronautics and Space Administration. United Space Alliance, LLC. John Frassanito and Associates Strategic Visualization

For Winter /12/2006

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

CS 599: Distributed Intelligence in Robotics

II. ROBOT SYSTEMS ENGINEERING

Robot Mapping. Introduction to Robot Mapping. Cyrill Stachniss

Timothy H. Chung EDUCATION RESEARCH

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

The Cooperation of Alcatel Alenia Space Italia and Politecnico di Torino on Space Exploration Scenarios

Robotics Enabling Autonomy in Challenging Environments

REMOTE OPERATION WITH SUPERVISED AUTONOMY (ROSA)

Canadian Activities in Intelligent Robotic Systems - An Overview

Robot Mapping. Introduction to Robot Mapping. Gian Diego Tipaldi, Wolfram Burgard

Human Exploration Systems and Mobility Capability Roadmap. Chris Culbert, NASA Chair Jeff Taylor, External Chair

Humanoid Robotics (TIF 160)

Robotics and Autonomous Systems

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

Outline. What is AI? A brief history of AI State of the art

The Global Exploration Roadmap International Space Exploration Coordination Group (ISECG)

Keywords: Multi-robot adversarial environments, real-time autonomous robots

ESA PREPARATION FOR HUMAN LUNAR EXPLORATION. Scott Hovland European Space Agency, HME-HFH, ESTEC,

Hybrid architectures. IAR Lecture 6 Barbara Webb

Development of Explosion-proof Autonomous Plant Operation Robot for Petrochemical Plants

COMP5121 Mobile Robots

ESA Strategic Framework for Human Exploration

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

CS494/594: Software for Intelligent Robotics

Global Exploration Strategy. Jeff Volosin Strategy Development Lead NASA Exploration Systems Mission Directorate

Artificial Intelligence and Mobile Robots: Successes and Challenges

Autonomous Mobile Robots

Service Robots in an Intelligent House

A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL

Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Human-Robot Interaction

Mission Reliability Estimation for Repairable Robot Teams

ATLAS. High Mobility, Humanoid Robot ROBOT 17 ALLSTARS -

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

A BRIEF REVIEW ON MECHATRONICS RESEARCH AND OPPORTUNITIES

Information and Program

James Bellingham. Marine Robotics

A Call for Boldness. President Kennedy September 1962

Advanced Robotics Introduction

A New Approach to Safety in Software-Intensive Systems

Airbus Autonomy Roadmap

Real-time Cooperative Behavior for Tactical Mobile Robot Teams. September 10, 1998 Ronald C. Arkin and Thomas R. Collins Georgia Tech

The Autonomous Robots Lab. Kostas Alexis

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Intelligent Robotics: Introduction

Transcription:

Introduction To Cognitive Robots Prof. Brian Williams Rm 33-418 Wednesday, February 2 nd, 2004

Outline Examples of Robots as Explorers Course Objectives Student Introductions and Goals Introduction to Model-based Programming

Course Objective 1 To understand the main types of cognitive robots and their driving requirements: Immobile Robots and Engineering Operations Robust space probes, ubiquitous computing Robots That Navigate Hallway robots, Field robots, Underwater explorers, stunt air vehicles Cooperating Robots Cooperative Space/Air/Land/Underwater vehicles, distributed traffic networks, smart dust. Accomplished by: Case studies, invited lectures & final projects.

Immobile Robots in Space

courtesy NASA Ames

Autonomous Systems use Models to Anticipate or Detect Subtle Failures NASA Mars Habitat Crew Chamber Airlock Plant Growth Chamber CO 2 lighting system pulse injection valves flow regulator 1 flow regulator 2 CO 2 tank CO 2 concentration (ppm) 1200 1100 1000 900 800 700 600 500 400 crew requests entry to plant growth chamber crew enters chamber lighting fault 600 700 800 900 1000 1100 1200 1300 1400 time (minutes) crew leaves chamber chamber control

The Role of Robots in Human Exploration

Robonaut: Robotic Assistance For Orbital Assembly and Repair

Exploration by Quadrapeds and Bi-Peds Marc Raibert, MIT Leg Lab & Boston Dynamics

Outline Examples of Robots as Explorers Course Objectives Student Introductions and Goals Introduction to Model-based Programming

Course Objective 2 To understand advanced methods for creating highly capable cognitive robots. Localize in World Interpret Scenes Monitor & Diagnosis Manage Dialogue Plan Activities Execute & Adapt Map and Explore Navigation & Manipulation Manipulation Accomplished by: Lectures on advanced core methods ~ Implement & empirically compare two core methods.

Lectures: Planning and Acting Robustly Monitoring, and Diagnosis Diagnosing Multiple Faults Constraint-based Monitoring Hybrid Monitoring and Estimation Planning Missions Planning using Informed Search Planning with Time and Resources Robust Plan Execution Through Dynamic Scheduling Reactive Planning and Execution Plan Activities Monitor & Diagnosis Execute & Adapt

Lectures: Interacting With The World Simultaneous Localization and Mapping Basic SLAM Vision-based SLAM Cognitive Vision Visual Interpretation using Probabilistic Grammars Context-based Vision Localize in World Navigation & Manipulation Probabilistic Path Planning Exploring Unknown Environments Human - Robot Interaction Discourse Management & Nursebot Social Robotics Navigation & Manipulation Interpret Scenes Manage Dialogue Map and Explore Manipulation

Lectures: Fast, Large-scale Reasoning Optimality and Soft Constraints Optimal CSPs and Conflict-Learning Valued CSPs and Dynamic Programming Solving CSPS through Tree Decomposition Incremental Methods Incremental Satisfiability Incremental Scheduling Incremental Path Planning Incremental Reasoning Any-Time Enumeration Structural Decomposition Symbolic State Space Encodings

Topics On Cognitive Robot Capabilities Robots that Plan and Act in the World Robots that Deftly Navigate Planning and Executing Complex Missions Robots that Are State-Aware Robots that Find Their Way In The World Robots that Deduce Their Internal State Robots that Preplan For An Uncertain Future Theoretic Planning in a Hidden World State and Fault Aware Systems

Course Objective 3 To dive into the recent literature, and collectively synthesize, clearly explain and evaluate the state of the art in cognitive robotics. Accomplished by: Group lectures on advance topic One 40 minute lecture per student tutorial article on ~2 methods, to support lectures. Groups of size ~2.

Course Objective 4 To apply one or more core reasoning methods to create a simple agent that is driven by goals or rewards Localize in World Interpret Scenes Monitor & Diagnosis Manage Dialogue Plan Activities Execute & Adapt Map and Explore Navigation & Manipulation Manipulation Accomplished by: Final project during half of course Implement and demonstrate one or more reasoning methods in a simple cognitive robot scenario (simulated or hardware). Final project report. Short project demonstration.

Outline Examples of Robots as Explorers Course Objectives Student Introductions and Goals Introduction to Model-based Programming