1 / 29

Computers, Artificial Intelligence, & Robotics

Computers, Artificial Intelligence, & Robotics. Erin Harris, Graduate Researcher Jerry B. Weinberg, Associate Professor Department of Computer Science. What is a Computer?. Takes input Keyboard, mouse, camera, microphones Transforms it through a set of instructions Computer Program

tariq
Download Presentation

Computers, Artificial Intelligence, & Robotics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computers, Artificial Intelligence, & Robotics Erin Harris, Graduate Researcher Jerry B. Weinberg, Associate Professor Department of Computer Science

  2. What is a Computer? • Takes input • Keyboard, mouse, camera, microphones • Transforms it through a set of instructions • Computer Program • Creates output • Monitor, speakers

  3. What is a Computer? • ALL programs are made up of only 3 kinds of instructions! • Sequential Instructions Program to make chocolate mild First put milk in a glass next add two tablespoons of Nestle Quick stir drink • Conditional Instruction If (you are out of milk) then go to the store and buy a gallon of milk • Repetition While you are still thirst Make chocolate milk

  4. A Computer Program

  5. Computers are Powerful! • Storing and Retrieving Information • Banks accounts, school grades, phone numbers

  6. Computers are Powerful! • Tools for Creativity • Writing papers, drawing pictures, composing music

  7. Computers are Powerful! • Controlling Complex Systems • Space Shuttle, Cruise Ships, Your Car

  8. Computers are Powerful! • Computer Games, Special Effects in Movies

  9. Artificial Intelligence • Getting computers to do things that humans do • Our Brains are information processing machines • Input: eyes, ears • Transformation: brain is our cpu • Output: hands, feet, mouth ?

  10. What is Intelligence? • Expert Tasks • Medical Diagnosis • Airplane Mechanic • Formal Tasks • Mathematics • Game Playing • Creative Tasks • Painting • Music Composition • Everyday Tasks • Visual recognition • Language understanding

  11. Reasoning: State Space Search • State Space • The space of all possible states of a problem • The actions that can be applied to a state • Solving a problem: State Space Search • From a starting state search for a solution by applying possible actions • Test for solution • Example: • How could you find where you parked your car at the mall? • States: locations where you are • Actions: moving from one point to the next • Goal test: Being in the same location as your car

  12. Exhaustive Search vs. Intelligent Search

  13. Solve These Problems • What is the name of this shape? • 23 X 11 = • How many windows are in your house?

  14. Knowledge Representation • Knowledge representation stores information in a program in a way that it can be applied to a problem • Different Kinds of Knowledge are used to solve different kinds of problem.

  15. Where is the AI? • Microsoft Office Helpers • Amazon.com • NBA Scout • Furby • Wal-Mart Stocker • Batman the Movie • The Sims

  16. And Robots • A robot is a computer with a body • A mobile robot is a computer with wheels (or legs or treads or other)

  17. What is An Intelligent Robot? • A machine able to extract information from its environment and use knowledge about its world to move safely in a meaningful manner

  18. Humans vs. Robots

  19. Mobile Robots have to Solve Difficult Problems • Where am I? • Localization Problem • How do I get there? • Path Finding Problem • How do I find the door? • Object Recognition Problem • What are you asking me to do? • Language Understanding Problem • How can I tell you the answer to your question? • Speech Generation Problem

  20. roboti.cs.siue.edu

  21. Meet TazThe Tour Guide Robot

  22. How does Taz figure out where it is? • Has an internal map in its memory. • Measures how far it travels to get a rough idea of where it is at on the map. • Uses matches its laser and sonar readings to walls the map to get an exact location

  23. The Internal Map

  24. Matching laser and sonar readings to map

  25. How you Control Taz Control Java Applet Runs on user’s computer Browses Robot Page Observe Java Applet Runs on user’s computer Browses Robot Page Send movement commands to Middle Man Download Java Applet Middle Man sends camera feed to Applet Download Web Material Middle Man Stores Java Applet Stores Website Runs on Web Server Middle Man sends commands on to client Client sends camera feed to Middle Man Client sends robot state info to Middle Man The Client Runs on Robot’s Onboard PC Client sends safe commands to robot P2OS sends state and location info to Client P2OS Runs on Robot’s Microcomputer Directly Controls Robot Hardware

  26. Interesting Robots

  27. Interesting Robots

  28. Interesting Robots

  29. Anyone can be a robot scientist • LEGO Robot Kits

More Related