ECE 4340/7340 Exam #2 Review Winter 2005. Sensing and Perception CMUcam and image representation (RGB, YUV) Percept; logical sensors Logical redundancy.

Slides:



Advertisements
Similar presentations
Mobile Robot ApplicationsMobile Robot Applications Textbook: –T. Bräunl Embedded Robotics, Springer 2003 Recommended Reading: 1. J. Jones, A. Flynn: Mobile.
Advertisements

Reactive and Potential Field Planners
Sensor Based Planners Bug algorithms.
Motion Planning for Point Robots CS 659 Kris Hauser.
University of Amsterdam Search, Navigate, and Actuate - Quantitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Quantative Navigation.
Hybrid architecture for autonomous indoor navigation Georgia Institute of Technology CS 7630 – Autonomous Robotics Spring 2008 Serge Belinski Cyril Roussillon.
Last time we saw: DC motors – inefficiencies, operating voltage and current, stall voltage and current and torque – current and work of a motor Gearing.
Embedded System Lab Kim Jong Hwi Chonbuk National University Introduction to Intelligent Robots.
Motion planning, control and obstacle avoidance D. Calisi.
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
A Robotic Wheelchair for Crowded Public Environments Choi Jung-Yi EE887 Special Topics in Robotics Paper Review E. Prassler, J. Scholz, and.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
Behavior-Based Formation Control for Multi-robot Teams Tucker Balch, and Ronald C. Arkin.
Robotics CSPP Artificial Intelligence March 10, 2004.
SME Review - September 20, 2006 Neural Network Modeling Jean Carlson, Ted Brookings.
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.
Integration of Representation Into Goal-Driven Behavior-Based Robots By Maja J. Mataric Presented by Murali Kiran. M.
Integration of Representation Into Goal- Driven Behavior-Based Robots By Dr. Maja J. Mataric` Presented by Andy Klempau.
An experiment on squad navigation of human and robots IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance January 7th-8th,
Study on Mobile Robot Navigation Techniques Presenter: 林易增 2008/8/26.
Behavior- Based Approaches Behavior- Based Approaches.
AuRA: Autonomous Robot Architecture From: Integrating Behavioral, Perceptual, and World Knowledge in Reactive Navigation Ron Arkin, 1990.
Patent Liability Analysis Andrew Loveless. Potential Patent Infringement Autonomous obstacle avoidance 7,587,260 – Autonomous navigation system and method.
Localisation & Navigation
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
오 세 영, 이 진 수 전자전기공학과, 뇌연구센터 포항공과대학교
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.
Cooperating AmigoBots Framework and Algorithms
© Manfred Huber Autonomous Robots Robot Path Planning.
4 Introduction to AI Robotics (MIT Press)Chapter 4: The Reactive Paradigm1 The Reactive Paradigm Describe the Reactive Paradigm in terms of the 3 robot.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Visibility Graph. Voronoi Diagram Control is easy: stay equidistant away from closest obstacles.
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.
University of Amsterdam Search, Navigate, and Actuate - Qualitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Qualitative Navigation.
Mobile Robot Navigation Using Fuzzy logic Controller
9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.
ROBOTIC VISION CHAPTER 5: NAVIGATION. CONTENTS INTRODUCTION OF ROBOT NAVIGATION SYSTEM. VISUAL GUIDED ROBOT APPLICATION: - LAND BASED NAVIGATION - MAP.
Topological Path Planning JBNU, Division of Computer Science and Engineering Parallel Computing Lab Jonghwi Kim Introduction to AI Robots Chapter 9.
UNC Chapel Hill M. C. Lin Introduction to Motion Planning Applications Overview of the Problem Basics – Planning for Point Robot –Visibility Graphs –Roadmap.
Robotics Club: 5:30 this evening
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.
4 Introduction to AI Robotics (MIT Press)Chapter 4: The Reactive Paradigm1 The Reactive Paradigm Describe the Reactive Paradigm in terms of the 3 robot.
1 Energy-Efficient Mobile Robot Exploration Yongguo Mei, Yung-Hsiang Lu Purdue University ICRA06.
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.
Motion Planning Howie CHoset. Assign HW Algorithms –Start-Goal Methods –Map-Based Approaches –Cellular Decompositions.
Selection and Navigation of Mobile Sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
Robotic Architectures: Schema Lecture 7a. Motor Schemas ● Based upon schema theory: Explains motor behavior in terms of concurrent control of many different.
CSPP Artificial Intelligence March 10, 2004
CMSC Artificial Intelligence March 11, 2008
State Machines Chapter 5.
Schedule for next 2 weeks
Spatial Semantic Hierarchy (SSH)
Build Intelligence from the bottom up!
Build Intelligence from the bottom up!
Part II Chapter 9: Topological Path Planning
Trends in Robotics Research
Planning and Navigation
Power and limits of reactive intelligence
Build Intelligence from the bottom up!
Robot Intelligence Kevin Warwick.
Planning.
Behavior Based Systems
Presentation transcript:

ECE 4340/7340 Exam #2 Review Winter 2005

Sensing and Perception CMUcam and image representation (RGB, YUV) Percept; logical sensors Logical redundancy vs. physical redundancy Combining sensory signals –Sensor fission –Sensor fashion –Sensor fusion

sensor Combination mechanism behavior sensor percept action behavior action sensor behavior sensor percept Sequence selector action sensor fusionbehavior sensor percept action Sensor Fission Sensor Fashion Sensor Fusion

Sensory Uncertainty ( ) Gaussian distribution of input data Uncertainty propagation to output: Line extraction from noisy range data

Angle Histograms using Range (4.3)

Architectures Subsumption – Brooks –One behavior takes precedence at a time AuRA – Arkin (hybrid) –Potential fields for navigation –Piecewise linear paths from landmark to landmark –Be prepared to design a potential field approach for a designated problem (e.g., docking)

Using Schemas for Robot Behaviors Perceptual schema + Motor schema Behavior NOT a function or an event Perceptual Schema Motor Schema percept & gain sensor input motor actions

Include inputs to behaviors! Wander for color Move to color Wander for light Move to light Release color

Mataric´ Topological mapping, planning & navigation using the subsumption architecture Range sensors, compass; Sensor perceptual zones What constitutes a landmark? How are landmarks recognized? Map representation –Graph where each node is a landmark –Zero distance between nodes How was planning accomplished?

Other Topological Map Representations node Connectivity (arch)

Chapter 5 Probabilistic map-based localization (5.6) –Action update based on wheel encoders –Perception update based on sensors in new location Dervish example

Kuipers Layers –Geometric level –Topological level –Sensorimotor Control level Distinctive places –“a local maximum found by a hill-climbing strategy”

Levitt and Lawton Triangular-shaped regions formed by landmarks Topological planning & navigation from region to region How was planning accomplished?

Chapter 6 Configuration space for mobile robots Representations –Visibility graph –Voronoi diagram –Cell decomposition (e.g., grid cell) Path planning / search algorithms –NF1 or “grassfire” –Graph search: Breadth first, Depth first, Greedy, A* Obstacle avoidance –Potential field, –Bug1, Bug2, –Vector field histogram Be prepared for a search problem for planning

A* search for path planning For search, distance = actual distance to node + estimated distance

Balch and Arkin Robot formations as motor schemas –Diamond, wedge, line, follow the leader Control referencing –Leader, neighbor, unit Zones –Ballistic, controlled, deadzone Results

Parker - ALLIANCE Multi-robot distributed coordination –Impatience –Acquiescence Extension of Subsumption –Behavior sets are switched out to give each robot its role Each robot broadcasts its activity Results

Murphy and Lisetti Multi-robot distributed coordination via emotions Multi-agent control for interdependent tasks –Cyclic dependency Emotional states change each robot’s behavior –Frustrated –Concerned –Confident –Happy Why do we insist on using biological models for robot behavior when it is not necessary?