The Role of Intelligent Robotics in Teaching A.I. PACISE 2007 March 24 Mark M. Jones Oskars J. Rieksts.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

HRI A1 (Sukhatme) Monica Nicolescu, Benjamin Kuipers, Cynthia Breazeal, Jennifer Burke, Jana Kosecka, Vladimir Kulyukin, Brian Scassellati, Shri Narayanan,
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
University of Amsterdam Search, Navigate, and Actuate - Quantitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Quantative Navigation.
Locke’s Epistemology Empiricism: Epistemological school that maintains that, ultimately, all knowledge is rooted in sense experience. John Locke Seventeenth.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
ECE 4340/7340 Exam #2 Review Winter Sensing and Perception CMUcam and image representation (RGB, YUV) Percept; logical sensors Logical redundancy.
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
COMP 3009 Introduction to AI Dr Eleni Mangina
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
Introductory Remarks Robust Intelligence Solicitation Edwina Rissland Daniel DeMenthon, George Lee, Tanya Korelsky, Ken Whang (The Robust Intelligence.
The Need of Unmanned Systems
P ROJECT T EAM A PPROACH Charles Newell George Paitich Leymon Sheik-Yusuf Keith Shellum Rebecca Wiedmeyer EDU 383 – April 16, 2013.
Artificial Intelligence
Brain, Mind, Body and Society: Controllability and Uncontrollability in Robotics Motomu SHIMODA, PhD. Kyoto Women’s University.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Develop your Leadership skills
Chapter 2 Volume 1 Establishing and Maintaining Orientation for Mobility.
Interstate New Teacher Assessment and Support Consortium (INTASC)
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Intelligent Mobile Robotics Czech Technical University in Prague Libor Přeučil
Knowledge representation
Science of Intelligent Systems
© 2011 Brooks/Cole, A Division of Cengage Learning Chapter 16 Consultation and Collaboration You must be the change you wish to see in the world. Mahatma.
AP Psychology Unit 1: Psychology’s History & Approaches.
Beyond Gazing, Pointing, and Reaching A Survey of Developmental Robotics Authors: Max Lungarella, Giorgio Metta.
University of Amsterdam Search, Navigate, and Actuate - Qualitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Qualitative Navigation.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.
ARTIFICIAL INTELLIGENCE Human like intelligence Definitions: 1. Focus on intelligent Behaviour “Behaviour by a machine that, if performed by a human.
Using RouteGraphs as an Appropriate Data Structure for Navigational Tasks SFB/IQN-Kolloquium Christian Mandel, A1-[RoboMap] Overview Goal scenario.
Giuliana Dettori ITD CNR, Genoa, Italy  researcher of Italy’s National Research Council  formative studies in mathematics  initial research experience.
1 Structure of Aalborg University Welcome to Aalborg University.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Algorithmic, Game-theoretic and Logical Foundations
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Computer supported cooperative work -Basic concepts
Behavior Based Systems Behavior Based Systems. Key aspects of the behavior-based methodology: Situatedness: Situatedness:  The robot is an entity situated.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Introduction of Intelligent Agents
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Advanced Decision Architectures Collaborative Technology Alliance Five Lessons Learned in Human-Robot Interaction Patricia McDermott Alion Science and.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Helping to develop values
Introduction to Artificial Intelligence CS 438 Spring 2008.
9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Boeing-MIT Collaborative Time- Sensitive Targeting Project July 28, 2006 Stacey Scott, M. L. Cummings (PI) Humans and Automation Laboratory
Presented by:- Reema Tariq Artificial Intelligence.
Ghislain Fouodji Tasse Supervisor: Dr. Karen Bradshaw Computer Science Department Rhodes University 04 August 2009.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Toward a Design for Teaching Cognitive Robotics Matthew D. Tothero Oskars J. Rieksts February 23, 2016.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Artificial Intelligence
What is cognitive psychology?
Intelligent Mobile Robotics
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Artificial Intelligence (CS 370D)
Today: Classic & AI Control Wednesday: Image Processing/Vision
Part II Chapter 9: Topological Path Planning
CS4341 Introduction to Artificial Intelligence
EA C461 – Artificial Intelligence Introduction
Presentation transcript:

The Role of Intelligent Robotics in Teaching A.I. PACISE 2007 March 24 Mark M. Jones Oskars J. Rieksts

2007Kutztown University2 Overview Motivation Motivation Reframing AI Reframing AI Main Areas of AI Main Areas of AI The Big 3 of Robotics The Big 3 of Robotics Intelligent Mobile Agents – Issues Intelligent Mobile Agents – Issues AI Issues in Robotics AI Issues in Robotics Learning from Experience Learning from Experience Conclusions Conclusions

2007Kutztown University3 Motivation Fun – inherently interesting Fun – inherently interesting Attract students to CS Attract students to CS Attract students to AI Attract students to AI Undergrad research opportunities Undergrad research opportunities

2007Kutztown University4 Reframing A.I. {the textbooks} Elaine Rich Elaine Rich  Artificial Intelligence  Search, GPS, STRIPS Russell & Norvig Russell & Norvig  A.I. : A Modern Approach  Intelligent agent Robin Murphy Robin Murphy  An Introduction to AI Robotics  Interactive applied A.I.

2007Kutztown University5 The Main Areas of AI Knowledge Representation Knowledge Representation Inference and reasoning Inference and reasoning Learning Learning Planning Planning Natural language processing Natural language processing Search Search Vision Vision

2007Kutztown University6 The Big 3 of Robotics Sense Sense Plan Plan Act Act

2007Kutztown University7 Intelligent Mobile Agents - Issues Awareness Awareness Autonomy Autonomy Mobility Mobility Knowledge Knowledge Action Action Control Control Cooperation Cooperation Communication Communication

2007Kutztown University8 Awareness Sensing Sensing  Situatedness  The world  Effect of actions  Self Knowing Knowing  What  Where  How  When

2007Kutztown University9 Autonomy Purpose Purpose Direction Direction Decision Decision

2007Kutztown University10 Mobility Location Location Change Change Direction Direction

2007Kutztown University11 Action Purpose Purpose Planning Planning Decision Decision Behavior Behavior

2007Kutztown University12 Control Coordination Coordination Timing Timing Knowledge Knowledge

2007Kutztown University13 Cooperation Human-robot cooperation Human-robot cooperation Multi-robot cooperation Multi-robot cooperation Conscious coordination Conscious coordination Emergent behavior Emergent behavior

2007Kutztown University14 Communication Human-robot communication Human-robot communication Robot-robot communication Robot-robot communication Sub-cognitive communication Sub-cognitive communication Cognitive communication Cognitive communication

2007Kutztown University15 AI Issues in Robotics Spatial Cognition: A Case Study

2007Kutztown University16 Spatial Cognition Definition: Definition:  Cognitive functions that enable people to deal effectively with spatial relations, visual spatial tasks and orientation of objects in space.  One aspect of these cognitive skills is spatial orientation, which is the ability to orient oneself in space relative to objects and events; and the awareness of self-location (A.S. Reber, The Penguin Dictionary of Psycology).

2007Kutztown University17 Early History John Locke (1632 – 1704) John Locke (1632 – 1704)  Essay on Human Understanding  Tabula rasa = blank slate  Sensations strike blank mind  Mental processes produce vision of the world George Berkeley (1685 – 1753) George Berkeley (1685 – 1753)  Essay Toward a New Theory of Vision  Explored relationship between sight and touch..  and between ideas and the material world

2007Kutztown University18 20 th Century George M. Stratton ( ) George M. Stratton ( ) Experiments with vision Experiments with vision  Inversion of visual input (special goggles)  Visual system builds anew  Gregory: “perhaps the most famous experiment in the whole of experimental psychology” The Spatial Harmony of Touch and Sight The Spatial Harmony of Touch and Sight

2007Kutztown University19 Stratton’s Experiment Immediate consequence Immediate consequence  Perceptual-motor coordination disrupted  Disparity between seen and thought to be Restoration Restoration  Day 3 – “things interconnected into a whole”  Process – “piecing together parts of the ever-changing visual fields”  Visual system builds anew “growing from an isolated group of perceptions”  “correspondence, point by point, between touch and sight, is built up associationally” Conclusion Conclusion  by experience person learns “what visual position corresponds to any given tactual position”

2007Kutztown University20 Cognitive Structuring Rudolph Carnap Rudolph Carnap  Der logische Aufbau der Welt  The Logical Structure of the World Aufbau Aufbau  building  setup  structure  superstructure Structured artifact Structured artifact

2007Kutztown University21 Issues in Spatial Cognition Experiential Space Experiential Space  Ego-centric  Goal-oriented  Tight sensory-motor coupling  Minimal knowledge representation Rodney Brooks Rodney Brooks  Intelligence without representation Bickhard’s frog Bickhard’s frog Kirsh’s Earwig Kirsh’s Earwig

2007Kutztown University22 Issues in Spatial Cognition Arkin, Murphy, et. al. Arkin, Murphy, et. al.  Cspace – configuration space  Path planning – plan, then act  A* search  Minimal conceptualization Problems Problems  Subgoal obsession  Lost opportunities Oliver Sacks Oliver Sacks  The Man Who Mistook His Wife for a Hat

2007Kutztown University23 Issues in Spatial Cognition Benjamin Kuipers Benjamin Kuipers  Semantic Spatial Hierarchy » Artificial Intelligence, 1999 Aspects Aspects  Models human cognitive map  Multiple interacting representations  Both » Qualitative » Quantitative  Multiple levels

2007Kutztown University24 Spatial Semantic Hierarchy - Levels Control level Control level  Local geometric maps Causal level Causal level  Behavior  States linked by actions Topological level Topological level  External ontology » Places » Paths » Regions  Explain observed causal level patterns

2007Kutztown University25 Issues in Spatial Cognition - Navigation Foo, Warren, Tarr Foo, Warren, Tarr  Human spatial strategies Task : learn novel shortcut Task : learn novel shortcut  Metric cognitive map  Landmark-based navigation Conclusions Conclusions  Landmark-based predominates  Ants » 1 st use survey knowledge.. » then switch  People do not

2007Kutztown University26 Spatial Cognition – Study Centers Transregional Collaborative Research Center Transregional Collaborative Research Center  Spatial Cognition: Reasoning, Action, Interaction  Established by the Deutsche Forschungsgemeinschaft (DFG) Deutsche Forschungsgemeinschaft (DFG)Deutsche Forschungsgemeinschaft (DFG)  Universities of Bremen and Freiburg Concerned with: Concerned with:  Knowledge about spatial environments » Acquisition » Organization » Utilization » Revision

2007Kutztown University27 Spatial Cognition – Study Centers Research Issues Research Issues  Investigatin of human spatial cognition  Mobile robot navigation Goal Goal  Investigate cognitive foundations for human- centered spatial assistance systems.

2007Kutztown University28 Spatial Cognition – Study Centers Spatial Cognition Priority Program Spatial Cognition Priority Program  Spatial behavior  Spatial inference  Spatial coding  Aspect maps  Ego space  Mental models  Robot navigation  Route knowledge/learning  Landmark usage

2007Kutztown University29 AI Issues in Robotics Awareness Awareness  Vision  Sensor interpretation  Knowledge acquisition  Learning Autonomy Autonomy  Cognitive basis  Planning  Decision

2007Kutztown University30 AI Issues in Robotics Mobility Mobility  Localization  Mapping »Spatial representation  Topological vs. metrical  Egocentric vs. allocentric  Semantic structure of space » Spatial reasoning » Experiential realization  Path Planning » Optimization

2007Kutztown University31 AI Issues in Robotics Knowledge Knowledge  Knowledge representation  Knowledge acquisition  Learning  Metaknowledge Action Action  Planning  Decision  Understanding » Causality » Consequences

2007Kutztown University32 AI Issues in Robotics Control Control  Control Paradigms » Supervisory » Reactive » Hybrid – deliberative/reactive » Role of autonomous control  Coordination » Sensing & acting » Timing

2007Kutztown University33 AI Issues in Robotics Cooperation Cooperation  Awareness of others  Shared goals  Models of coordination  Supervisory  Teamwork  Unaware cooperation Communication Communication  Language » Understanding » Generation

2007Kutztown University34 Sample Projects Simulated/Theoretical Mapping Mapping Path planning Path planning  Graph-based  Limo driver » Asymmetric TSP  Delivery robot Emergent behavior – flocking Emergent behavior – flocking Simulator construction Simulator construction

2007Kutztown University35 Sample Projects – Real World From scratch From scratch Roomba-based Roomba-based  RooTooth  On-board processor {API} Create-based Create-based  Heat-seeking  Odor interpretation Rehabilitative assistant Rehabilitative assistant Robotics Tutorial - Robotut Robotics Tutorial - RobotutRobotut

2007Kutztown University36 Learning from Experience Simulators Simulators  OS issues  Library incompatibilities  Poor documentation  Wasted time Hardware Hardware  Basic electronics  Component failure  Possible quagmire

2007Kutztown University37 Key Lessons Maintain Maintain  Primacy of theoretical  Clear goal Find Find  Tested hardware  Good text Texts Texts  Murphy – AI Robotics  Arkin – Behavior-Based Robotics  Mataric – Create robot coursework

2007Kutztown University38 Conclusions regarding Intelligent Robotics (IR)

2007Kutztown University39 IR is AI-complete Key AI issues central to IR Key AI issues central to IR Examples discussed above Examples discussed above New Elsevier series – Foundations of Artificial Intelligence New Elsevier series – Foundations of Artificial Intelligence  Temporal reasoning  Knowledge representation  Autonomous systems and robots  Learning and vision  Spatial reasoning

2007Kutztown University40 IR is CS-complete Behavior-based  OOP Behavior-based  OOP Interleaved control  OS Interleaved control  OS  Interrupts  Job scheduling Tractability  Algorithm D&S Tractability  Algorithm D&S Path planning  Search Path planning  Search Vision Vision Many other examples Many other examples