SlideShare a Scribd company logo
FOCAS workshop, 2nd September 2013, Taormina, Italy

Morphogenetic Multi-Robot Pattern Formation
Using Hierarchical Gene Regulatory Networks

Professor Yaochu Jin and Dr. Hyondong Oh*
Nature Inspired Computing and Engineering (NICE) Group
Department of Computing, University of Surrey, UK

*EC FP7 project: Genetically-programmable self-patterning swarm-organs (Swarm-Organ)
Outline
• Introduction
• Biological Background

• Adaptive Pattern Formation using H-GRN Model
• Future Research Direction
Introduction
• Multi-robot systems (MRSs) are to collectively accomplish complex tasks
that are beyond the capability of any single robot





in the presence of uncertainties or with incomplete information
where a distributed control or asynchronous computation is required
flexible, robust, and adaptive
Search and rescue, cooperative transportation, mapping, and monitoring

• Morphogenetic robotics is a new emerging field of robotics for selforganisation of swarm or modular robots
 which employs genetic and cellular mechanisms, inspired from
 Biological morphogenesis and gene regulatory networks (GRNs)

• Morphogenetic pattern formation which can be highly adaptable to
unknown environmental changes
Biological Background
Biological Morphogenesis
• Morphogenesis is a biological process in which cells divide and differentiate, and finally
resulting in the mature morphology of a biological organism.
• Morphogenesis is under the governance of a developmental gene regulatory network
(GRN) and the influence of the environment represented as morphogen gradients.
• Morphogen gradients are either directly present in the environment of fertilised cell or
generated by a few cells known as organisers.

Frames from digital 4D movie of C. elegans
embryo development.

Movements of epidermal cells (green) and
neurons (red) during epidermal enclosure of
C. elegans
Gene Regulatory Networks (GRNs)
A gene regulatory network is a collection of DNA segments that interact with other
chemicals in its own cell or other cells, thereby governing the expression rate at which
the genes are transcribed into mRNA and proteins

Gene Regulatory Network
activator
activator

g1
Gene 1

Negative

repressor
feedback

g2
Gene 2

Positive
feedback
activator

g3
Gene 3

A gene regulatory network with three genes

Transcriptional regulatory network
controlling metabolism in E. coli bacteria
Multi-Cellular Interactions
Cell 1
Cell 2
The genes create GRNs
that exhibit complex
dynamic behavior to
control development

+

-

+
-

Gene codes for cell actions:
divide, die, communicate,
change cell-type

+

+

-

Cell-cell communication is
achieved by diffusive coupling

Gene
Morphogenetic Swarm Robots
Cell-Robot Metaphor
Multi-Cellular System

Multi-Robot Systems

Concentration of gene G1

x-position

Concentration of gene G2

y-position

Concentration of gene P1

Internal state in x-coordinate

Concentration of gene P2

Internal state in y-coordinate

Cell-cell interactions through
TF diffusion

Robot-robot local interaction

Morphogen gradient

Target pattern to be formed
I. Adaptive Pattern Formation Using a
Hierarchical GRN
• Biological organisers imply a temporal
/ spatial hierarchy in gene expression
– For morphogenetic robotics, hierarchy
facilitates local adaptation
– Improvement of robustness and
evolvability

• Two-layer H-GRN structure for target
entrapping pattern formation
– Layer 1: pattern generation
– Layer 2: Robot guidance

• GRN model parameters are evolved
using a multi-objective evolutionary
algorithm
Layer 1: Pattern Generation
Layer 2: Robot Guidance
Preliminary Experimental Results
II. Adaptive Pattern Formation Using HGRN with Region-based Shape Control
• Predefined Simple Shape
– Desired region as a ring and obstacle avoidance

– Single moving target tracking
 Movement (pos. & vel.) of a target is assumed
to be known or can be estimated
[unknown/known target velocity]
• Complex Entrapping Shape from Layer 1
– Stationary target with neighbourhood size adaptation
 Adjusted by sensing (max) and bumper range (min)
– Tracking of multiple moving targets
III. Adaptive Pattern Formation Using
H-GRN with Evolving Network Motifs
• Evolving layer with network motifs
– Utilise basic building blocks for gene
regulation: positive, negative, OR, AND,
XOR, etc.
– Evolving GRN structures with evolutionary
optimisation to find the GRN model which
entraps multiple targets efficiently
Future Research Direction
Conclusions

• Morphogenetic approach to self-organised adaptive multi-robot pattern
formation using a hierarchical GRN (H-GRN)

• Highly adaptable to environmental changes resulting from unknown
target movements

• Applications: contaminant/hazardous material boundary monitoring or
isolation and transport/herding target objects to a goal position
Future Research Direction

• More biologically –inspired approaches to swarm robotics

• Realistic distributed system considering a swarm of robots’ sensing /
communication / computation capability

• Implementation with swarm robot testbed
– Kilobot: a low cost scalable robot designed for collective behaviours
Swarm Robot Testbed
Comparison of Small Collective Robot Systems
Robot

Cost
(GBP)

Scalable
operation

Sensing

Locomotion
/ speed

Body
size (cm)

Battery
(hours)

1. Alice

30*

none

distance

wheel
/ 4 cm/s

2

80
(10*)

charge,
power, program

distance,
ambient light

vibration
/ 1 cm/s

3

2

3.5-10

2. Kilobot**

1

3-24

3. Formica
4. Jasmine

wheel
15*
none
ambient light
3
1.5
Kilobot – commercially available & inexpensive
/ N/A
system for testing collaborative behaviour in a
distance, bearing,
wheel
90*
charge
3
1-2
/ N/A
very large (> 100)light color of robots
swarm

3

4

5

5. E-puck**

600

none

camera,
distance, bearing

wheel
/ 13 cm/s

7.5

6. R-One

150*

none

light, accel/gyro, IR
sensors, encoders

wheel
/ 30 cm/s

10

N/A

charge,
power, program

distance, bearing,
camera, bump

wheel
/ 50 cm/s

12.7

3

8. SwarmBot (EPFL)

N/A

none

distance, bearing,
accel/gyro, camera

treel
/ N/A

17

4-7

7

8

6

7. SwarmBot (MIT)

6

1-10

*part cost only / **commercially available
Thanks for your attention.
Any question?
Swarm Robot Testbed
Kilobot Specifications
• Locomotion
– 2 vibration motors (255 power levels)
– 1 cm/s & 45 deg/s
• Communication & Sensing
– Infrared light transmitter/receiver
 3 bytes up to 7 cm away
 Distance by signal strength
– Ambient light sensor
• Controller
– Atmega 328 Microprocessor
– C language with WinAVR compiler
Swarm Robot Testbed
Kilobot Scalability
• Controller board
– Send a new program to all Kilobots at once
– Control the Kilobots (pausing or power on/off)
– One-meter diameter area
• Kilobot charger
– Charge ten Kilobots at one time
• Applications
– Foraging, leader following, transport, and etc.
– Need to be fairly simple due to limited capabilities
*References: http://www.k-team.com/mobile-robotics-products/kilobot
http://www.eecs.harvard.edu/ssr/projects/progSA/kilobot.html
M. Rubenstein et al., Kilobot: A Low Cost Scalable Robot System for Collective Behaviors, IEEE ICRA, USA, 2012
M. Rubenstein et al., Collective Transport of Complex Objects by Simple Robots: Theory and Experiments, AA-MAS, USA, 2013

More Related Content

What's hot

Comparative genomics
Comparative genomicsComparative genomics
Comparative genomics
Jajati Keshari Nayak
 
protein-protein interaction
protein-protein  interactionprotein-protein  interaction
protein-protein interaction
Zeshan Haider
 
Structural Genomics
Structural GenomicsStructural Genomics
Structural Genomics
Aqsa Javed
 
Structural genomics
Structural genomicsStructural genomics
Structural genomics
Ashfaq Ahmad
 
Proteomics and its applications in phytopathology
Proteomics and its applications in phytopathologyProteomics and its applications in phytopathology
Proteomics and its applications in phytopathology
Abhijeet Kashyap
 
Membrane protein identification by shotgun proteomics
Membrane protein identification by shotgun proteomics Membrane protein identification by shotgun proteomics
Membrane protein identification by shotgun proteomics
Creative Proteomics
 
Systems biology & Approaches of genomics and proteomics
 Systems biology & Approaches of genomics and proteomics Systems biology & Approaches of genomics and proteomics
Systems biology & Approaches of genomics and proteomics
sonam786
 
Computational Genomics - Bioinformatics - IK
Computational Genomics - Bioinformatics - IKComputational Genomics - Bioinformatics - IK
Computational Genomics - Bioinformatics - IK
Ilgın Kavaklıoğulları
 
Proteomics and protein-protein interaction
Proteomics  and protein-protein interactionProteomics  and protein-protein interaction
Proteomics and protein-protein interaction
SenthilkumarV25
 
Genomics
GenomicsGenomics
Genomics
Anushi Jain
 
Functional proteomics, and tools
Functional proteomics, and toolsFunctional proteomics, and tools
Functional proteomics, and tools
KAUSHAL SAHU
 
Functional genomics,Pharmaco genomics, and Meta genomics.
Functional genomics,Pharmaco genomics, and Meta genomics.Functional genomics,Pharmaco genomics, and Meta genomics.
Functional genomics,Pharmaco genomics, and Meta genomics.
sangeeta jadav
 
Tandem affinity purification
Tandem affinity purificationTandem affinity purification
Tandem affinity purificationRamish Saher
 
Types of genomics ppt
Types of genomics pptTypes of genomics ppt
Types of genomics ppt
Hina Zamir Noori
 
Yeast genome project
Yeast genome projectYeast genome project
Yeast genome project
Nazish_Nehal
 
Genomics and Bioinformatics
Genomics and BioinformaticsGenomics and Bioinformatics
Genomics and Bioinformatics
Amit Garg
 
Genomics experimental-methods
Genomics experimental-methodsGenomics experimental-methods
Genomics experimental-methods
Prof. Wim Van Criekinge
 
Protein-Protein Interactions (PPIs)
Protein-Protein Interactions (PPIs)Protein-Protein Interactions (PPIs)
Protein-Protein Interactions (PPIs)
Sai Ram
 

What's hot (20)

Comparative genomics
Comparative genomicsComparative genomics
Comparative genomics
 
protein-protein interaction
protein-protein  interactionprotein-protein  interaction
protein-protein interaction
 
Structural Genomics
Structural GenomicsStructural Genomics
Structural Genomics
 
Structural genomics
Structural genomicsStructural genomics
Structural genomics
 
Proteomics and its applications in phytopathology
Proteomics and its applications in phytopathologyProteomics and its applications in phytopathology
Proteomics and its applications in phytopathology
 
Membrane protein identification by shotgun proteomics
Membrane protein identification by shotgun proteomics Membrane protein identification by shotgun proteomics
Membrane protein identification by shotgun proteomics
 
Systems biology & Approaches of genomics and proteomics
 Systems biology & Approaches of genomics and proteomics Systems biology & Approaches of genomics and proteomics
Systems biology & Approaches of genomics and proteomics
 
Computational Genomics - Bioinformatics - IK
Computational Genomics - Bioinformatics - IKComputational Genomics - Bioinformatics - IK
Computational Genomics - Bioinformatics - IK
 
Proteomics and protein-protein interaction
Proteomics  and protein-protein interactionProteomics  and protein-protein interaction
Proteomics and protein-protein interaction
 
Genomics
GenomicsGenomics
Genomics
 
Functional proteomics, and tools
Functional proteomics, and toolsFunctional proteomics, and tools
Functional proteomics, and tools
 
Slides 0
Slides 0Slides 0
Slides 0
 
Functional genomics,Pharmaco genomics, and Meta genomics.
Functional genomics,Pharmaco genomics, and Meta genomics.Functional genomics,Pharmaco genomics, and Meta genomics.
Functional genomics,Pharmaco genomics, and Meta genomics.
 
Tandem affinity purification
Tandem affinity purificationTandem affinity purification
Tandem affinity purification
 
Types of genomics ppt
Types of genomics pptTypes of genomics ppt
Types of genomics ppt
 
Yeast genome project
Yeast genome projectYeast genome project
Yeast genome project
 
15 arrays
15 arrays15 arrays
15 arrays
 
Genomics and Bioinformatics
Genomics and BioinformaticsGenomics and Bioinformatics
Genomics and Bioinformatics
 
Genomics experimental-methods
Genomics experimental-methodsGenomics experimental-methods
Genomics experimental-methods
 
Protein-Protein Interactions (PPIs)
Protein-Protein Interactions (PPIs)Protein-Protein Interactions (PPIs)
Protein-Protein Interactions (PPIs)
 

Similar to Morphogenetic Multi-Robot Pattern Formation Using Hierarchical Gene Regulatory Networks

Describe the need to multitask in BBC (behavior-based control) syste.pdf
Describe the need to multitask in BBC (behavior-based control) syste.pdfDescribe the need to multitask in BBC (behavior-based control) syste.pdf
Describe the need to multitask in BBC (behavior-based control) syste.pdf
eyewaregallery
 
A010430107
A010430107A010430107
A010430107
IOSR Journals
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
Natalio Krasnogor
 
Fuzzy logic control for robot navigation
Fuzzy logic control for robot navigationFuzzy logic control for robot navigation
Fuzzy logic control for robot navigation
RAVINDRASHINDE59
 
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
ijfls
 
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
Wireilla
 
IRJET- Hybrid Approach to Reduce Energy Utilization in Wireless Sensor Networ...
IRJET- Hybrid Approach to Reduce Energy Utilization in Wireless Sensor Networ...IRJET- Hybrid Approach to Reduce Energy Utilization in Wireless Sensor Networ...
IRJET- Hybrid Approach to Reduce Energy Utilization in Wireless Sensor Networ...
IRJET Journal
 
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
ijaia
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
cscpconf
 
Improving Posture Accuracy of Non-Holonomic Mobile Robot System with Variable...
Improving Posture Accuracy of Non-Holonomic Mobile Robot System with Variable...Improving Posture Accuracy of Non-Holonomic Mobile Robot System with Variable...
Improving Posture Accuracy of Non-Holonomic Mobile Robot System with Variable...
TELKOMNIKA JOURNAL
 
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOTBIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
JaresJournal
 
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOTBIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
JaresJournal
 
Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...
IOSR Journals
 
Learning of robot navigation tasks by
Learning of robot navigation tasks byLearning of robot navigation tasks by
Learning of robot navigation tasks by
csandit
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
csandit
 
Bio-inspired Artificial Intelligence for Collective Systems
Bio-inspired Artificial Intelligence for Collective SystemsBio-inspired Artificial Intelligence for Collective Systems
Bio-inspired Artificial Intelligence for Collective Systems
Achini_Adikari
 
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING THPHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING THDarin Rajan
 
Motion Control of Mobile Robots using Fuzzy Controller
Motion Control of Mobile Robots using Fuzzy ControllerMotion Control of Mobile Robots using Fuzzy Controller
Motion Control of Mobile Robots using Fuzzy Controller
ijtsrd
 
Mobile robot controller using novel hybrid system
Mobile robot controller using novel hybrid system  Mobile robot controller using novel hybrid system
Mobile robot controller using novel hybrid system
IJECEIAES
 

Similar to Morphogenetic Multi-Robot Pattern Formation Using Hierarchical Gene Regulatory Networks (20)

Describe the need to multitask in BBC (behavior-based control) syste.pdf
Describe the need to multitask in BBC (behavior-based control) syste.pdfDescribe the need to multitask in BBC (behavior-based control) syste.pdf
Describe the need to multitask in BBC (behavior-based control) syste.pdf
 
A010430107
A010430107A010430107
A010430107
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
 
Fuzzy logic control for robot navigation
Fuzzy logic control for robot navigationFuzzy logic control for robot navigation
Fuzzy logic control for robot navigation
 
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
 
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
 
IRJET- Hybrid Approach to Reduce Energy Utilization in Wireless Sensor Networ...
IRJET- Hybrid Approach to Reduce Energy Utilization in Wireless Sensor Networ...IRJET- Hybrid Approach to Reduce Energy Utilization in Wireless Sensor Networ...
IRJET- Hybrid Approach to Reduce Energy Utilization in Wireless Sensor Networ...
 
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
 
Improving Posture Accuracy of Non-Holonomic Mobile Robot System with Variable...
Improving Posture Accuracy of Non-Holonomic Mobile Robot System with Variable...Improving Posture Accuracy of Non-Holonomic Mobile Robot System with Variable...
Improving Posture Accuracy of Non-Holonomic Mobile Robot System with Variable...
 
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOTBIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
 
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOTBIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
BIO-INSPIRATIONS AND PHYSICAL CONFIGURATIONS OF SWARM-BOT
 
Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...
 
Learning of robot navigation tasks by
Learning of robot navigation tasks byLearning of robot navigation tasks by
Learning of robot navigation tasks by
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
 
Bio-inspired Artificial Intelligence for Collective Systems
Bio-inspired Artificial Intelligence for Collective SystemsBio-inspired Artificial Intelligence for Collective Systems
Bio-inspired Artificial Intelligence for Collective Systems
 
November 16, Learning
November 16, LearningNovember 16, Learning
November 16, Learning
 
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING THPHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
 
Motion Control of Mobile Robots using Fuzzy Controller
Motion Control of Mobile Robots using Fuzzy ControllerMotion Control of Mobile Robots using Fuzzy Controller
Motion Control of Mobile Robots using Fuzzy Controller
 
Mobile robot controller using novel hybrid system
Mobile robot controller using novel hybrid system  Mobile robot controller using novel hybrid system
Mobile robot controller using novel hybrid system
 

More from FoCAS Initiative

Fundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems ManifestoFundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems Manifesto
FoCAS Initiative
 
Final FoCAS Newsletter, Issue Eight, Winter 2016
Final FoCAS Newsletter, Issue Eight, Winter 2016Final FoCAS Newsletter, Issue Eight, Winter 2016
Final FoCAS Newsletter, Issue Eight, Winter 2016
FoCAS Initiative
 
Optimal Floor Heating
Optimal Floor HeatingOptimal Floor Heating
Optimal Floor Heating
FoCAS Initiative
 
Advanced Manufacturing: An Industrial Application for Collective Adaptive Sys...
Advanced Manufacturing: An Industrial Application for Collective Adaptive Sys...Advanced Manufacturing: An Industrial Application for Collective Adaptive Sys...
Advanced Manufacturing: An Industrial Application for Collective Adaptive Sys...
FoCAS Initiative
 
FoCAS Newsletter Issue Seven
FoCAS Newsletter Issue SevenFoCAS Newsletter Issue Seven
FoCAS Newsletter Issue Seven
FoCAS Initiative
 
Wrangling Complex Systems
Wrangling Complex SystemsWrangling Complex Systems
Wrangling Complex Systems
FoCAS Initiative
 
Where Shall We Have Lunch? Problems For A Computer-aided Future
Where Shall We Have Lunch? Problems For A Computer-aided FutureWhere Shall We Have Lunch? Problems For A Computer-aided Future
Where Shall We Have Lunch? Problems For A Computer-aided Future
FoCAS Initiative
 
Sustainability Challenges In A Complex World
Sustainability Challenges In A Complex WorldSustainability Challenges In A Complex World
Sustainability Challenges In A Complex World
FoCAS Initiative
 
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
FoCAS Initiative
 
The Liquid Computing Paradigm
The Liquid Computing ParadigmThe Liquid Computing Paradigm
The Liquid Computing Paradigm
FoCAS Initiative
 
Complexity And The Relationship Between Knowledge And Action
Complexity And The Relationship Between Knowledge And ActionComplexity And The Relationship Between Knowledge And Action
Complexity And The Relationship Between Knowledge And Action
FoCAS Initiative
 
FoCAS Newsletter Issue Six
FoCAS Newsletter Issue SixFoCAS Newsletter Issue Six
FoCAS Newsletter Issue Six
FoCAS Initiative
 
FoCAS Newsletter Issue Five
FoCAS Newsletter Issue FiveFoCAS Newsletter Issue Five
FoCAS Newsletter Issue Five
FoCAS Initiative
 
Temporal logics for multi-agent systems
Temporal logics for multi-agent systemsTemporal logics for multi-agent systems
Temporal logics for multi-agent systems
FoCAS Initiative
 
Advanced Systems Engineering
Advanced Systems EngineeringAdvanced Systems Engineering
Advanced Systems Engineering
FoCAS Initiative
 
Artificial software diversity: automatic synthesis of program sosies
Artificial software diversity: automatic synthesis of program sosiesArtificial software diversity: automatic synthesis of program sosies
Artificial software diversity: automatic synthesis of program sosies
FoCAS Initiative
 
Tailored source-code-transformation-synthesize-computationally-diverse-progra...
Tailored source-code-transformation-synthesize-computationally-diverse-progra...Tailored source-code-transformation-synthesize-computationally-diverse-progra...
Tailored source-code-transformation-synthesize-computationally-diverse-progra...
FoCAS Initiative
 
Search Diverse Models for Proactive Software Diversification
Search Diverse Models for Proactive Software DiversificationSearch Diverse Models for Proactive Software Diversification
Search Diverse Models for Proactive Software Diversification
FoCAS Initiative
 
Modelling Adaptation Policies As Domain-Specific Constraints
Modelling Adaptation Policies As Domain-Specific ConstraintsModelling Adaptation Policies As Domain-Specific Constraints
Modelling Adaptation Policies As Domain-Specific Constraints
FoCAS Initiative
 
Quantified NTL
Quantified NTLQuantified NTL
Quantified NTL
FoCAS Initiative
 

More from FoCAS Initiative (20)

Fundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems ManifestoFundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems Manifesto
 
Final FoCAS Newsletter, Issue Eight, Winter 2016
Final FoCAS Newsletter, Issue Eight, Winter 2016Final FoCAS Newsletter, Issue Eight, Winter 2016
Final FoCAS Newsletter, Issue Eight, Winter 2016
 
Optimal Floor Heating
Optimal Floor HeatingOptimal Floor Heating
Optimal Floor Heating
 
Advanced Manufacturing: An Industrial Application for Collective Adaptive Sys...
Advanced Manufacturing: An Industrial Application for Collective Adaptive Sys...Advanced Manufacturing: An Industrial Application for Collective Adaptive Sys...
Advanced Manufacturing: An Industrial Application for Collective Adaptive Sys...
 
FoCAS Newsletter Issue Seven
FoCAS Newsletter Issue SevenFoCAS Newsletter Issue Seven
FoCAS Newsletter Issue Seven
 
Wrangling Complex Systems
Wrangling Complex SystemsWrangling Complex Systems
Wrangling Complex Systems
 
Where Shall We Have Lunch? Problems For A Computer-aided Future
Where Shall We Have Lunch? Problems For A Computer-aided FutureWhere Shall We Have Lunch? Problems For A Computer-aided Future
Where Shall We Have Lunch? Problems For A Computer-aided Future
 
Sustainability Challenges In A Complex World
Sustainability Challenges In A Complex WorldSustainability Challenges In A Complex World
Sustainability Challenges In A Complex World
 
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
 
The Liquid Computing Paradigm
The Liquid Computing ParadigmThe Liquid Computing Paradigm
The Liquid Computing Paradigm
 
Complexity And The Relationship Between Knowledge And Action
Complexity And The Relationship Between Knowledge And ActionComplexity And The Relationship Between Knowledge And Action
Complexity And The Relationship Between Knowledge And Action
 
FoCAS Newsletter Issue Six
FoCAS Newsletter Issue SixFoCAS Newsletter Issue Six
FoCAS Newsletter Issue Six
 
FoCAS Newsletter Issue Five
FoCAS Newsletter Issue FiveFoCAS Newsletter Issue Five
FoCAS Newsletter Issue Five
 
Temporal logics for multi-agent systems
Temporal logics for multi-agent systemsTemporal logics for multi-agent systems
Temporal logics for multi-agent systems
 
Advanced Systems Engineering
Advanced Systems EngineeringAdvanced Systems Engineering
Advanced Systems Engineering
 
Artificial software diversity: automatic synthesis of program sosies
Artificial software diversity: automatic synthesis of program sosiesArtificial software diversity: automatic synthesis of program sosies
Artificial software diversity: automatic synthesis of program sosies
 
Tailored source-code-transformation-synthesize-computationally-diverse-progra...
Tailored source-code-transformation-synthesize-computationally-diverse-progra...Tailored source-code-transformation-synthesize-computationally-diverse-progra...
Tailored source-code-transformation-synthesize-computationally-diverse-progra...
 
Search Diverse Models for Proactive Software Diversification
Search Diverse Models for Proactive Software DiversificationSearch Diverse Models for Proactive Software Diversification
Search Diverse Models for Proactive Software Diversification
 
Modelling Adaptation Policies As Domain-Specific Constraints
Modelling Adaptation Policies As Domain-Specific ConstraintsModelling Adaptation Policies As Domain-Specific Constraints
Modelling Adaptation Policies As Domain-Specific Constraints
 
Quantified NTL
Quantified NTLQuantified NTL
Quantified NTL
 

Recently uploaded

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

Morphogenetic Multi-Robot Pattern Formation Using Hierarchical Gene Regulatory Networks

  • 1. FOCAS workshop, 2nd September 2013, Taormina, Italy Morphogenetic Multi-Robot Pattern Formation Using Hierarchical Gene Regulatory Networks Professor Yaochu Jin and Dr. Hyondong Oh* Nature Inspired Computing and Engineering (NICE) Group Department of Computing, University of Surrey, UK *EC FP7 project: Genetically-programmable self-patterning swarm-organs (Swarm-Organ)
  • 2. Outline • Introduction • Biological Background • Adaptive Pattern Formation using H-GRN Model • Future Research Direction
  • 3. Introduction • Multi-robot systems (MRSs) are to collectively accomplish complex tasks that are beyond the capability of any single robot     in the presence of uncertainties or with incomplete information where a distributed control or asynchronous computation is required flexible, robust, and adaptive Search and rescue, cooperative transportation, mapping, and monitoring • Morphogenetic robotics is a new emerging field of robotics for selforganisation of swarm or modular robots  which employs genetic and cellular mechanisms, inspired from  Biological morphogenesis and gene regulatory networks (GRNs) • Morphogenetic pattern formation which can be highly adaptable to unknown environmental changes
  • 5. Biological Morphogenesis • Morphogenesis is a biological process in which cells divide and differentiate, and finally resulting in the mature morphology of a biological organism. • Morphogenesis is under the governance of a developmental gene regulatory network (GRN) and the influence of the environment represented as morphogen gradients. • Morphogen gradients are either directly present in the environment of fertilised cell or generated by a few cells known as organisers. Frames from digital 4D movie of C. elegans embryo development. Movements of epidermal cells (green) and neurons (red) during epidermal enclosure of C. elegans
  • 6. Gene Regulatory Networks (GRNs) A gene regulatory network is a collection of DNA segments that interact with other chemicals in its own cell or other cells, thereby governing the expression rate at which the genes are transcribed into mRNA and proteins Gene Regulatory Network activator activator g1 Gene 1 Negative repressor feedback g2 Gene 2 Positive feedback activator g3 Gene 3 A gene regulatory network with three genes Transcriptional regulatory network controlling metabolism in E. coli bacteria
  • 7. Multi-Cellular Interactions Cell 1 Cell 2 The genes create GRNs that exhibit complex dynamic behavior to control development + - + - Gene codes for cell actions: divide, die, communicate, change cell-type + + - Cell-cell communication is achieved by diffusive coupling Gene
  • 9. Cell-Robot Metaphor Multi-Cellular System Multi-Robot Systems Concentration of gene G1 x-position Concentration of gene G2 y-position Concentration of gene P1 Internal state in x-coordinate Concentration of gene P2 Internal state in y-coordinate Cell-cell interactions through TF diffusion Robot-robot local interaction Morphogen gradient Target pattern to be formed
  • 10. I. Adaptive Pattern Formation Using a Hierarchical GRN • Biological organisers imply a temporal / spatial hierarchy in gene expression – For morphogenetic robotics, hierarchy facilitates local adaptation – Improvement of robustness and evolvability • Two-layer H-GRN structure for target entrapping pattern formation – Layer 1: pattern generation – Layer 2: Robot guidance • GRN model parameters are evolved using a multi-objective evolutionary algorithm
  • 11. Layer 1: Pattern Generation
  • 12. Layer 2: Robot Guidance
  • 14. II. Adaptive Pattern Formation Using HGRN with Region-based Shape Control • Predefined Simple Shape – Desired region as a ring and obstacle avoidance – Single moving target tracking  Movement (pos. & vel.) of a target is assumed to be known or can be estimated [unknown/known target velocity] • Complex Entrapping Shape from Layer 1 – Stationary target with neighbourhood size adaptation  Adjusted by sensing (max) and bumper range (min) – Tracking of multiple moving targets
  • 15. III. Adaptive Pattern Formation Using H-GRN with Evolving Network Motifs • Evolving layer with network motifs – Utilise basic building blocks for gene regulation: positive, negative, OR, AND, XOR, etc. – Evolving GRN structures with evolutionary optimisation to find the GRN model which entraps multiple targets efficiently
  • 17. Conclusions • Morphogenetic approach to self-organised adaptive multi-robot pattern formation using a hierarchical GRN (H-GRN) • Highly adaptable to environmental changes resulting from unknown target movements • Applications: contaminant/hazardous material boundary monitoring or isolation and transport/herding target objects to a goal position
  • 18. Future Research Direction • More biologically –inspired approaches to swarm robotics • Realistic distributed system considering a swarm of robots’ sensing / communication / computation capability • Implementation with swarm robot testbed – Kilobot: a low cost scalable robot designed for collective behaviours
  • 19. Swarm Robot Testbed Comparison of Small Collective Robot Systems Robot Cost (GBP) Scalable operation Sensing Locomotion / speed Body size (cm) Battery (hours) 1. Alice 30* none distance wheel / 4 cm/s 2 80 (10*) charge, power, program distance, ambient light vibration / 1 cm/s 3 2 3.5-10 2. Kilobot** 1 3-24 3. Formica 4. Jasmine wheel 15* none ambient light 3 1.5 Kilobot – commercially available & inexpensive / N/A system for testing collaborative behaviour in a distance, bearing, wheel 90* charge 3 1-2 / N/A very large (> 100)light color of robots swarm 3 4 5 5. E-puck** 600 none camera, distance, bearing wheel / 13 cm/s 7.5 6. R-One 150* none light, accel/gyro, IR sensors, encoders wheel / 30 cm/s 10 N/A charge, power, program distance, bearing, camera, bump wheel / 50 cm/s 12.7 3 8. SwarmBot (EPFL) N/A none distance, bearing, accel/gyro, camera treel / N/A 17 4-7 7 8 6 7. SwarmBot (MIT) 6 1-10 *part cost only / **commercially available
  • 20. Thanks for your attention. Any question?
  • 21. Swarm Robot Testbed Kilobot Specifications • Locomotion – 2 vibration motors (255 power levels) – 1 cm/s & 45 deg/s • Communication & Sensing – Infrared light transmitter/receiver  3 bytes up to 7 cm away  Distance by signal strength – Ambient light sensor • Controller – Atmega 328 Microprocessor – C language with WinAVR compiler
  • 22. Swarm Robot Testbed Kilobot Scalability • Controller board – Send a new program to all Kilobots at once – Control the Kilobots (pausing or power on/off) – One-meter diameter area • Kilobot charger – Charge ten Kilobots at one time • Applications – Foraging, leader following, transport, and etc. – Need to be fairly simple due to limited capabilities *References: http://www.k-team.com/mobile-robotics-products/kilobot http://www.eecs.harvard.edu/ssr/projects/progSA/kilobot.html M. Rubenstein et al., Kilobot: A Low Cost Scalable Robot System for Collective Behaviors, IEEE ICRA, USA, 2012 M. Rubenstein et al., Collective Transport of Complex Objects by Simple Robots: Theory and Experiments, AA-MAS, USA, 2013