Swarm Robotics. Lecturer: Roderich Gross

Similar documents
CS 599: Distributed Intelligence in Robotics

Towards Artificial ATRON Animals: Scalable Anatomy for Self-Reconfigurable Robots

Collective Robotics. Marcin Pilat

Biological Inspirations for Distributed Robotics. Dr. Daisy Tang

KOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey

An Introduction To Modular Robots

CS594, Section 30682:

Praktikum: 9 Introduction to modular robots and first try

PSYCO 457 Week 9: Collective Intelligence and Embodiment

SWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities

Review of Modular Self-Reconfigurable Robotic Systems Di Bao1, 2, a, Xueqian Wang1, 2, b, Hailin Huang1, 2, c, Bin Liang1, 2, 3, d, *

An Introduction to Swarm Intelligence Issues

Current Trends and Miniaturization Challenges for Modular Self-Reconfigurable Robotics

Sequential Task Execution in a Minimalist Distributed Robotic System

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1

Contact information. Tony White, Associate Professor

INFORMATION AND COMMUNICATION TECHNOLOGIES IMPROVING EFFICIENCIES WAYFINDING SWARM CREATURES EXPLORING THE 3D DYNAMIC VIRTUAL WORLDS

biologically-inspired computing lecture 20 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

Sorting in Swarm Robots Using Communication-Based Cluster Size Estimation

Swarm Intelligence. Corey Fehr Merle Good Shawn Keown Gordon Fedoriw

Université Libre de Bruxelles

Group Transport Along a Robot Chain in a Self-Organised Robot Colony

SWARM ROBOTICS: PART 2. Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St.

CORC 3303 Exploring Robotics. Why Teams?

SWARM ROBOTICS: PART 2

Reconnectable Joints for Self-Reconfigurable Robots

Prototype Design of a Rubik Snake Robot

Cooperation through self-assembly in multi-robot systems

Design of Adaptive Collective Foraging in Swarm Robotic Systems

Université Libre de Bruxelles

1) Complexity, Emergence & CA (sb) 2) Fractals and L-systems (sb) 3) Multi-agent systems (vg) 4) Swarm intelligence (vg) 5) Artificial evolution (vg)

Swarm Robotics. Clustering and Sorting

Bio-inspired Multiagent Systems

Springer. Handbook oƒ. Computational Intelligence. Kacprzyk Pedrycz Editors

Structure and Markings as Stimuli for Autonomous Construction

SWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania

Experiments on Fault-Tolerant Self-Reconfiguration and Emergent Self-Repair Christensen, David Johan

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

A Bio-inspired Multi-Robot Coordination Approach

Hole Avoidance: Experiments in Coordinated Motion on Rough Terrain

Collaboration Through the Exploitation of Local Interactions in Autonomous Collective Robotics: The Stick Pulling Experiment

Université Libre de Bruxelles

Path formation in a robot swarm

Self-reconfigurable Quadruped Robot: Design and Analysis Yang Zheng1, a, Zhiqin Qian* 1, b, Pingsheng Ma1, c and Tan Zhang2, d

MASON. A Java Multi-agent Simulation Library. Sean Luke Gabriel Catalin Balan Liviu Panait Claudio Cioffi-Revilla Sean Paus

Modeling Swarm Robotic Systems

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Comprehensive Review on Modular Self-Reconfigurable Robot Architecture

Information Quality in Critical Infrastructures. Andrea Bondavalli.

Design of a Modular Self-Reconfigurable Robot

Biologically-inspired Autonomic Wireless Sensor Networks. Haoliang Wang 12/07/2015

Mechatronics 19 (2009) Contents lists available at ScienceDirect. Mechatronics. journal homepage:

Probabilistic Modelling of a Bio-Inspired Collective Experiment with Real Robots

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots

In this article, we review the concept of a cellular robot that is capable

Supporting the Design of Self- Organizing Ambient Intelligent Systems Through Agent-Based Simulation

Self-Organised Task Allocation in a Group of Robots

Paradigms, Models and Technologies for Building and Simulating Self-Organising Systems

Robotics Modules with Realtime Adaptive Topology

Towards an Engineering Science of Robot Foraging

Control and Coordination in a Networked Robotic Platform

Review Article Modular Self-Reconfigurable Robotic Systems: A Survey on Hardware Architectures

Efficiency and Optimization of Explicit and Implicit Communication Schemes in Collaborative Robotics Experiments

Shuffled Complex Evolution

Cooperative navigation in robotic swarms

Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots

Expert Assessment of Stigmergy: A Report for the Department of National Defence

Distributed Control of Multi-Robot Teams: Cooperative Baton Passing Task

In vivo, in silico, in machina: ants and robots balance memory and communication to collectively exploit information

Distributed Intelligent Systems W11 Machine-Learning Methods Applied to Distributed Robotic Systems

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

From Communication to Traffic Self-Organization in VANETs

Swarm-Bots to the Rescue

Glossary of terms. Short explanation

Development of PetRo: A Modular Robot for Pet-Like Applications

Adaptive Control in Swarm Robotic Systems

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Robotic Systems ECE 401RB Fall 2007

Decentralized Approaches for Robot Fleet Control

Portable Sensor Motes as a Distributed Communication Medium for Large Groups of Mobile Robots

Ant Robotics. Terrain Coverage. Motivation. Overview

Holland, Jane; Griffith, Josephine; O'Riordan, Colm.

P15051: Robotic Eye for Eye Tracker

Advances in insect brain/behavior simulation using HNN and robotics. Jim Zdunek. Insect Behavior. April 10, 2013

On The Role of the Multi-Level and Multi- Scale Nature of Behaviour and Cognition

Multiagent systems: Lessons from social insects and collective

A Review of Probabilistic Macroscopic Models for Swarm Robotic Systems

Interactive Surface for Bio-inspired Robotics, Re-examining Foraging Models

Path Formation and Goal Search in Swarm Robotics

Collective Construction Using Lego Robots

Kilogrid: a Modular Virtualization Environment for the Kilobot Robot

Swarm robotics in wireless distributed protocol design for coordinating robots involved in cooperative tasks

Bio-inspired Computing for Robots and Music. Jim Tørresen Research group Robotics and Intelligent Systems

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha

E190Q Lecture 15 Autonomous Robot Navigation

Instructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday,

Smart systems, the fourth industrial revolution and new challenges in distributed computing

Evolutionary Modular Robotics: Survey and Analysis

A Macroscopic Analytical Model of Collaboration in Distributed Robotic Systems

Transcription:

Swarm Robotics Lecturer: Roderich Gross 1

Outline Why swarm robotics? Example domains: Coordinated exploration Transportation and clustering Reconfigurable robots Summary Stigmergy revisited 2

Sources of Inspiration 3

Example 4

Key Properties Composed of many individuals The individuals are relatively homogeneous. The individuals are relatively incapable. The interactions among the individuals are based on simple behavioral rules that exploit only local information. The overall behavior results from a self-organized process. 5

Technological Motivations Robustness Scalability Versatility / flexibility Super linearity Low cost? 6

Coordinated Exploration 1. Environmental monitoring 2. Pheromone robotics 3. Chaining 7

Example 1: Environmental Monitoring Swarm of mobile robots for localizing an odor source Simple behaviors based on odor and wind detection Communication can help to increase the efficiency. Hayes et al., 2002 8

Example 2: Pheromone Robotics robot dispersion gradient (via hop counts) shortest path Payton et al., 2005 pheromone diffussion / evaporation 9

Example 3: Chaining Limited sensing range Signaling of colors (directional chains) Nouyan et al., 2009 10

Example 3: Chaining (Cont.) Mondada et al., 2005 Chains in prey retrieval (division of labor) Nouyan et al., 2009 11

Transportation and Clustering 1. Coordinated box pushing 2. Blind bulldozing 3. Clustering 4. Cooperative Manipulation 12

Example 1: Coordinated Box Pushing Task requires cooperation No explicit communication Behavior-based approach Ant-inspired stagnation recovery mechanism Kube and Zhang, 1993; Kube and Bonabeau, 2000 al., 1978 dobler et a Hoelld 13

Example 2: Blind Bulldozing Force sensitive plow Nest construction by ants Nest construction by robots Franks et al., 1992 Parker et al., 2003 14

Example 3: Clustering Clustering and sorting behavior can be observed in several ant species. Important mechanisms: stigmergic communication positive & negative feedback Example rule (N = #objects experienced in a short time window): 1. Probability to pick up an object: inversely proportional to N 2. Probability to deposit an object: directly proportional p to N Cemetery clusters in Messor sancta, 26 hours in total, 1500 corpses 15

Example 4: Cooperative Manipulation Desert ants cooperate to pull out of the ground long sticks (too long for a single ant). This behavior can be reproduced with a group of robots. How long to wait for a teammate? Super-linear performance: # sticks retrieved per robot is optimal for ca. 6-robot groups. Ijspeert et al., 2001 16

Reconfigurable Robots A modular robot, usually composed of several identical components, which can be re-organized to create morphologies suitable for different tasks. Inspiration: cells (cellular automata) individuals (swarm intelligence) Chain-type reconfigurable robots Lattice-type reconfigurable robots Mobile reconfigurable robots Further types of reconfigurable robots 17

Reconfigurable Robots 18

Chain Type Example: CONRO Fully self-contained Pin-hole connector (+latch) Infrared-based guidance Docking relatively complex Good mobility ISI, USC; Castano et al., 2000 19

Chain Type Example: CONRO Control can cope with sudden changes in the robot s morphology. AdapTronics Group & ISI, USC 20

Chain Type Example: PolyBot PARC, 2000; Yim et al., 2002 Self-reconfiguration of PolyBot 1 DOF module Power PC 555 Externally powered 21

Lattice Type Example: A-TRON Two half-spheres 4 male and 4 female connectors Self-docking is relatively simple. Self-reconfiguration can require many steps. The Maersk McKinney Moller Inst., Univ. of Southern Denmark 22

Lattice Type Example: A-TRON The Maersk McKinney Moller Inst., Univ. of Southern Denmark 23

Hybrid Example: M-TRAN M-TRAN III (2005 -) Hybrid: lattice type & chain type Magnets or actuated mechanical hooks Cellular Automata rules AIST; Murata et al., 2002 24

Physical Cooperation of Mobile Individuals Passing a gap Nest building Grouped Fall Plugging potholes in the trail 25

From Swarming Ants to Swarm-bots Laboratory of Intelligent Systems http://lis.epfl.ch 26 26 http://asl.epfl.ch Autonomous Systems Lab

Mobile Reconfigurable Robots Mobile units assemble into connected entities that are larger and stronger than any individual unit. Mondada et al., 2005; Gross et al., 2006 27

Example: Search & Rescue 28

Example: Search & Rescue (Cont.) 29

Other Types of Reconfigurable Robots Relative displacement without moving parts Electro-magnet rings Conversion of electrical to kinetic energy Claytronics Goldstein et al., 2005 30

Other Types of Reconfigurable Robots Stochastic reconfiguration of passively moving parts PPT Univ. of Washington; Klavins et al., 2005 31

Hierarchical Organization Meta-modules 1 Anatomy-based 2 1,2 The Maersk McKinney Moller Inst., Univ. of Southern Denmark 2 Intel Research Pittsburgh 32

Summary Swarm Intelligence: Key properties and technological motivations Coordinated Exploration Physical cooperation in ants and robots Reconfigurable robots 33

Stigmergy Revisited Communication through modification of the environment. The result of work by an individual leaves a persistent sign that affects the actions of (possibly other) individuals. Stimuli-response loop From Camazine et al., 2001 (Smith, 1978) 34

Stigmergy Revisited Testing how building activities are coordinated. Redundant structures Hole incorporated by human From Camazine et al., 2001 (Smith, 1978) 35

Stigmergy Revisited Nest construction rules (wasp combs) Camazine et al., 2001 36

Stigmergy Revisited Deterministic rule: Add cell to corner area if 2 or 3 adjacent walls are present. Probabilistic rule: Camazine et al., 2001 37

Stigmergy Distributed Construction Grushin and Reggia, 2006 38

Termites Video Attenborough (BBC) http://www.youtube.com/watch?v=0m7odgafpqu / h? 39