YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Robots Introduction

Based on the lecture by Dr. Hadi MoradiUniversity of Southern California

Page 2: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Outline

• Control Approaches• Feedback Control• Cybernetics• Braitenberg Vehicles• Artificial Intelligence• Early robots• Robotics Today• Why is Robotics hard

Page 3: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Control

• Sensing => Action• Reactive

– Don’t think, act: Animals• Deliberative

– Think hard, act later: Chess• Hybrid

– Think and act in parallel: car races• Behavior-based

– Think the way you act: human

Page 4: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Reactive Systems

• Collection of sense-act rules– Stimulus-response

• Advantages:– ?

• Disadvantages– ?

Page 5: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Reactive Systems

• Collection of sense-act rules– Stimulus-response

• Advantages:– Inherently parallel– No/minimal state– Very fast– No memory

• Disadvantages– No planning– No learning

Page 6: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Deliberative Systems

• 3 phase model:– Sense– Plan– Act

• Example: Chess• Advantages:

– ?• Disadvantages:

– ?

Page 7: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Deliberative Systems

• 3 phase model:– Sense– Plan– Act

• Advantages:– can plan– Can learn

• Disadvantages:– Needs world model– Searching and planning are slow– World model gets outdated

Page 8: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Feedback Control• React to the sensor changes• Feedback control == self-regulation• Q: What type of control system is it?

• Feedback types:– Positive– Negative

Page 9: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

- and + Feedback

• Negative feedback:– Regulates the state/output– Examples: Thermostat, bodies, …

• Positive feedback:– Amplifies the state/output– Examples: Stock market

• The first use: ancient Greek water system• Re-invented in the Renaissance for ovens

Page 10: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

W. Grey Walter’s Tortoise

• 1953 • Machina Speculatrix• Sensors

– 1 photocell, – 1 bump sensor

• 2 motors• Reactive control

Page 11: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

W. Grey Walter’s Tortoise

Behaviors: seeking light, head toward weak light, back away from bright light, turn and push (obstacle avoidance), recharge battery.

Basis for creating adaptive behavior-based

Page 12: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Turtle Principles

• Parsimony: simple is better – e.g., clever recharging strategy

• Exploration/speculation: keeps moving – except when charging

• Attraction (positive tropism): – motivation to approach light

• Aversion (negative tropism): – motivation to avoid obstacles, slopes

• Discernment: ability to distinguish and make choices – productive or unproductive behavior,

adaptation

Ducking

Page 13: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Tortoise behavior

• A path: a candle on top of the shell

Page 14: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Tortoise behavior

• Two turtles: Like dancing

Page 15: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

New Tortoise

Page 16: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Question

• How does it do the charging?– Note: When the

battery is low, it goes for the light.

Page 17: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Braitenberg Vehicles

• Valentino Braitenberg – early 1980s

• Extended Walter’s mode • Based on analog circuits • Direct connections between

light sensors and motors • Complex behaviors from very

simple mechanisms

Page 18: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Braitenberg Vehicles

• Complex behaviors from very simple mechanisms

Page 19: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Braitenberg Vehicles

• By varying the connections and their strengths, numerous behaviors result, e.g.: – "fear/cowardice" - flees light – "aggression" - charges into light – "love" - following/hugging – many others, up to memory and learning!

• Reactive control • Later implemented on real robots• Check: http://www.duke.edu/~mrz/braitenberg/braitenberg.html• Bots order Styrofoam cubes (16 min 30 sec)

– Tokyo Lecture 3 time 24:30-41:00

Page 20: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Brief History

• 1750: Swiss craftsman create automatons with clockwork to play tunes

• 1917: Word Robot appeard in Karel Capek’s play• 1938: Issac Asimov wrote a novel about robots• 1958: Unimation (Universal Automation) co started

making die-casting robots for GM• 1960: Machine vision studies started• 1966: First painting robot installed in Byrne, Norway.• 1966: U.S.A.’s robotic spacecraft lands on moon.• 1978: First PUMA (Programmable Universal Assembly)

robot developed by Unimation.• 1979: Japan introduces the SCARA (Selective

Compliance Assembly Robot Arm).

Page 21: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Early Artificial Intelligence

• "Born" in 1955 at Dartmouth • "Intelligent machine" would use internal models to search

for solutions and then try them out (M. Minsky) => deliberative model!

• Planning became the tradition • Explicit symbolic representations • Hierarchical system organization • Sequential execution

Page 22: Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.

Artificial Intelligence

• Early AI had a strong impact on early robotics • Focused on knowledge, internal models, and

reasoning/planning • Eventually (1980s) robotics developed more

appropriate approaches => behavior-based and hybrid control

• AI itself has also evolved... • Early robots used deliberative control• Intelligence through construction (5 min 20 sec)

– Tokyo Lecture 2 time 27:40-33:00


Related Documents