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

Slides:



Advertisements
Similar presentations
Robotics Where AI meets the real world. Ankit Jain
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Artificial Intelligence versus classical Robotics All robot control architectures are build on some ideas of Artificial Intelligence They form also, what.
Laboratory for Perceptual Robotics – Department of Computer Science Overview of the Course The Trinity Project History Cabling for Electronics Projects.
1 Lecture 33 Introduction to Artificial Intelligence (AI) Overview  Lecture Objectives.  Introduction to AI.  The Turing Test for Intelligence.  Main.
Autonomous Mobile Robots CpE 470/670
IAT 800 Braitenberg Vehicles. Oct 31, Fall 2006IAT 8002 Outline  Braitenberg vehicles –Concept behind vehicles –Introduce several vehicles –Look through.
Autonomous Mobile Robots CpE 470/670(X) Lecture 2 Instructor: Monica Nicolescu.
Artificial Intelligence
Jochen Triesch, UC San Diego, 1 Real Artificial Life: Robots.
Robots Past and Future Based on a lecture by Dr. Hadi Moradi University of Southern California.
Quantum Robot for Teenagers Arushi Raghuvanshi Yale Fan Michal Woyke Marek Perkowski Presentation at ISMVL 2007 May
Advanced Topics in Robotics CS493/790 (X) Lecture 2 Instructor: Monica Nicolescu.
Introduction to Robotics © M. J. Mataric Introduction to mobile robots -2 Slides modified from Maja Mataric’s CSCI445, USC.
Advanced Topics in Robotics CS493/790 (X) Lecture 1 Instructor: Monica Nicolescu.
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
Random Administrivia In CMC 306 on Monday for LISP lab.
Behavior- Based Approaches Behavior- Based Approaches.
Topics: Introduction to Robotics CS 491/691(X)
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Robots and Computer Science Dr. Dakai Zhu Department of Computer Science, UTSA
History on Robotics Created by: Magdalena Roman, ITEC 1301, Section#9857 Instructor: Dr. Stacey McCroskey University of Houston Created by: Magdalena.
Autonomous Mobile Robots CpE 470/670 Lecture 2 Instructor: Monica Nicolescu.
Introduction to Vision & Robotics Bob Fisher IF 1.26 Michael Herrmann IF Lectures: Handouts (+ video)
CS206Evolutionary Robotics “Cogito ergo sum.”. CS206Evolutionary Robotics “Cogito ergo sum.” “I think, therefore I am.” “Do I exist?” “There is something.
Robotics study guide ITE I.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
ROBOTICS COE 584 Autonomous Mobile Robots. Review Definitions –Robots, robotics Robot components –Sensors, actuators, control State, state space Representation.
Introduction to mobile robots
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
ROBOTICS.
Outline: Biological Metaphor Biological generalization How AI applied this Ramifications for HRI How the resulting AI architecture relates to automation.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #3: A Brief.
Artificial intelligence and robots Jacek Malec Department of Computer Science Lund University
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #3: The.
Robotics Manufacturing CIM, 3 rd Alejandro, Chavis, Jayla, Isaiah, Kaylee.
Robotics Robotics History Robotics Technology Types of Robots.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Artificial Intelligence in Game Design Complex Steering Behaviors and Combining Behaviors.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Braitenberg Vehicles. A little history… Valentino Braitenberg (born 1926) is a cyberneticist and former director at the Max Planck Institute for Biological.
Robotica Lecture Review Reactive control Complete control space Action selection The subsumption architecture –Vertical vs. horizontal decomposition.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Introduction of Intelligent Agents
Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.
Dr. Long Tran-Thanh University of Southampton
INTRODUCTION TO ROBOTICS Part 1: Overview Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Braitenberg Vehicles. A little history… Valentino Braitenberg (born 1926) is a cyberneticist and former director at the Max Planck Institute for Biological.
Robotics Where AI meets the real world. AMAN KUMAR, SECTION –B4902.
Mindstorms 1.1 Today’s topics l AI l History of Robotics l Uses of robots l The RCX l ROBOLAB l Upcoming ä Basic control ä Kinematics ä Robot architectures.
Introduction to Industrial Robots Landstown High School Governor’s STEM Academy Robotics Pathway.
Artificial Intelligence in Game Design Lecture 8: Complex Steering Behaviors and Combining Behaviors.
Robotics Sharif In the name of Allah Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #4: The.
ARTIFICIAL INTELLIGENCE. Contents Introduction Branches of AI Control Theory Cybernetics Artificial Neural Networks Application Advantage And Disadvantage.
LCC 6310 Computation as an Expressive Medium Lecture 11.
Artificial Intelligence
With. Project Overview  Introduction to Factory Automation Numerical Control  Build an autonomous robotic solution  Testing an autonomous robot build.
BEAM Robotics Biology Electronics Aesthetics Mechanics
(C) 2001, Ernest L. Hall, University of Cincinnati
Chapter 11: Artificial Intelligence
Braitenberg’s Vehicles
Automation as the Subject of Mechanical Engineer’s interest
Braitenberg’s Vehicles
Today: Classic & AI Control Wednesday: Image Processing/Vision
CISC 1003 Exploring Robotics
Topics: Introduction to Robotics CS 491/691(X)
Chapter 12: Building Situated Robots
Presentation transcript:

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

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

Reactive Systems Collection of sense-act rules –Stimulus-response Advantages: –? Disadvantages –?

Reactive Systems Collection of sense-act rules –Stimulus-response Advantages: –Inherently parallel –No/minimal state –Very fast –No memory Disadvantages –No planning –No learning

Deliberative Systems 3 phase model: –Sense –Plan –Act Example: Chess Advantages: –? Disadvantages: –?

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

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

- 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

W. Grey Walter’s Tortoise 1953 Machina Speculatrix Sensors –1 photocell, –1 bump sensor 2 motors Reactive control

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

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

Tortoise behavior A path: a candle on top of the shell

Tortoise behavior Two turtles: Like dancing

New Tortoise

Question How does it do the charging? –Note: When the battery is low, it goes for the light.

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

Braitenberg Vehicles Complex behaviors from very simple mechanisms

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: Bots order Styrofoam cubes (16 min 30 sec) –Tokyo Lecture 3 time 24:30-41:00

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).

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

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