Download presentation
Presentation is loading. Please wait.
Published byErick Chambers Modified over 8 years ago
1
Chapter 21 Robotic Perception and action Chapter 21 Robotic Perception and action 323-670 Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
2
323-670 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)
3
323-670 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
4
323-670 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
5
323-670 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) 20000 words vocabulary HMM (Hidden Markov Modeling) SPHINX system –statistical learning method –HMM is a collection of states and transitions
6
323-670 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.
7
323-670 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. 570-571 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.
8
323-670 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 21.10-21.11 p. 572-573 Figure 21.11-21.12 (a) naive strategy for grasping and placement Figure 21.11-21.12 (b) clever strategy for grasping and placement planning p. 332 e.g. Block world ON(A,B) HOLDING, ARMEMPTY
9
323-670 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 13.2- 13.3 p. 336-337 3) detecting a solution 4) detecting dead ends 5) repairing an almost correct solution
10
Chapter 22 Conclusion Chapter 22 Conclusion 323-670 Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
11
323-670 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.
12
323-670 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.
13
323-670 Artificial Intelligence Lecture 45Page 13 AI Knowledge Representatio n Problem and search AI Fields
14
323-670 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
15
323-670 Artificial Intelligence Lecture 45Page 15 Knowledge Representation predicate logic frame resolution forward/ backward chaining rule uncertainty * semantic network conceptual dependenc y statistical model *
16
323-670 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 *
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.