Nuttapon Boonpinon 4870340721 Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.

Slides:



Advertisements
Similar presentations
anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
Advertisements

Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks Xiaorui Wang, Guoliang Xing, Yuanfang Zhang*, Chenyang Lu, Robert Pless,
Guang Tan, Stephen A. Jarvis, and Anne-Marie Kermarrec IEEE Transactions on Mobile Computing, VOL. 8, NO.6, JUNE Yun-Jung Lu.
Movement-Assisted Sensor Deployment Author : Guiling Wang, Guohong Cao, Tom La Porta Presenter : Young-Hwan Kim.
Coverage Estimation in Heterogeneous Visual Sensor Networks Mahmut Karakaya and Hairong Qi Advanced Imaging & Collaborative Information Processing Laboratory.
AIBO Common World Model Thomas Jellema Stephan Kempkes Emanuele Venneri Rob Verkuylen.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
Florian Klein Flocking Cooperation with Limited Communication in Mobile Networks.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Reciprocal Velocity Obstacles for Real-Time Multi-Agent Navigation Jur van den Berg Ming Lin Dinesh Manocha.
IMagic Senior Project Emre AYDIN Asil Kaan BOZCUOĞLU Onur ÖZBEK Egemen VARDAR Onur YÜRÜTEN Project Supervisor: Asst. Prof. Uluç Saranlı.
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
EE631 Cooperating Autonomous Mobile Robots Lecture 5: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Cognitive Colonization The Robotics Institute Carnegie Mellon University Bernardine Dias, Bruce Digney, Martial Hebert, Bart Nabbe, Tony Stentz, Scott.
Collaborative Robotics and Wireless Sensor Networks in Area-Coverage related Problems John Stergiopoulos Dept. Elect. & Comp. Eng. Univ. of Patras, Greece.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,
Behavior-Based Formation Control for Multi-robot Teams Tucker Balch, and Ronald C. Arkin.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
ECE 4340/7340 Exam #2 Review Winter Sensing and Perception CMUcam and image representation (RGB, YUV) Percept; logical sensors Logical redundancy.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
1/22 Robot Formations Using Only Local Sensing And Control Jakob Fredslund, Maja J Mataric {jakobf, Interaction Lab, University.
IEEE TSMCA 2005 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS Presented by 황재호.
Motor Schema Based Navigation for a Mobile Robot: An Approach to Programming by Behavior Ronald C. Arkin Reviewed By: Chris Miles.
Dynamic Medial Axis Based Motion Planning in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver
GS 3 GS 3 : Scalable Self-configuration and Self-healing in Wireless Networks Hongwei Zhang & Anish Arora.
Direct movement has long relocation time and overuses the redundant sensor Motivation Coverage under random deployment Coverage under clustering All the.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
A Mobile Sensor Network Using Autonomously Controlled Animals Yihan Li, Shivendra S. Panwar and Srinivas Burugupalli New York State Center for Advanced.
Behavior Based Robotics: A Wall Following Behavior Arun Mahendra - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
Cooperating AmigoBots Framework and Algorithms
Algorithms for Robot-based Network Deployment, Repair, and Coverage Gaurav S. Sukhatme Center for Robotics and Embedded.
Dynamic Coverage Enhancement for Object Tracking in Hybrid Sensor Networks Computer Science and Information Engineering Department Fu-Jen Catholic University.
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
Richard Patrick Samples Ph.D. Student, ECE Department 1.
Swarm Robotics Indresh Yadav.
Algorithms for Control and Interaction of Large Formations of Robots Ross Mead Dr. Jerry B. Weinberg Dr. William White.
Mobile Robot Navigation Using Fuzzy logic Controller
F 1 ← y = x 2 F 2 ← y = 0.05 sin(10 x) F1 → F2F1 → F2F1 → F2F1 → F2 F1 → F2F1 → F2F1 → F2F1 → F2 To manage the robot formation, a graphical user interface.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
In our previous work, robots are treated as cells in a 1-dimensional cellular automaton (Mead et al. 2007). Each robot “cell state” consists of its distance.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
Maxim A. Batalin, Gaurav S. Sukhatme Presented by:Shawn Kristek.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Algorithmic, Game-theoretic and Logical Foundations
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
Adaptive Tracking in Distributed Wireless Sensor Networks Lizhi Yang, Chuan Feng, Jerzy W. Rozenblit, Haiyan Qiao The University of Arizona Electrical.
Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,
Problem Description: One line explanation of the problem to be solved Problem Description: One line explanation of the problem to be solved Proposed Solution:
Selection and Navigation of Mobile Sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Constraint-Based Motion Planning for Multiple Agents Luv Kohli COMP259 March 5, 2003.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
A Coverage-Preserving and Hole Tolerant Based Scheme for the Irregular Sensing Range in WSNs Azzedine Boukerche, Xin Fei PARADISE Research Lab Univeristy.
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
Multi-robot
Build Intelligence from the bottom up!
Build Intelligence from the bottom up!
EE631 Cooperating Autonomous Mobile Robots Lecture: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
Locomotion of Wheeled Robots
Build Intelligence from the bottom up!
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Presentation transcript:

Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous Multi-Robot Systems 1

2

3

Why Multi-Robot ? Some task can’t be done by a single robot 4

Why Multi-Robot ? Require more than one type of robot 5

Why Multi-Robot ? Robustness and False Tolerance is required 6

Multi-Robot vs. Single Robot Go! Get the Ball 7

Multi-Robot vs. Single Robot Go! Get the Ball Do you see the ball? 8

Multi-Robot vs. Single Robot Go! Get the Ball I will get it No, you get it You Get it I will get it 9

Multi-Robot vs. Single Robot 10 Go! Get the Ball 10

Multi-Robot Research Areas Task Allocation / Task Planning Communication Protocol Cooperative Mapping / Localization Motion Coordination / Pattern Formation 11

Multi-Robot Pattern Formations Control Sensors Locomotion Local Planning Global Planning Range Sensor / Motor PID, other control system Obstacle Avoidance Navigation 12

Multi-Robot Pattern Formations Control Sensors Locomoti on Local Planning Global Planning Control Sensors Locomoti on Local Planning Global Planning Control Sensors Locomoti on Local Planning Global Planning Pattern Formation robot1 robot2 robot3 13

Multi-Robot Pattern Formation “ Formation Algorithm 14

Multi-Robot Pattern Formations Control Sensors Locomoti on Local Planning Global Planning Control Sensors Locomoti on Local Planning Global Planning Control Sensors Locomoti on Local Planning Global Planning Pattern Formation robot1 robot2 robot3 Pattern Formation 15

Multi-Robot Pattern Formation Formation 16

Multi-Robot Pattern Formation Formation Global Communication 17

Multi-Robot Pattern Formation Formation Local Communication 18

Multi-Robot Pattern Formation Formation No Communication 19

Multi-Robot Formation Application Robotic Traffic Barrel Land-mine Detection 20

Literature Review :: Multi-Robot Formation Early Researches :: Arai 89, Reynolds 87a,b Decentralized :: Parker 93, Balch98 Mataric 02, Desai 02, Centralized :: Farritor02, Manuela96 21

Early Research :: Reynolds’ Boid A distributer behavior model Used in animation to reduce animators’ work involving many agents Used in “Batman Returns” 22

Centralized Pattern Formation Farritor ’02 “Intelligent Highway Traffic Barrel” Forming a robotic traffic barrel taper Each barrel’s cost must be low enough to allow frequent replacements. A lead robot is used to command each barrel 23

Decentralized Pattern Formation :: Balch 98 Balch’98 “Behavior-based Formation Control for Multi-robot Teams” Propose 4 types of formation Line Formation Column Formation

Decentralized Pattern Formation :: Balch 98 Wedge Formation Diamond Formation

Decentralized Pattern Formation :: Balch 98 Use motor schema control scheme Move to Goal Avoid Static Obstacle Maintain Formation Avoid Robot ∑ ∑ W W W W W W W W Output 26

Decentralized Pattern Formation :: Balch 98 3 type of location determination Unit Center Leader Reference Neighbor Reference 27

Decentralized Pattern Formation::Desai 02 Desai ’02 “A graph theoretic approach for modeling mobile robot team formations” Use graph to represent formation relationship between robot l-l relation l l l  l-  relation 28

Centralized vs. Decentralized 29

30 Formation Decentralized Pattern Formation

Communication Robot Multi- Robot Single Robot Centralized Decentralized No Communication Local Communication Global Communication Global Communication 31

Robot Model Robot Sensing Range Robot θ d Distance d and angle θ can be sensed by the robot Each robots can identify type of robots in range 32

Heterogeneity 33 Oxygen Image CO 2 Oxygen CO 2 Image

Our Problems Decentralized Pattern Formation for Multi-Robot Systems But, What kind of formations ? Line? Diamond? No… Heterogeneity Constrained Coverage Squad Formation 34 Circular Formation

Arrange heterogeneous robot group into single circular shape 35

Circular Formation 36

Circular Formation Challenge Circularity is a global property But we can measure only local No explicit geometric properties in each agent 37

Related works :: Circular Formation Sugihara and Suzuki ‘99, “Distributed Algorithms for Formation of Geometric Patterns with Many Mobile Robots” Each robots follow this rule If distance between itself and the furthest robot is more than diameter of circle then move toward that robot Else, move away from the closet robot 38

Related works :: Circular formation Sometime converged to Reuleaux's Triangle Need information of all robot in workspace Embodied explicit geometric properties of circle in algorithm Reuleaux's Triangle 39

Squad Formation Form a squad composed of k predefined types and distribute squad to cover the workspace Final workspace Initial workspace 40

Squad Formation Challenges No global information, do not know where agent should head Limited communication Scalability 41

Related Works :: Squad Formation Nguyen et. Al. ‘03 “Autonomous Communication Relays for Tactical Robots” Composed of ‘Master’ and ‘Relay slave’ Relay slave keep communication Master  Base alive 42

Constrained Coverage Uniformly cover the workspace only in their corresponding region 43

Constrained Coverage Initial WorkspaceFinal Workspace 44

Constrained Coverage Challenge No prior knowledge about map No absolute localization Uniformly cover the workspace Cover workspace only space that related to agents’ type 45

Related Works :: Constrained Coverage Coverage No n- Constrained Constrained Potential Field Based Voronoi Based Communication Range Communication Type 46

Related Works :: Constrained Coverage Howard et. Al. ‘02 “Mobile Sensor Network Deployment using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem” Self-Deployment Implement artificial potential field to disperse mobile sensor network nodes 47

Related Works :: Constrained coverage Tan et. Al. ’04 “Modeling Multiple Robot Systems for Area Coverage and Cooperation “ Robots move to centroid of voronoi region 48

Related Works :: Constrained Coverage Rekleitis et. Al.‘03 “ Limited Communication, Multi-Robot Team Based Coverage” Dynamic Coverage Line of sight communication Cell-Decomposition based 49

Related Works :: Constrained Coverage 50

Related Works :: Constrained Coverage Coverage No n- Constrained Constrained Potential Field Based Voronoi Based Communication Range Communication Type Region 51

3 Problems but common goals Squad FormationCircular Formation Constrained Coverage “Simple” Distributed Algorithm Low computational power needed Need no/local communication only Use Limited-range Sensor “Simple” Distributed Algorithm Low computational power needed Need no/local communication only Use Limited-range Sensor 52

Scope A distributed algorithm for controlling a group of heterogeneous robots in simulation For circular formation, the algorithm must outperform the current method (suzuki’99) For squad formation and constrained coverage, the algorithm must complete the task with acceptable performance Purpose performance matrices for squad formation and constrained coverage 53

Work Plan Preliminary works Study related works Develop algorithm for circular formation Ongoing works Develop algorithm for squad formation and constrained coverage Study performance matrices for squad formation and constrained coverage 54

Thank you, Any question ? 55

Sugihara and Suzuki 56

57