Biorobotics Laboratory BioRob
Self-Organisation of Locomotion
in Modular Robots
Introduction
Modular robotics is a kind of antithesis to classic robotics. Instead of building one complex monolithic robot, we build many simple ones. Of course those simple units alone are far from being able to cope with even the most simple task achieved by a monolithic robot. However by giving them the capabilities of interacting with each other, we hope they will be able to achieve complex tasks with a high degree of robustness and adaptation.
The aim of this project is to study self-organisation capabilities in modular robotics and more particularly, how good locomotion behaviours may arise from the collaboration of a group of homogeneous and randomly connected modules.
Documents
Report | [ .ps.gz ] | [ .pdf ] | Errata | : | Coming soon... | |
Slides | [ .pdf ] |
Videos
Brownian motion & docking | : | 1 |
Walking robots | : | 1 | 2 | 3 | 4 | 5 |
Rolling robot | : | 1 | ||||
Instable robot | : | 1 |
Rolling robots | : | 1 | 2 |
Links
Existing Projects
XEROX Polybot |
CONRO |
Molecule & Crystal |
MTran |
Hydra |
Reading List
Overview of Existing Modular Robotics Projects |
IEEE Spectrum's Article on Modular Robotics |
Source Code & Library Patches
This section will hopefully soon contain the entire source code developed during the project as well as patches that correct a small bug found in GAlib and add a useful functionality to ODE Drawstuff library.
- 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