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

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

Dec 14, 2015

Download

Documents

Leila Dickens
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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