AuRA: Principles and Practice in Review

Slides:



Advertisements
Similar presentations
Elephants Don’t Play Chess
Advertisements

Jenkins — Modular Perception and Control Brown Computer — ROUGH DRAFT ( ) 1 Workshop Introduction: Modular Perception.
Embedded System Lab Kim Jong Hwi Chonbuk National University Introduction to Intelligent Robots.
COMMUNICATION IN MULTIROBOT TEAMS - BARATH CHRISTOPHER PETIT.
A Robotic Wheelchair for Crowded Public Environments Choi Jung-Yi EE887 Special Topics in Robotics Paper Review E. Prassler, J. Scholz, and.
Behavior-Based Formation Control for Multi-robot Teams Tucker Balch, and Ronald C. Arkin.
Wheelesley : A Robotic Wheelchair System: Indoor Navigation and User Interface Holly A. Yanco Woo Hyun Soo DESC Lab.
ECE 4340/7340 Exam #2 Review Winter Sensing and Perception CMUcam and image representation (RGB, YUV) Percept; logical sensors Logical redundancy.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
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.
Behavior Coordination Mechanisms – State-of-the- Art Paper by: Paolo Pirjanian (USC) Presented by: Chris Martin.
Motor Schema - Based Mobile Robot Navigation System - Ronald C. Arkin.
Autonomous Mobile Robots CPE 470/670 Lecture 8 Instructor: Monica Nicolescu.
Motor Schema Based Navigation for a Mobile Robot: An Approach to Programming by Behavior Ronald C. Arkin Reviewed By: Chris Miles.
Topics: Introduction to Robotics CS 491/691(X) Lecture 8 Instructor: Monica Nicolescu.
A Smart Sensor to Detect the Falls of the Elderly.
Behavior- Based Approaches Behavior- Based Approaches.
AuRA: Autonomous Robot Architecture From: Integrating Behavioral, Perceptual, and World Knowledge in Reactive Navigation Ron Arkin, 1990.
On Three-Layer Architecture Erann Gat Jet Propulsion Laboratory California Institute of Technology Presentation by: Ekkasit Tiamkaew Date: 09/09/04.
Inventing Hybrid Control The basic idea is simple: we want the best of both worlds (if possible). The goal is to combine closed-loop and open-loop execution.
Artificial Intelligence
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Design and Implementation of Metallic Waste Collection Robot
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
UBSwarm: Design of a Software Environment to Deploy Multiple Decentralized Robots Tamer Abukhalil, Madhav Patil, Advisor: Prof. Tarek Sobh Robotics, Intelligent.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Intelligent Autonomous Vehicles J. A. Farrell Department of Electrical Engineering University of California, Riverside.
Teaching Deliberative Navigation Using the LEGO RCX and Standard LEGO Components Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
Flakey Flakey's BackFlakey's Front. Flakey's Control Architecture The following is cited from the SRI web pages: Overview SRI's mobile robot, Flakey,
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
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.
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
7 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 7: Hybrid Deliberative/Reactive Paradigm1 Part 1: Overview & Managerial.
Outline: Biological Metaphor Biological generalization How AI applied this Ramifications for HRI How the resulting AI architecture relates to automation.
7 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 7: Hybrid Deliberative/Reactive Paradigm1 Part 1: Overview & Managerial.
CS 4630: Intelligent Robotics and Perception Case Study: Motor Schema-based Design Chapter 5 Tucker Balch.
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.
Swarm Robotics Indresh Yadav.
Architecture for Autonomous Assembly 1 Reid Simmons Robotics Institute Carnegie Mellon University.
Embedding Constraint Satisfaction using Parallel Soft-Core Processors on FPGAs Prasad Subramanian, Brandon Eames, Department of Electrical Engineering,
Mobile Robot Navigation Using Fuzzy logic Controller
Electrical Engineering Design Project - Fall 2002 Electrical/Computer Engineering Design Project Fall 2002 Lecture 4 – Robotics.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Intelligent Robotics Today: Robot Control Architectures Next Week: Localization Reading: Murphy Sections 2.1, 2.3, 2.5, 3.1, 3.5, 3.6, 4.1 – 4.3, 4.5,
Georgia Tech / Mobile Intelligence 1 Multi-Level Learning in Hybrid Deliberative/Reactive Mobile Robot Architectural Software Systems DARPA MARS Kickoff.
Robotica Lecture Review Reactive control Complete control space Action selection The subsumption architecture –Vertical vs. horizontal decomposition.
Introduction of Intelligent Agents
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
Selection of Behavioral Parameters: Integration of Case-Based Reasoning with Learning Momentum Brian Lee, Maxim Likhachev, and Ronald C. Arkin Mobile Robot.
Learning Momentum: Integration and Experimentation Brian Lee and Ronald C. Arkin Mobile Robot Laboratory Georgia Tech Atlanta, GA.
Prime Mobility Group Group Members: Fredrick Baggett William Crick Sean Maxon Advisor: Dr. Elliot Moore.
Learning Behavioral Parameterization Using Spatio-Temporal Case-Based Reasoning Maxim Likhachev, Michael Kaess, and Ronald C. Arkin Mobile Robot Laboratory.
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
Robotic Architectures: Schema Lecture 7a. Motor Schemas ● Based upon schema theory: Explains motor behavior in terms of concurrent control of many different.
Electrical Engineer Responsibilities
Know your Robot Electrical Parts
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Deliberative control for satellite-guided water quality monitoring
Electrical Engineer Responsibilities
Automation as the Subject of Mechanical Engineer’s interest
Electrical Engineer Responsibilities
CIS 488/588 Bruce R. Maxim UM-Dearborn
CS 4630: Intelligent Robotics and Perception
Chapter 7: Hybrid Deliberative/Reactive Paradigm
Robot Intelligence Kevin Warwick.
Behavior Based Systems
Presentation transcript:

AuRA: Principles and Practice in Review Paper by: Ronald C. Arkin and Tucker Balch Present By: Jirakhom Ruttanavakul

Introduction AuRA : Autonomous Robot Architecture AuRA : was developed in mid-1980’s (as a hybrid approach to robotic navigation) Arose from A deliberative or hierarchical planner A reactive controller

Guideline The structure of AuRA The strengths of AuRA The origin of AuRA Theory The example of AuRA-Based System Conclusion

Structure of AuRA Learning User Input Hierarchical Component Reactive REPRESENTATION Plan Recognition User Profile User Intentions Mission Planner Hierarchical Component Spatial Learning Spatial Reasoner Spatial Goals Plan Sequencer Mission Alterations Opportunism Schema Controller Reactive Compnenet On-line Adaptation Teleautonomy Motor Perceptual Actuation Sensing

Structure of AuRA (Cont.) Mission Planner Structure of AuRA (Cont.) Spatial Reasoner Plan Sequencer Mission Planner: Establishing high-level goals and constraints within which it must operate. Spatial Reasoner: Using the knowledge in long-term memory to construct a sequence of path legs. Plan Sequencer: Translating each path legs into a set of motor behaviors (schemas) The schemas will be sent to the robot. The deliberative system will stop and reactive system will start.

Structure of AuRA (Cont.) Schema Controller Structure of AuRA (Cont.) Motor Perceptual Schema Manage: Controlling and Monitoring the behavioral processes at run-time. Motor Schema associated with Perceptual schema: Providing the stimulus required for that particular behavior. Homeostatic Control System: Maintaining balance and system equilibrium. Hierarchical Component will be reactivated, only if a failure is detected (lack of progress, velocity of zero, and timeout)

The Strengths of AuRA Modularity: Components can be replaced with others in straightforward manner Flexibility: It provides for introducing adaptation and learning methods. Generalizability: Hybridization: Gat’s Atlantis Architecture, 3T

The Origin of AuRA Theory Aura : influenced by a wide range of ethological, neuroscientific, and psychological study Schema Theory: a theory of intelligence which represents motor and perceptual control at a level of abstraction higher than that of neural networks. The AuRA employs at the reactive control level, encoded using an analog of the potential fields method Justification for hybridization of reactive and deliberative control: found in studies by psychologists Homeostatic Control System: developed using models of the mammalian endocrine system as inspiration.

The Example of AuRA-Based System Trash-Collecting Robots : Built by a Group of Georgia Tech Student in 1994 Objective : Searching for trash, Picking it up, & Carrying it to the wastebaskets The trash : consisting of Styrofoam coffee cups, wads of paper, and soda cans. The environment : consisting of obstacles such as tables and chairs.

Robots Hardware and Sensing Power System & Computer Equipment Sensors : including bumper switches for collision detection Color Video Camera : The key factor of the robots’ success in their task A custom-built gripper : attatched to the front of the robots Infrared Sensor : mounted in the gripper

Low-level Behaviors for the Robots The lowest level : motor schemas Schema Controller instantiates and runs schemas as directed by the Plan Sequencer. A set of schemas is active at a time Each motor schemas : Computing a vector which indicates a desired direction of motion. The vector is combine to generate the overall movement vector The overall movement : sent to the robot’s actuator

The Example of Schemas Detect-red-blob : using vision to find the location of the goal (red is trash, blue for wastebaskets, green for robots). Detect-obstacles : using bumper switches to detects and tracks obstacles Move-to-goal : generating a vector towards the goal found by detect-red-blob Avoid-static-obstacles : generating a vector away from any detected obstacles Detect-IR-beam-broken: used as the trigger to close the gripper around the object

A Plan for Robots The plan, coded by humans, is a sequence of behavioral assemblages and perceptual triggers which causes the transition between them, expressed as a Finite State Acceptor (FSA) States : identified with circles Perceptual Triggers : directed arcs between states When the condition on arcs is met, the state will be changed

Cooperation in Robots No communication devices with the robots Simply paint the robots to green color. The robot move away from the green in wander-for-trash state

Conclusions The AuRA is a hybrid architecture which combine deliberative planner, based on traditional AI techniques and reactive controller, based on schema theory.

Thank You Questions & Comments