Chapter 21 Robotic Perception and action Chapter 21 Robotic Perception and action 323-670 Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์

Slides:



Advertisements
Similar presentations
Big Ideas in Cmput366. Search Blind Search State space representation Iterative deepening Heuristic Search A*, f(n)=g(n)+h(n), admissible heuristics Local.
Advertisements

Chapter 4 Knowledge Representation Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
Chapter 10 Artificial Intelligence © 2007 Pearson Addison-Wesley. All rights reserved.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Problem Spaces & Search CSE 473. © Daniel S. Weld Topics Agents & Environments Problem Spaces Search & Constraint Satisfaction Knowledge Repr’n.
Big Ideas in Cmput366. Search Blind Search Iterative deepening Heuristic Search A* Local and Stochastic Search Randomized algorithm Constraint satisfaction.
Logical Agents Chapter 7 Feb 26, Knowledge and Reasoning Knowledge of action outcome enables problem solving –a reflex agent can only find way from.
Building Knowledge-Driven DSS and Mining Data
Artificial Intelligence
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
CHAPTER 15 SECTION 3 – 4 Hidden Markov Models. Terminology.
November 25, 2014Computer Vision Lecture 20: Object Recognition IV 1 Creating Data Representations The problem with some data representations is that the.
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
1 Lyle H. Ungar, University of Pennsylvania What is AI? “Artificial Intelligence is the study of how to make computers do things at which, at the moment,
1 7-Speech Recognition (Cont’d) HMM Calculating Approaches Neural Components Three Basic HMM Problems Viterbi Algorithm State Duration Modeling Training.
Chapter 11: Artificial Intelligence
CSCI 4410 Introduction to Artificial Intelligence.
Invitation to Computer Science 5th Edition
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human.
13: Inference Techniques
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
7-Speech Recognition Speech Recognition Concepts
11 C H A P T E R Artificial Intelligence and Expert Systems.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Neural Networks Chapter 6 Joost N. Kok Universiteit Leiden.
Chapter 15 Natural Language Processing (cont)
Introduction to Artificial Intelligence and Soft Computing
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Chapter 11 Artificial Intelligence Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Chapter 2 Problems, Problem Spaces, and Search?
Chapter 13 Artificial Intelligence and Expert Systems.
1 2010/2011 Semester 2 Introduction: Chapter 1 ARTIFICIAL INTELLIGENCE.
Course Instructor: K ashif I hsan 1. Chapter # 1 Kashif Ihsan, Lecturer CS, MIHE2.
Robotic Chapter 8. Artificial IntelligenceChapter 72 Robotic 1) Robotics is the intelligent connection of perception action. 2) A robotic is anything.
AI ● Dr. Ahmad aljaafreh. What is AI? “AI” can be defined as the simulation of human intelligence on a machine, so as to make the machine efficient to.
CHAPTER 8 DISCRIMINATIVE CLASSIFIERS HIDDEN MARKOV MODELS.
KNOWLEDGE BASED SYSTEMS
Objectives: Terminology Components The Design Cycle Resources: DHS Slides – Chapter 1 Glossary Java Applet URL:.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.
Chapter 18 Connectionist Models
1 Robotic Chapter AI & ESChapter 7 Robotic 2 Robotic 1) Robotics is the intelligent connection of perception action. 2) A robotic is anything.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Reestimation Equations Continuous Distributions.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Pattern Recognition NTUEE 高奕豪 2005/4/14. Outline Introduction Definition, Examples, Related Fields, System, and Design Approaches Bayesian, Hidden Markov.
1 Chapter 13 Artificial Intelligence and Expert Systems.
1 7-Speech Recognition Speech Recognition Concepts Speech Recognition Approaches Recognition Theories Bayse Rule Simple Language Model P(A|W) Network Types.
Expert Systems Chapter Artificial IntelligenceChapter 82 Expert System p. 547 MYCIN (1976) see section 8.2 backward chaining + certainty factor.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Speaker Recognition UNIT -6. Introduction  Speaker recognition is the process of automatically recognizing who is speaking on the basis of information.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
Brief Intro to Machine Learning CS539
Chapter 11: Artificial Intelligence
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Chapter 11: Artificial Intelligence
Siemens Enables Digitalization: Data Analytics & Artificial Intelligence Dr. Mike Roshchin, CT RDA BAM.
PART IV: The Potential of Algorithmic Machines.
Basic Intro Tutorial on Machine Learning and Data Mining
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Artificial Intelligence
Introduction to Artificial Intelligence and Soft Computing
Creating Data Representations
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Knowledge Representation I (Propositional Logic)
Outline Announcement Neural networks Perceptrons - continued
Presentation transcript:

Chapter 21 Robotic Perception and action Chapter 21 Robotic Perception and action Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์

Artificial Intelligence Lecture 45Page 2 Robotic 1) Robotics is the intelligent connection of perception action. 2) A robotic is anything that is surprisingly (moving target) animate. 3) perceptual (S/W) + motor task (H/W) [action]  operate in the real world : searching and backtracking can be costly  we need operating in a simulate world with full information for an optimal plan by best-first search  we can checked preconditions of the operators using perception to perform action  real time search : p. 562 A* algorithm, RTA* (Korf 1988)

Artificial Intelligence Lecture 45Page 3 Vision  2D  3D  signal processing : enhance the image  measurement analysis : for image containing a single object determining the 2D extent of the object depicted  pattern recognition : for single object images, classify the object into category  image understanding : for image containing many objects in the image, classify them, build 3D model of the scene. see Figure 14.8 p. 367

Artificial Intelligence Lecture 45Page 4 Robotic  Problem :  ambiguous image : see Figure 21.2 p. 564  Figure 21.3 p. 565 using low level knowledge to interpret an image  image factor, sensor fusion : color, reflectance, shading  Figure 21.4 p. 565 using high level knowledge to interpret an image (a) use surroundings objects to help (b) baseball, log in a fireplace, amoeba, [egg, bacon, and plate]  Figure 21.5 p. 567 Image understanding  analog signal Image 2D features 3D features 3D composite objects Object identification Vision

Artificial Intelligence Lecture 45Page 5 Speech Recognition  speaker dependence (we can train the system) / speaker independence  continuous / isolated word speech  real time SPHINX (1988) / offline processing  large (difficult) / small vocabulary  broad (difficult) / narrow grammar: TANGORA (1985) words vocabulary  HMM (Hidden Markov Modeling) SPHINX system –statistical learning method –HMM is a collection of states and transitions

Artificial Intelligence Lecture 45Page 6 Speech Recognition  HMM (Hidden Markov Modeling) SPHINX system –statistical learning method –HMM is a collection of states and transitions –each transition learning a state is marked with 1) the probability which that transition is taken 2) an output symbol 3) the probability that the output symbol is emitted when the transition is taken. –the problem of decoding a speech waveform turns into the problem of finding the most likely path (set of transitions) through an appropriate KMM.

Artificial Intelligence Lecture 45Page 7 Action  p. 569 : navigation around the world  planning routes / path planning  reaching desired destinations without bumping into things  see Figure 21.6 – 21.9 p  constructing a visibility graph  configuration space / C-space (Lozano- Perez 1984) –basic idea is to reduce the robot to a point P and do path planning in an artificially constructed space –rotation (X,Y,  )  obstacles can be transformed into 3D C- space objects, visibility graph can be created and searched.

Artificial Intelligence Lecture 45Page 8 Manipulation  end-effectors (two-gripper) / a human like hand  pick-and-place : grasp and object and move it to a specific location see Figure p  Figure (a) naive strategy for grasping and placement  Figure (b) clever strategy for grasping and placement  planning p. 332 e.g. Block world ON(A,B) HOLDING, ARMEMPTY

Artificial Intelligence Lecture 45Page 9 Manipulation  planning p. 332 e.g. Block world ON(A,B) HOLDING, ARMEMPTY  Components of a planning system 1) choose the best rule to apply 2) applying rules see Figure p ) detecting a solution 4) detecting dead ends 5) repairing an almost correct solution

Chapter 22 Conclusion Chapter 22 Conclusion Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์

Artificial Intelligence Lecture 45Page 11 Components of AI program  p. 579  1) Methods for representing and using knowledge  2) Methods for conducting heuristic search  both methods relate to each other  Knowledge Representation: use to solve the problem 1) Predicate Logic : use to solve a new derive inference problem 2) Semantic Networks : use for network search routines 3) Set of weight in NN : some relaxation or forward propagation search must be exploited.

Artificial Intelligence Lecture 45Page 12 Knowledge 1) “ Essential Knowledge ” : knowledge about defining what problem to be solved, how to solve the problem, and what is the outcome or solution of the problem solving. 2) “ Heuristic Knowledge ” : knowledge about the explanation of how to get the outcome or solution.

Artificial Intelligence Lecture 45Page 13 AI Knowledge Representatio n Problem and search AI Fields

Artificial Intelligence Lecture 45Page 14 problem and search Production system AI technique Heuristic search Generate and test best first search constrain satisfaction mean-end analysis hill- climbing

Artificial Intelligence Lecture 45Page 15 Knowledge Representation predicate logic frame resolution forward/ backward chaining rule uncertainty * semantic network conceptual dependenc y statistical model *

Artificial Intelligence Lecture 45Page 16 AI Fields planning understanding block world Expert system NLP NN learning conceptual dependency rule Heuristic search Computer Vision Robotic pattern recognition common sense *