1 Introduction to AI Robotics (MIT Press)Chapter 11 Course Objectives Know what it takes to make a robust autonomous robot work: –Sense/Think/Act Understand.

Slides:



Advertisements
Similar presentations
Map of Human Computer Interaction
Advertisements

Mike Marr Safety Consultant Specialist
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Artificial Intelligence
VIRTUAL REALITY ENVIRONMENT (WXGE 6310) Future of Virtual Reality.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Robots Past and Future Based on a lecture by Dr. Hadi Moradi University of Southern California.
All Teams Overview: Team:Topics 1 Overview Chapter 1: From Teleoperation to Autonomy Chapter 2: The Hierarchical Paradigm 2 Chapter 3: Biological Foundations.
Humanoid Robotics – A Social Interaction CS 575 ::: Spring 2007 Guided By Prof. Baparao By Devangi Patel reprogrammable multifunctionalmovable self - contained.
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
Robotics for Intelligent Environments
Behavior- Based Approaches Behavior- Based Approaches.
Robotic Systems Trends, Research, Future CSCi 338 :: Distributed Systems :: Fall 2005 Aleksandar Stefanovski.
Standard Grade Automated Systems and Industrial Applications Automated Systems and Industrial Applications Standard Grade.
The Need of Unmanned Systems
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Historical Development.
Vision Guided Robotics
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Better Robots 1 The Goal: More Robots Enabling Fewer Soldiers Military “robots” today lack autonomy –Currently, many soldiers control one robot –Want few.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #1: The.
Remote manipulations / diagnostics in radioactive areas and handling of radioactive material Workshop, Geneva, Switzerland 6 th May 2013 THE REPLACEMENT.
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
INTRODUCTION OBJECTIVES BE ACQUANTED WITH AUTOMATION AND ROBOTS UNDERSTAND THE TECHNOLOGY OF ROBOTS RECOGNIZE THE ECONOMIC AND SOCIAL ISSUES ASSOCIAT5ED.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Introduction to AI Robotics Spring 2014 Robotics Overview (selected slides from an older Robotics book)
Introduction to Vision & Robotics Bob Fisher IF 1.26 Michael Herrmann IF Lectures: Handouts (+ video)
From Teleoperation to Autonomy
Modularly Adaptable Rover and Integrated Control System Mars Society International Conference 2003 – Eugene, Oregon.
Teaching Deliberative Navigation Using the LEGO RCX and Standard LEGO Components Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
September1 Managing robot Development using Agent based Technologies Dr. Reuven Granot Former Scientific Deputy Research & Technology Unit Directorate.
Introduction to AI Robotics Chapter 2. The Hierarchical Paradigm Hyeokjae Kwon.
Introduction to Robotics Part 1 Direct Control Robots and Robotic systems.
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Survey of AI for games. AI vs. AI for games Traditional AI: – Made to handle unseen inputs, large state space – Too many options possible to compute an.
Autonomous Vehicles By: Rotha Aing. What makes a vehicle autonomous ? “Driverless” Different from remote controlled 3 D’s –Detection –Delivery –Data-Gathering.
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
Outline: Biological Metaphor Biological generalization How AI applied this Ramifications for HRI How the resulting AI architecture relates to automation.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
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.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
I Robot.
Introduction to AI Robotics ( Chapter 1. From Teleoperation To Autonomy ) ( ) Sungmin Lee ( 이성민 ) Division of Electronic Engineering, Chonbuk National.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
CS 4630: Intelligent Robotics and Perception History of Intelligent Robotics (Chapter 1) Instructor: Tucker Balch.
Teleoperation In Mixed Initiative Systems. What is teleoperation? Remote operation of robots by humans Can be very difficult for human operator Possible.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
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
CS 8803L: Autonomous Multirobot Systems Tucker Balch The BORG Lab
INTRODUCTION TO ROBOTICS Part 1: Overview Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Robots.
Rescue Robots A social relevant application Arnoud Visser DOAS Kick-off 7 January 2008.
Robot Vision SS 2009 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther.
ROBOTICS.
With. Project Overview  Introduction to Factory Automation Numerical Control  Build an autonomous robotic solution  Testing an autonomous robot build.
Robotics From the book :
Design and Organization of Autonomous Systems 7 January 2008
Course Objectives Know what it takes to make a robust autonomous robot work: Sense/Think/Act Understand the important, approaches, research issues and.
Intelligent Mobile Robotics
Automation as the Subject of Mechanical Engineer’s interest
Humanoid Robotics – A Social Interaction
Map of Human Computer Interaction
Presentation transcript:

1 Introduction to AI Robotics (MIT Press)Chapter 11 Course Objectives Know what it takes to make a robust autonomous robot work: –Sense/Think/Act Understand the important, approaches, research issues and challenges in autonomous robotics. Know how to program an autonomous robot.

1 Introduction to AI Robotics (MIT Press)Chapter 12 What Can Robots Be Used For? Manufacturing 3 Ds –Dirty –Dull –Dangerous Space –Satellites, probes, planetary landers, rovers Military Agriculture Construction Entertainment Consumer?

1 Introduction to AI Robotics (MIT Press)Chapter 13 History of Intelligent Robotics 1940s –First remote manipulators for hazardous substances 1950s –Industrial manipulators: “reprogrammable and multi-functional mechanism designed to move materials, parts, tools…” –Closed loop control

1 Introduction to AI Robotics (MIT Press)Chapter 14 History Continued 1955 – term “AI” coined 1960s manufacturing robots –Automatic guided vehicles (AGVs) –Precision, repeatability –Emphasis on mechanical aspects 1970s –Planetary landers –Machine vision research expands 1980s –Black factory –First intelligent autonomous robots: Shakey, Stanford Cart, etc

1 Introduction to AI Robotics (MIT Press)Chapter 15 History Continued 1990s –Symbolic AI/Robotics stalls –Reactive/Behavior-based robotics emerges 2000s –?

1 Introduction to AI Robotics (MIT Press)Chapter 16 Intelligent Robot Mechanical creature which can function autonomously –Mechanical= built, constructed –Creature= think of it as an entity with its own motivation, decision making processes –Function autonomously= can sense, act, maybe even reason; doesn’t just do the same thing over and over like automation

1 Introduction to AI Robotics (MIT Press)Chapter 17 “Intelligent” Robotics Basic robot primitives : Sense/Think/Act Three paradigms (architectures): - Hierarchical (Deliberative): Sense ->Plan ->Act ; - Reactive: Sense -> Act; - Hybrid (Deliberative/Reactive): Plan -> Sense -> Act

1 Introduction to AI Robotics (MIT Press)Chapter 18 Ways of Controlling a Robot “RC-ing” –you control the robot –you can view the robot and it’s relationship to the environment –ex. radio controlled cars, bomb robots –operator isn’t removed from scene, not very safe teleoperation –you control the robot –you can only view the environment through the robot’s eyes –don’t have to figure out AI semi- or full autonomy –you might control the robot sometimes –you can only view the environment through the robot’s eyes –ex. Sojouner with different modes –human doesn’t have to do everything

1 Introduction to AI Robotics (MIT Press)Chapter 19 Teleoperation Human controls robot remotely –Hazardous materials –Search and rescue –Some planetary rovers Considerations –Feedback (video, tactile, smell?) –User interfaces (cognitive fatigue, nausea) –Time/distance

1 Introduction to AI Robotics (MIT Press)Chapter 110 Components of a Telesystem (after Uttal 89) Local –display –Local control device Communication Remote –sensor –mobility –effector –power Display Control Sensor Mobility Effector Power Communi- cation Local Remote

1 Introduction to AI Robotics (MIT Press)Chapter 111 Example Local Remote

1 Introduction to AI Robotics (MIT Press)Chapter 112 Typical Run

1 Introduction to AI Robotics (MIT Press)Chapter 113 Problems that You Saw no feedback, couldn’t really tell that the robot was stuck but finally got free –robot doesn’t have “proprioception” or internal sensing to tell you what the flippers were doing. No crunching noises, no pose widget to show the flippers no localization, mapping-> no idea how far traveled partial solution: better instrumentation (but can’t do dead reckoning well) –operator doesn’t have an external viewpoint to show itself relative to the environment solution: two robots, one to spot the other communications dropout, even though ~3 meters away lighting conditions went from dark to very bright –hard for computer vision or human to adjust

1 Introduction to AI Robotics (MIT Press)Chapter 114 DarkStar+7 seconds=DarkSpot 7 second communications lag (satellite relay) “interruption” lag on part of operator

1 Introduction to AI Robotics (MIT Press)Chapter 115 Predator: ~7:1 human to robot ration 4 people to control it (52-56 weeks of training) –one for flying –two for instruments –one for landing/takeoff plus maintenance, sensor processing and routing lack of self-awareness– in Kosovo, come along side in helicopter and shoot down Leo’s unofficial Predator page

1 Introduction to AI Robotics (MIT Press)Chapter 116 Teleop Problems cognitive fatigue communications dropout communications bandwidth communications lag too many people to run one robot

1 Introduction to AI Robotics (MIT Press)Chapter 117 Telesystems Best Suited For: the tasks are unstructured and not repetitive the task workspace cannot be engineered to permit the use of industrial manipulators key portions of the task require dexterous manipulation, especially hand-eye coordination, but not continuously key portions of the task require object recognition or situational awareness the needs of the display technology do not exceed the limitations of the communication link (bandwidth, time delays) the availability of trained personnel is not an issue

1 Introduction to AI Robotics (MIT Press)Chapter 118 Teleop Solutions Telepresence –improves human control, reduces simulator sickness and cognitive fatigue by providing sensory feedback to the point that teleoperator feels they are “present” in robot’s environment Semi-autonomous –Supervisory Control human is involved, but routine or “safe” portions of the task are handled autonomously by the robot Shared Control –human initiates action, interacts with remote by adding perceptual inputs or feedback, and interrupts execution as needed Traded Control –human initiates action, does not interact –Mixed Initiative (Guarded Control) robot doesn’t let the operator injure the robot (without override) “whoever figures it out first”

1 Introduction to AI Robotics (MIT Press)Chapter 119 Collaborative Teleoperation Urban is stuck, Inuktun can’t help from current perspective 1.Driven off 3 rd floor 2.Hoisted to 2 nd floor by tether 3.Has better view, changing configuration & rocking extend view mpg: June 2, 2000 SRDR Miami Beach: view from Inuktun as it falls mpg: June 2, 2000 SRDR Miami Beach: view from Inuktun from hoisted position still: June 2, 2000 SRDR Miami Beach

1 Introduction to AI Robotics (MIT Press)Chapter AAAI Mobile Robot 2 robots helping each other reduced collision errors, sped up time navigating confined space, righting

1 Introduction to AI Robotics (MIT Press)Chapter 121 Example: Mixed-Initiative & Collab. Teleop 9/2000 DARPA Tactical Mobile Robots demonstration Robot used an intelligent assistant agent to look for signs of snipers hiding in urban rubble –motion –skin color –difference in color –thermal (IR camera) Human navigated mother robot using viewpoint of 2 nd robot (not in picture) Once deposited the human moved the daughter robot, and either saw a sniper or was alerted by the agent

1 Introduction to AI Robotics (MIT Press)Chapter 122 AI provides the “other stuff” knowledge representation understanding natural langugage learning planning and problem solving inference search vision

1 Introduction to AI Robotics (MIT Press)Chapter 123 Summary Teleoperation arose as an intermediate solution to autonomy, but it has a number of problems:cognitive fatigue, high comms bandwidth, short delays, and many:one human to robot ratios. Telepresence tries to reduce cognitive fatigue through enhanced immersive environments Semi-autonomy tries to reduce fatigue, bandwidth by delegating portions of the task to robot