Emergent Behavior in Biological Swarms Stephen Motter.

Slides:



Advertisements
Similar presentations
Computational Intelligence Winter Term 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Advertisements

Swarm-Based Traffic Simulation
Computational Intelligence Winter Term 2013/14 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
New Mexico Computer Science For All Designing and Running Simulations Maureen Psaila-Dombrowski.
Better Group Behaviors in Complex Environments using Global Roadmaps O. Burchan Bayazit, Jyh-Ming Lien and Nancy M. Amato Presented by Mohammad Irfan Rafiq.
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
Ant colony algorithm Ant colony algorithm mimics the behavior of insect colonies completing their activities Ant colony looking for food Solving a problem.
Ant colonies for the traveling salesman problem Eliran Natan Seminar in Bioinformatics (236818) – Spring 2013 Computer Science Department Technion - Israel.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
Ant Optimization in NetLogo By: Stephen Johnson. Optimization Wide spread applicability Much easier through the use of computers Very clear results.
CMPT 401 Summer 2007 Dr. Alexandra Fedorova Lecture XVII: Distributed Systems Algorithms Inspired by Biology.
Ant Colonies As Logistic Processes Optimizers
By Stefan Rummel 05/05/2008 Prof. Rudowsky CIS 9.5 Brooklyn College.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Ant Colony Optimization: an introduction
FORS 8450 Advanced Forest Planning Lecture 19 Ant Colony Optimization.
Ant colony optimization algorithms Mykulska Eugenia
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
Distributed Systems 15. Multiagent systems and swarms Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
SWARM INTELLIGENCE IN DATA MINING Written by Crina Grosan, Ajith Abraham & Monica Chis Presented by Megan Rose Bryant.
Self-Organizing Agents for Grid Load Balancing Junwei Cao Fifth IEEE/ACM International Workshop on Grid Computing (GRID'04)
Swarm intelligence Self-organization in nature and how we can learn from it.
Genetic Algorithms and Ant Colony Optimisation
Chapter 11: Artificial Intelligence
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
计算机科学概述 Introduction to Computer Science 陆嘉恒 中国人民大学 信息学院
EE4E,M.Sc. C++ Programming Assignment Introduction.
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
-Abhilash Nayak Regd. No. : CS1(B) “The Power of Simplicity”
Design & Analysis of Algorithms Combinatory optimization SCHOOL OF COMPUTING Pasi Fränti
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Selected topics in Ant 2002 By Hanh Nguyen. Selected topics in Ant 2002 Homogeneous Ants for Web Document Similarity Modeling and Categorization Ant Colonies.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Swarm Robotics Indresh Yadav.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Introduction to Self-Organization
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
Modeling and Simulation. Warm-up Activity (1 of 3) You will be given a set of nine pennies. Let’s assume that one of the pennies is a counterfeit that.
By Balaji Prabhakar, Katherine N. Dektar, Deborah M. Gordon Presented by Anusha Reddy Guntakandla Net Id: agunta2 April 9, 2015.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
DRILL Answer the following question’s in your notebook: 1.How does ACO differ from PSO? 2.What does positive feedback do in a swarm? 3.What does negative.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
Ant Colony Optimization Andriy Baranov
M ulti m edia c omputing laboratory Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks S. S. Iyengar, Hsiao-Chun Wu, N. Balakrishnan,
Biologically Inspired Computation Ant Colony Optimisation.
Computational Representation of Ant Foraging Clayton Lewis June 26, 2010.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Swarm Intelligence. An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications.
Topic1:Swarm Intelligence 李长河,计算机学院
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.
Chapter 11: Artificial Intelligence
Chapter 11: Artificial Intelligence
Motion Planning for Multiple Autonomous Vehicles
Robot Teams Topics: Teamwork and Its Challenges
Self-Organization and Templates in Swarm Computing
James Hobson Andrew Forth Josh Griffin
Computational Intelligence
Ant Colony Optimization
traveling salesman problem
Computational Intelligence
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Agent-Based Models Hiroki Sayama
Presentation transcript:

Emergent Behavior in Biological Swarms Stephen Motter

The Papers The Self-Organizing Exploratory Pattern of the Argentine Ant Study of Group Food Retrieval by Ants as a Model for Multi-Robot Collective Transport 1

Paper 1 Authors: – J. L. Deneubourg – S. Aron – S. Goss – J. M. Pasteels Appeared in the Journal of Insect Behavior, 1990 The Self-Organizing Exploratory Pattern of the Argentine Ant 2

Problem How do ants explore? – Rather, how is a single ant’s exploration affected by the previous ants? Is it a function? Can we model it? Homogenous/heterogeneous agents? Paper 1 Critique ResultsExperimentApproachInsights Problem Statement 3

Insights Problem Ants explore with no fixed destination. They do this at night (so no visual cues). The Argentine ant lays her pheromone continuously (not just on return). Paper 1 Critique ResultsExperimentApproach Insights 4

Approach Problem 1)Observe the exploratory pattern. 2)Reduce to a binary choice (diamond bridge). 3)Generate a model from observed data. – Does a Monte-Carlo model fit? – General choice function: Paper 1 Critique ResultsExperimentInsights Approach 5

Experiment Problem This experiment has two parts. Empty arena (no food or debris). Automatically photographed every 60 seconds. Sand periodically replaced. Paper 1 Critique ResultsApproachInsights Experiment (Open Arena) Note: This is an artist’s rendition of the experiment, as no image of the arena was provided by the authors. 6

Experiment Problem The second part is more controlled. Ants crossing bridge counted every 3-minutes. Ants prevented from doubling back. Paper 1 Critique ResultsApproachInsights Experiment (Diamond Bridge) 7

Results Problem Ants explore close to the nest first. The front advances, but leaves a trail. Number of explorers grows logistically. Picking out returning explorers halts exploration development. Ants will not ‘re-explore’ a well-explored area. Paper 1 Critique ExperimentApproachInsights Results (Open Arena) 8

Results ProblemPaper 1 Critique ExperimentApproachInsights Results (Open Arena) 9

Results Problem Both branches chosen equally at first. Positive feedback rapidly makes one path preferable. Ants act reactively (as a function of # ant passages). Paper 1 Critique ExperimentApproachInsights Results (Diamond Bridge) 10

Results ProblemPaper 1 Critique ExperimentApproachInsights Results (Diamond Bridge) 11 (Note: The axes on these graphs are not the same)

Critique Problem The model fits, but a lot of simplifications are required. Pheromone quantity estimated by number of ants passing (ignores evaporation, assumes each ant lays equal amount of pheromone). The ‘separated ants’ appear more dispersed in experiments than model. Paper 1ResultsExperimentApproachInsights Critique 12

Paper 2 Study of Group Food Retrieval by Ants as a Model for Multi-Robot Collective Transport Authors: – S. Berman – Q. Lindsey – V. Kumar – M. S. Sakar – S. C. Pratt Appeared in the Proceedings of the IEEE,

Problem What is the role of each ant in collective transport? Rules that govern their actions? Can we apply this to robots who, like ants. have limited sensing, communication, and computation capabilities? Paper 2 Critique ResultsExperimentApproachInsights Problem Statement 14

Insights Problem Ants grab stuff in groups (better than robots do). The ant approach is decentralized, scalable, a requires no a priori information. Therefore, ants are more flexible and more robust than centralized approach. Prey transport teams are superefficient. Paper 2 Critique ResultsExperimentApproach Insights 15

Approach Problem 1)Observe ants in a controlled environment. 2)Develop a behavior model. 3)Run a simulation to see if the model matches. Paper 2 Critique ResultsExperimentInsights Approach 16

Experiment Problem Fabricate fake food (out of springs and fig paste) and measure the forces and deformations as ants carry it back to the nest (about 1 meter). 27 Trials Paper 2 Critique ResultsApproachInsights Experiment 17

18 Results ProblemPaper 2 Critique ExperimentApproachInsights Results (Observation) Quasi-static motion More ants is better (faster) Load speed saturation with increased group size

Results Problem Hybrid system with probabilistic transitions between two task modes: – search for grasp point – transport Start from uniformly randomly distributed positions and orientations Paper 2 Critique ExperimentApproachInsights Results (Simulation) 19

Critique Problem Friction is a major factor which throws the deformation measures off. They even observe “stick-slip” motion. Paper 2ResultsExperimentApproachInsights Critique 20

Closing Thoughts Both use ants as a model of homogenous agents and minimal communication. Both attempt to apply lessons from ants to distributed robotics. Both simulations use very simple models, while still being reasonably accurate. 21

Questions? The Self-Organizing Exploratory Pattern of the Argentine Ant Study of Group Food Retrieval by Ants as a Model for Multi-Robot Collective Transport 22