42
AI – Based Mobile Robotics 1 AI – Based Mobile Robotics

AI – Based Mobile Robotics

  • Upload
    bayard

  • View
    76

  • Download
    2

Embed Size (px)

DESCRIPTION

AI – Based Mobile Robotics. What is a robot ?. A machine that operates autonomously or by remote control. A human-like with human capabilities? The unconditional servant ? A highly flexible machine . The intelligent connection of perception to action. - PowerPoint PPT Presentation

Citation preview

Page 1: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 1

AI – Based Mobile Robotics

Page 2: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 2

What is a robot ?A machine that operates autonomously or by remote control.

A human-like with human

capabilities?

The unconditional servant ?

A highly flexible machine .

The intelligent connection of

perception to action. • A robot is an autonomous machine able

to sense, reasoning, and act, adaptively.

Page 3: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 3

What is Sensing ?

Collect information about the world.

Sensor - an electrical/mechanical/chemical device that maps an environmental attribute to a quantitative measurement.

• Each sensor is based on a transduction principle - conversion of energy from one form to another

• Also known as transducers.

Page 4: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 4

Why do robots need sensors?

What is the angle of my arm?

internal information

Page 5: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 5

Why do robots need sensors?

Where am I?

localization

?

Page 6: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 6

Why do robots need sensors?

Will I hit anything?

obstacle detection

Page 7: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 7

Why do robots need sensors?Where is the cropline?

Autonomousharvesting

Page 8: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 8

Sensing for specific tasks

Where is the face?

Face detection & tracking

Page 9: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 9

Sensors Being Used up?

• distance -> ultrasound, sonar, infrared • light level -> photo cells, cameras • sound level -> microphones • strain -> strain gauges • rotation -> encoders • magnetism -> compasses (PSUBOT)• smell -> chemical (fire detector)• temperature -> thermal, infra red • inclination -> inclinometers, gyroscopes • pressure -> pressure gauges

Page 10: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 10

Sensor examples

Camera

EncodersBumpers Encoders

Sonar Rings

Rear ViewCamera

Page 11: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 11

Actuator examples

Microphone

Gripper

Motors

Speaker

Page 12: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 12

“ A reprogrammable, multifunctional manipulator

designed to move material, parts, tools, or specialized devices through various programmed motions for the performance of a variety of tasks. "

… Robot Institute of America, 1979

A machine able to extract information from its environment and use knowledge about its world to move safely in a meaningful and purposive manner ….Robot Industry Association

“ An automatic device that performs functions normally ascribed to humans or a machine in the form of a human. ”

…Webster’s Dictionary

Formal Definition of a 'robot‘

Page 13: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 13

Two major types of robots

(i) Industrial robots - Operates in a stable deterministic environment - Normally fixed or restricted mobility -Structured factory environment

• “closed world”

- Operates according to a relatively simple program.

(ii) Mobile robots - Operates in “the real world”. - Moves around -Unstructured world

• “open world”

- Requires a high degree of autonomy

Page 14: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 14

What is Robotics ?

“Robotics is:

“the Intelligent Connection of

Perception to Action”

“Robotics is:

“the Intelligent Connection of

Perception to Action”

Reality Robot

Actuators

Sensors Perception

Action

Page 15: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 15

LocalizationLocalization CognitionCognition

Motion Motion controlcontrolPerceptionPerception Real Real

worldworld

Where am I?Where am I?Where am I Where am I

going?going?

How do I get How do I get there?there?

Motion Motion controlcontrolPerceptionPerception

Page 16: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 16

What is Intelligence?

– Knowledge: Information gained from text books and other reading materials...

– Intelligence: (Heuristics)

- That gives power to apply knowledge on a problem .

- Ability to adapt one’s behaviour to fit new circumstances.

- Degree of reasoning and learned behavior

Page 17: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 17

Components of intelligence

Learning

Reasoning Problem Solving Perception Language understanding Genuine understanding

Page 18: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 18

AI is the Intelligence implemented in a computer system.

– AI is the science and engineering of making intelligent machines which can perform tasks that require intelligence when performed by humans …”

– …"nothing more" than advanced algorithms research“

– AI = search + knowledge + learning

– A.I. is not practical <- -> What is practical is not A.I.

– “The branch of computer science that concerned with the automation of intelligent behavior.”

What is AI ?

Page 19: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 19

AI why being not practical?

– A.I. is not practical <- -> What is practical is not A.I.

– AI = search + knowledge + learning– AI != search + wisdom +learning

knowledge is not practical.

wisdom is practical.

“it’s just like Einstein and Grahembell are counted as intelligent but Solomon and Birbal as wise”

Page 20: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 20

So,

What is AI-based Mobile Robotics?

It is nothing rather than

… Intelligent Robots

Page 21: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 21

What is An Intelligent Robot• An autonomous system which exists in

the physical world, can sense its environment, and can act on it to achieve some goals.

Page 22: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 22

Autonomous 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

Page 23: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 23

Sensing the Environment

Sensors allow the robot to perceive its environment to get information that allows it to make decisions

Page 24: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 24

Acting on the Environment

Robots have effectors that allow it to change the state of the world

Page 25: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 25

Achieving a Goal

Achieving a goal requires intelligent decision making

Page 26: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 26

Applications…

Page 27: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 27

Lawn care

Page 28: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 28

Security and Surveillance

Page 29: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 29

Research Platforms

Page 30: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 30

Entertainment

Page 31: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 31

Toys

Page 32: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 32

Marketing/Hospitality

Page 33: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 33

Exploration

Page 34: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 34

Humanoids

Page 35: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 35

Elder Assistant

Page 36: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 36

Military Robotics

Page 37: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 37

Intelligent Robot?

Mechanical Engineering

Electrical Engineering

Computer Science

Page 38: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 38

Combining these fields we can create a system that can…

SENSE

PLAN

ACT

Page 39: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 39

How will it perceive the world?

How to represent knowledge about world?

Need to understand language?

What kind of planning does it do?

What kind of problem solving does it do?

How rapidly can it search its knowledge base for answers?

In Short: Intelligent Robot concerned with:

Page 40: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 40

REFERENCES

• Books• “Introduction to Autonomous Mobile Robots”, R Siegwart and I Nourbaksh,

Bradford • “Introduction to AI Robotics”, R Murphy, Bradford• Winston P H, Artificial Intelligence (3rd Edition) Addition Wesley 1992.• Rich E Knight K, Artificial Intelligence(2nd Edition)(ISBN 0-070-522-634)• McGraw Hill 1991.

• Websites http://www.bbc.co.uk/science/robots/roboteers/index.shtml

http://www.cache.ucr.edu/~currie/roboadam.htm

http://www.robotz.org

http://www.robotics.org

http://www.roboti.cs.siue.edu

http://www.traclabs.com/~korten

Page 41: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 41

Thank You...

Page 42: AI – Based                Mobile Robotics

AI – Based Mobile Robotics 42

Queries…