Introduction to Robotics & Multi-robot systems Speaker : Wen-Chieh Fang Time : 2005/08.

Slides:



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

The AGILO Autonomous Robot Soccer Team: Computational Principles, Experiences, and Perspectives Michael Beetz, Sebastian Buck, Robert Hanek, Thorsten Schmitt,
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
Cognitive Colonization The Robotics Institute Carnegie Mellon University Bernardine Dias, Bruce Digney, Martial Hebert, Bart Nabbe, Tony Stentz, Scott.
Decentralised Coordination of Mobile Sensors using the Max-Sum Algorithm Ruben Stranders, Alex Rogers, Nick Jennings School of Electronics and Computer.
Robotics CSPP Artificial Intelligence March 10, 2004.
ECE 4340/7340 Exam #2 Review Winter Sensing and Perception CMUcam and image representation (RGB, YUV) Percept; logical sensors Logical redundancy.
Intelligence without Reason
A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
Planetary Surface Robotics ENAE 788U, Spring 2005 U N I V E R S I T Y O F MARYLAND Lecture 8 Mapping 5 April, 2005.
Behavior- Based Approaches Behavior- Based Approaches.
Distributed Robot Agent Brent Dingle Marco A. Morales.
Introductory Remarks Robust Intelligence Solicitation Edwina Rissland Daniel DeMenthon, George Lee, Tanya Korelsky, Ken Whang (The Robust Intelligence.
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
Artificial Intelligence
Autonomous Robots CS 393R Professor: Peter Stone TA: Jacob Menashe.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Gerhard K. Kraetzschmar The Cool Science Institute Educational Robotics A Glimpse on Robotics Tutorial Material.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Topic 2: Multi-Agent Systems a practical example categories of MAS examples definitions: agents and MAS conclusion.
Sensors. Sensors are for Perception Sensors are physical devices that measure physical quantities. – Such as light, temperature, pressure – Proprioception.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
CH558 Software Agent (Software Agent Technology and Multi-agent Systems) Spring Semester, 2005 Dept. of Computer Science Yonsei University.
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.
Cooperating AmigoBots Framework and Algorithms
Meeting report NTU CSIE Adviser : Prof. Jane Hsu Speaker : Wen-Chieh Fang 2005/09/21.
Multiple Robot Systems: Task Distribution, Coordination and Localization Sameer Singh 83 ECE 2000 Final Year NSIT.
Artificial Intelligence Chapter 25 Agent Architectures Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
8 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 8: Multi-agents1.
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.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
University of Amsterdam Search, Navigate, and Actuate - Qualitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Qualitative Navigation.
Swarm Robotics Indresh Yadav.
CS 415 – A.I. Slide Set 10. Controlling Multiple Robots Different considerations for multiple robots – Inherently dynamic environment – Complex local.
Introduction to MultiRobot Systems. Lecture Outline Terminology Why group behavior is useful How group behavior can be controlled Why group behavior is.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
CONTENTS INTRODUCTION TO A.I. WORKING OF A.I. APPLICATIONS OF A.I. CONCLUSIONS ON A.I.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Taxonomies of Multirobot Systems Steve Marlowe. Merriam Webster Pronunciation: tak-'sä-n&-mE Function: noun Etymology: French taxonomie, from tax- + -nomie.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
8 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 8: Multi-agents1.
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
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, *WSU,
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Heterogeneous Teams of Modular Robots for Mapping and Exploration by Grabowski et. al.
What is Multimedia Anyway? David Millard and Paul Lewis.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
CSPP Artificial Intelligence March 10, 2004
CMSC Artificial Intelligence March 11, 2008
Learning Fast and Slow John E. Laird
Intelligent Mobile Robotics
Automation as the Subject of Mechanical Engineer’s interest
Marco Mamei Franco Zambonelli Letizia Leonardi ESAW '02
Chapter 8: Multi-agents
Artificial Intelligence Chapter 25 Agent Architectures
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Robot Teams Topics: Teamwork and Its Challenges
Artificial Intelligence Chapter 25. Agent Architectures
Artificial Intelligence Chapter 25 Agent Architectures
Professor: Peter Stone
Presentation transcript:

Introduction to Robotics & Multi-robot systems Speaker : Wen-Chieh Fang Time : 2005/08

Agenda  The Study of Agency  Related Courses  Mobile robots  Architecture  Hierarchical Paradigm  Reactive Paradigm  Hybrid Paradigm  Communication  5 Categories of Communication  Communication Structure  What Do Robots Say to Each Other?  Languages for multi-agents  Applications  Multi-robot Sensing  Sensory coverage  Control  Reference

The Study of Agency (after Stone and Veloso 2002) [Murphy 2000 slides] Distributed Artificial Intelligence Distributed Problem Solving Multi- Agent Systems How to solve problems Or meet goals by “divide and conquer” Single computer: How to decompose task? How to synthesize solutions? Divide among agents: Who to subcontract to? How do they cooperate?

Related Courses  Robotics  Artificial Intelligence  Distributed Artificial Intelligence (DAI)  Multi-agent systems  Animal behavior (optional)

Mobile robots  Navigation  Maximum Navigation Test (MNT) The robot is placed in an environment that is unknown, large, complex and dynamic. After a time needed by the robot to explore the environment, the robot must be able to go to any selected place, trying to minimize a cost function (e.g. time, energy, etc).

Mobile robots (Cont.)  Motion Control problem  World Modeling problem  Localization problem  Planning problem  Architecture problem

Architecture  Hierarchical Paradigm  Reactive Paradigm  Hybrid Paradigm

Hierarchical Paradigm  Organization PLANSENSEACT World model: 1.A priori rep 2.Sensed info 3.Cognitive

Reactive Paradigm  Vertical decomposition of tasks

Hybrid Paradigm  Organization

5 Categories of Communication [Murphy 2000 slides]  Infinite  comms are free  Motion  costs as much to communicate as it would to move  ex. Box pushing (if other robot can feel the box, it ’ s comms)  Low  comms costs more than moving from one location to another  Zero  no communication between agents  Topology  Broadcast, address, tree, graph

Communication Structure  Interaction via Environment :  Environment is the communication medium (a shared memory)  Interaction via Sensing :  Without explicit communication  Interaction via Communications :  Explicit communication by either directed or broadcast intentional messages Adopted from [ Parker et.al.2003 ] Adopted from [ Yoshida et.al ]

What Do Robots Say to Each Other? [Murphy 2000 slides]  How do they “ talk ” ?  Implicit: signaling, postures, smell  Explicit: language  Who does the talking?  “ the boss ” -Centralized control  Everybody - Distributed control

What do Robots Say? (after Jung and Zelinsky 02) [Murphy 2000 slides]  Communication without meaning preservation  Emitter can ’ t interpret its own signal  Receiver reacts in a specific way (stimulus-response)  Ex. Mating displays, bacteria emit chemicals  Communication with meaning preservation  Shared common representation  Ex. Ant leaves pheromone trail to food, itself & peers can follow  Ex. Wolves leave scent markings

Languages for multi-agents  To abstract the important information and minimize explicit communication  Does an increase on the amount of transmitted data imply better performance?  Does an increase on the amount of transmitted data imply better performance? [ Castelpietra et. al ]  How to make agents to speak the “ same language ” ? (how to translate syntactically and semantically the data or information structures of the sender to the receiver?)  How to make agents to speak the “ same language ” ? (how to translate syntactically and semantically the data or information structures of the sender to the receiver?) [ Ye et. al ]  How to make agents mean the same “ meaning ” when they communicate? (how to make sure that agents use the same ontology?)  How to make agents mean the same “ meaning ” when they communicate? (how to make sure that agents use the same ontology?) [ Ye et. al ]

Multi-robot Sensing [Murphy 2000]  Proprioceptive sensors ( which robots measures a signal originating within itself ):  Shaft encoder  GPS  Proximity sensors :  Sonar or ultrasonics  Infrared (IR)  Bump and feeler sensors  Computer Vision  Range from vision  Stereo camera pairs  Light stripers  Laser ranging Adopted from [ Werger & Mataric 2000 ]

Sensory coverage  Topics  Target tracking/search  Variations  Numbers & speeds of sensor & targets  Communication, sensing & movement capabilities  Terrain  Predictability of targets  Multi-sensor fusion Adopted from [ Jung & Sukhatme 2002 ]

Control  Centralized control  Distributed control

Reference  English reference  R. R. Murphy, Introduction to AI Robotics. The MIT Press,  Chinese reference  彼得‧曼瑟, 費斯‧德魯修著, “ 機器人的進化 : 人工智慧與機器人 學的新世紀 ”, 商周出版, 2002  羅德尼‧布魯克斯著, " 我們都是機器人:人機合一的大時代 ", 究 竟, 2003  漢斯‧摩拉維克著, " 機器人:由機器邁向超越人類心智之路 ", 台 灣商務, 2004

Reference   [ Castelpietra et. al ] C. Castelpietra, L. Iocchi, D. Nardi, and R. Rosati, “Coordination in multi-agent autonomous cognitive robotic systems,” in Proceedings of 2nd International Cognitive Robotics Workshop,   [ Ye et. al ] Y. Ye, S. Boies, J. Liu, and X. Yi, “Collective perception in massive, open, and heterogeneous multi-agent environment,” in Proceedings of 1st International Joint Conference on Autonomous Agents and Multi-agent Systems (AAMAS’02), 2002.