Biorobotics Laboratory BioRob
PantaRhei
A Simulation Framework for Biological Pattern Formation
abstract
Dynamical systems have become an increasingly interesting tool to engineer biologically inspired control systems. The proper ties that are especially interesting to study, are the pattern generating capabilities of dynamical systems. There are two continuous space models, that have been studied extensively for their ability to generate static and dynamic pattern. Namely reaction diffusion systems and the neural field model. Both classes have been used so far, for different tasks in robotics such as perceptive tasks as well as embodied cognition and motor control. Both systems can be described in the unifying language of dynamical systems, and can be understood as models of activity pattern in continuous neural tissue. To our knowledge no attempt has been made so far to combine those impor tant classes to a generalized class of dynamical systems for pattern formation. In this master thesis such a general class is introduced. Furthermore PantaRhei has been developed for the simulation and visualization of dynamical systems that are governed by this general class of integro-reaction-diffusion equations. It provides a simple scripting language to generate, run and plot dynamical systems of the class of integro-reaction-diffusion systems.
Source:
You can download source of PantaRhei here.
Document:
The document can be downloaded here.
Demos
Schloegl
A Schloegl system is a very simple one species model of a reaction diffusion systems. It is defined by the following par tial differential equation:
The PantaRhei-Script that was used for simulation can be downloaded here.
Movies:
A map plot.
As surface plot.
One Layer Neural Field
The model of the one layered neural field is given through the following equation:
The PantaRhei-Script that was used for simulation can be downloaded here.
Movies:
A map plot.
As surface plot.
There is another PantaRhei-Script for a simular simulation but this time adding diffusion
Movies:
A single layer with diffusion
A single layer with higher diffusion
Two Layer Neural Field
The model of the two layered neural field is given through the following equations:
The activator is:
Movies:
A neural field performing a single wave front.
A neural field generating stable spiral traveling waves.
Belousov Zhabotinskii Reaction
The model of the BZ-Reaction is given through the following equations:
The activator is:
Movies:
A map plot of the activator (long)
A map plot of the inhibitor.
A landscape plot of the inhibitor.
A slow motion movie of the self-organizing part before a stable traveling waves is generated.
A video in which you can see the inhibititor and the activator side by side.
- Archived student projects
- Alain Dysli
- Alexandre Tuleu
- Anurag Tripathi
- Ariane Pasquier
- Aïsha Hitz
- Barthélémy von Haller
- Benjamin Fankhauser
- Benoit Rat
- Bertrand Mesot
- Biljana Petreska
- Brian Jimenez
- Christian Lathion
- Christophe Richon
- Cédric Favre
- Daisy Lachat
- Daniel Marbach
- Daniel Marbach
- Elia Palme
- Elmar Dittrich
- Etienne Dysli
- Fabrizio Patuzzo
- Fritz Menzer
- Giorgio Brambilla
- Ivan Kviatkevitch
- Jean-Christophe Fillion-Robin
- Jean-Philippe Egger
- Jennifer Meinen
- Jesse van den Kieboom
- Jocelyne Lotfi
- Julia Jesse
- Julien Gagnet
- Julien Nicolas
- Julien Ruffin
- Jérôme Braure
- Jérôme Guerra
- Jérôme Maye
- Jérôme Maye
- Kevin Drapel & Cyril Jaquier
- Kevin Drapel & Cyril Jaquier
- Loïc Matthey
- Ludovic Righetti
- Lukas Benda
- Lukas Hohl
- Lukas Hohl
- Marc-Antoine Nüssli
- Martin Biehl
- Martin Riess
- Martin Rumo
- Mathieu Salzmann
- Matteo Thomas de Giacomi
- Matteo Thomas de Giacomi
- Michael Gerber
- Michel Ganguin
- Michel Yerly
- Mikaël Mayer
- Muhamed Mehmedinovic
- Neha Priyadarshini Garg
- Nicolas Delieutraz
- Panteleimon Zotos
- Pascal Cominoli
- Pascal Cominoli
- Patrick Amstutz
- Pedro Lopez Estepa
- Pierre-Arnaud Guyot
- Rafael Arco Arredondo
- Raphaël Haberer-Proust
- Rico Möckel
- Sacha Contantinescu
- Sandra Wieser
- Sarah Marthe
- Simon Blanchoud
- Simon Capern
- Simon Lépine
- Simon Ruffieux
- Simon Rutishauser
- Stephan Singh
- Stéphane Mojon
- Stéphane Mojon
- Sébastian Gay
- Vlad Trifa
- Yvan Bourquin