CS 4630: Intelligent Robotics and Perception Case Study: Motor Schema-based Design Chapter 5 Tucker Balch.

Slides:



Advertisements
Similar presentations
Visual Object Tracking Using Particle Filters : A Survey Satarupa Mukherjee Department of Computing Science, University of Alberta, Edmonton, Canada
Advertisements

Visual Event Detection & Recognition Filiz Bunyak Ersoy, Ph.D. student Smart Engineering Systems Lab.
Intelligent Patrolling Sarit Kraus Department of Computer Science Bar-Ilan University Collaborators: Noa Agmon, Gal Kaminka, Efrat Sless 1.
Embedded System Lab Kim Jong Hwi Chonbuk National University Introduction to Intelligent Robots.
Yiannis Demiris and Anthony Dearden By James Gilbert.
AuRA: Principles and Practice in Review
Computer and Robot Vision I
Lecture 6: Hybrid Robot Control Gal A. Kaminka Introduction to Robots and Multi-Robot Systems Agents in Physical and Virtual Environments.
Self Taught Learning : Transfer learning from unlabeled data Presented by: Shankar B S DMML Lab Rajat Raina et al, CS, Stanford ICML 2007.
Visual Navigation in Modified Environments From Biology to SLAM Sotirios Ch. Diamantas and Richard Crowder.
AI Lab Weekly Seminar By: Buluç Çelik.
ECE 4340/7340 Exam #2 Review Winter Sensing and Perception CMUcam and image representation (RGB, YUV) Percept; logical sensors Logical redundancy.
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Behavior- Based Approaches Behavior- Based Approaches.
IROS04 (Japan, Sendai) University of Tehran Amir massoud Farahmand - Majid Nili Ahmadabadi Babak Najar Araabi {mnili,
Learning and Recognizing Activities in Streams of Video Dinesh Govindaraju.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
Kalman filter and SLAM problem
Institute of Perception, Action and Behaviour (IPAB) Director: Prof. Sethu Vijayakumar.
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
SWARM INTELLIGENCE IN DATA MINING Written by Crina Grosan, Ajith Abraham & Monica Chis Presented by Megan Rose Bryant.
Autonomous Learning of Object Models on Mobile Robots Xiang Li Ph.D. student supervised by Dr. Mohan Sridharan Stochastic Estimation and Autonomous Robotics.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
3D Motion Capture Assisted Video human motion recognition based on the Layered HMM Myunghoon Suk & Ashok Ramadass Advisor : Dr. B. Prabhakaran Multimedia.
Mean-shift and its application for object tracking
Computer Science CPSC 322 Lecture 3 AI Applications 1.
Today’s Topics Chapter 2 in One Slide Chapter 18: Machine Learning (ML) Creating an ML Dataset –“Fixed-length feature vectors” –Relational/graph-based.
Richard Patrick Samples Ph.D. Student, ECE Department 1.
K. J. O’Hara AMRS: Behavior Recognition and Opponent Modeling Oct Behavior Recognition and Opponent Modeling in Autonomous Multi-Robot Systems.
HCI / CprE / ComS 575: Computational Perception Instructor: Alexander Stoytchev
Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek.
A Confidence-Based Approach to Multi-Robot Demonstration Learning Sonia Chernova Manuela Veloso Carnegie Mellon University Computer Science Department.
Director: Prof. Maja J Matarić Associate Director: Prof. Gaurav S. Sukhatme Founder: Prof. George A. Bekey G OALS Automate the process of robot controller.
Tijana Janjusevic Multimedia and Vision Group, Queen Mary, University of London Clustering of Visual Data using Ant-inspired Methods Supervisor: Prof.
The TeamBots Environment
Behavior Recognition of Autonomous Underwater Vehicles For CS 7631: Multi Robot Systems Michael “Misha” Novitzky School of Interactive Computing Georgia.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
1 Structure of Aalborg University Welcome to Aalborg University.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Sean M. Ficht.  Problem Definition  Previous Work  Methods & Theory  Results.
Algorithmic, Game-theoretic and Logical Foundations
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
CSSE463: Image Recognition Day 15 Announcements: Announcements: Lab 5 posted, due Weds, Jan 13. Lab 5 posted, due Weds, Jan 13. Sunset detector posted,
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
Trends in Robotics Research Classical AI Robotics (mid-70’s) Sense-Plan-Act Complex world model and reasoning Reactive Paradigm (mid-80’s) No models: “the.
Learning for Physically Diverse Robot Teams Robot Teams - Chapter 7 CS8803 Autonomous Multi-Robot Systems 10/3/02.
Generalized Point Based Value Iteration for Interactive POMDPs Prashant Doshi Dept. of Computer Science and AI Institute University of Georgia
Quantizing Behavioral Heterogeneity Jon Beckham 11/21/02.
CS 4630: Intelligent Robotics and Perception Planning (Chapter 2) Instructor: Tucker Balch.
CS382 Introduction to Artificial Intelligence Lecture 1: The Foundations of AI and Intelligent Agents 24 January 2012 Instructor: Kostas Bekris Computer.
Preliminary Transformations Presented By: -Mona Saudagar Under Guidance of: - Prof. S. V. Jain Multi Oriented Text Recognition In Digital Images.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Brief Intro to Machine Learning CS539
CS b659: Intelligent Robotics
Intelligent Robotics and Perception
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Robot Teams Topics: Teamwork and Its Challenges
Robot Recognition of Complex Swarm Behaviors
HCI/ComS 575X: Computational Perception
CS 4630: Intelligent Robotics and Perception
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Course Outline Advanced Introduction Expert Systems Topics Problem
CS 4630: Intelligent Robotics and Perception
SENSOR BASED CONTROL OF AUTONOMOUS ROBOTS
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Behavior Based Systems
Professor: Peter Stone
Presentation transcript:

CS 4630: Intelligent Robotics and Perception Case Study: Motor Schema-based Design Chapter 5 Tucker Balch

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology What We’ve Covered History of Intelligent Robotics (Chapter 1) Hierarchical paradigm (Chapter 2) Biological basis for behavior-based control (Chapter 3) Overview of behavior based control (Chapter 4) Subsumption architecture (Chapter 4) Motor schema-based control (Chapter 4)

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Upcoming Today: case study of behavior-based control for multirobot team. Friday: TeamBots tutorial, new project assignment Monday: Midterm Exam Weds: Begin Chapter 5 (Sensing) Friday: Guest Lecture (Koenig)

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Social Potentials Balch & Arkin, IEEE Transactions on Robotics and Automation, 2000

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology The Multi-Foraging Task

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Foraging Robots (1997) Balch, AI Magazine, Balch, Autonomous Robots, 2000.

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Foraging Robots (1997) Balch, AI Magazine, Balch, Autonomous Robots, 2000.

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Foraging Robots (1997) Balch, AI Magazine, Balch, Autonomous Robots, 2000.

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Foraging Robots (1997) Balch, AI Magazine, Balch, Autonomous Robots, 2000.

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Behavioral Sequencing SearchDeliver Red have red Aquire Red see red ~see red ~have red at red bin Acquire BlueDeliver Blue have blue see blue at blue bin ~see blue ~have blue

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Performance as Team Size Increases

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Problem: Inter-Robot Interference

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Heterogeneous Strategy 1: Specialization

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Heterogeneous Strategy 2: Territorial

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Performance Comparison

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Are Diversity and Performance Correlated? Need a measure of robot team diversity Approach: information theory

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Diversity and Performance Negatively Correlated in Foraging

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Diversity and Performance Positively Correlated in Soccer Homogeneous Team Heterogeneous Team

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Where We are Real-time Video Processing Behavioral Sequence Representation Learning Algorithms

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Observing and Modeling Live Multi- Agent Systems Motivation –Our agents should act intelligently in the presence of other agents: humans, external agents, adversaries Social insects: –Rich, multiagent interactions –Adversarial/territorial behaviors –Real biology in collaboration with entomologists

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Research Goal: Develop Algorithms That Enable Simultaneous tracking of all the individuals in a colony Recognition of individual and colony behaviors Learning of new single and multi-agent behavior models Application of the models to multi-agent software and robotic systems

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology The complexity of ant society Holldobler & Wilson, 1990 Gordon, 1999

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Video of ant behaviors

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Finding Ants In Images (1) CMVision: Color-based tracking –Initially developed for tracking soccer robots –Classifies and segments regions according to color –100s of regions, 32 colors, 30Hz, low cost Bruce, Balch & Veloso, IROS-2000

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Finding ants in images (2) Approach: background subtraction Enables classification by color and motion B ij = (1 -  )B ij +  I ij Background Image Current Image Movement

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Associating observations with individuals The association problem –Best optimal algorithm O(n 3 ) –Greedy approach O(n 2 ) Noisy data presents additional challenges –Splitting, merging, drop-outs, pop-ups Current approach –“Greedy agents” leverage domain knowledge Future –Parallel implementations, Bayesian techniques (e.g. Xiang & Lesser), radar tracking techniques

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Analyzing the Spatial Behavior of a Colony

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology No Food Available

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Food Available

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Vector Representation

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Recognition Task: Right Turn, Left Turn, Straight? Approach: Average turning angles over a window Classify turns according to average: –if A < - , right turn –if A > , left turn –otherwise, straight n is the window size

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Example

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Recognizing Behavior from Movement Traces Hypothesis: –Observed movement features considered over time can be used to classify the behavior of a physical agent Previous success in observation of soccer agents –Hidden Markov Models (Han & Veloso, 1999) Example features –binary: towards-food, at-food, towards-home, at- home –continuous: velocity, turn-rate, path randomness Example behaviors –foraging, patrolling, carrying, recruiting

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Hidden Markov Model Representation S1S3 S A B C AAABBBBBBBBBBBBCCABBBBBBBBBCCA

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Hidden Markov Model Representation S1S3 S A 0.8 B 0.1 C 0.1 A 0.1 B 0.8 C 0.1 A 0.1 B 0.1 C 0.8 ACABBBABBBCBBBBCAABBBBABBBBCCA

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Using HMMs for Recognition With the Viterbi Algorithm AAABBBBBBBBBBBBCCABBBBBBBBBCCA

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology inspired by Han & Veloso, 1999

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Real-time Video Processing Behavioral Sequence Representation Recognition Algorithms Learning Algorithms

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology Thanks to Zia Khan Manuela Veloso James Bruce Gak Kaminka Pat Riley Rande Shern Ashley Stroupe DARPA Control of Agent Based Systems (CoABS)

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology

Observing Ants: Tracking and Analyzing the Behavior of Live Insects Tucker Balch Collaborative Perception and Robotics Lab

AMiRE October, 2001 Tucker Balch Georgia Institute of Technology