CSCI598A: Robot Intelligence Jan. 13, 2015 What is a Robot? • Current common notion of robot: Programmable Mechanically capable Flexible • Our working definition of robot: Physical agent machine that generates “intelligent” connection between perception and action That is, an autonomous system which exists in the physical world, can sense its environment and can act on it to achieve some goals 2 What is a Robot? • Current common notion of robot: Programmable Mechanically capable Flexible • Our working definition of robot: Physical agent that generates “intelligent” connection between perception and action That is, an autonomous system which exists in the physical world, can sense its environment and can act on it to achieve some goals 3 Robot Intelligence = Robot + Intelligence 4 What is Human Intelligence? 5 What is Human Intelligence? From Wiki: Human intelligence is the intellectual capacity of humans, which is characterized by perception, consciousness, self-awareness, and volition. 6 What is Human Intelligence? From Wiki: Human intelligence is the intellectual capacity of humans, which is characterized by perception, consciousness, self-awareness, and volition. Intelligence enables humans to experience and think. 7 What is Human Intelligence? Including the cognitive capacities to: recognize patterns, comprehend ideas, plan, problem solve, make decisions, and communicate. 8 Robot Intelligence = Robot + Intelligence An intelligent robot should be able to: recognize patterns, comprehend ideas, plan, problem solve, make decisions, and communicate. Plus: Perceive and Act (move & manipulate) 9 Related CS Courses • Computer Vision (versus Robot Perception) • Machine Learning (versus Robot Learning) • Artificial Intelligence (versus Robot Intelligence) 10 Applications of RI: Security https://www.youtube.com/watch?v=8sjtlS9igns 11 Applications of RI: Daily Assistance https://www.youtube.com/watch?v=--wEgmNzs0w 12 Applications of RI: Children Education https://www.youtube.com/watch?v=7T7cIY-MIxc 13 Applications of HCR: many others!!! Search and Rescue Entertainment 14 Challenges of Robotics None of the following is easy for a robot! Yes1. Ability to move – legs, wheels, fly, burrow, swim, orbit Yes2. Ability to sense – eyes, ears, other inputs Yes3. Ability to manipulate – arms, hands, fingers 4. Ability to mimic – appearance, human tasks 5. Ability to communicate – expressions, sounds, voice, digital, analog Yes6. Ability to think – brain, mechanical mechanism, computer 7. Ability to operate – remotely, program control Usually 8. Ability to react and respond to different situations environments 9. Ability to do something useful 15 Challenges of Robotics None of the following is easy for a robot! Yes1. Ability to move – legs, wheels, fly, burrow, swim, orbit Yes2. Ability to sense – eyes, ears, other inputs Yes3. Ability to manipulate – arms, hands, fingers 4. Ability to mimic – appearance, human tasks 5. Ability to communicate – expressions, sounds, voice, digital, analog Yes6. Ability to think – brain, mechanical mechanism, computer 7. Ability to operate – remotely, program control Usually 8. Ability to react and respond to different situations environments 9. Ability to do something useful It’s much more challenging to make robots intelligent! 16 Challenges Same lady? 17 Challenges Locate her on New York street? 18 Challenges 19 20 21