Biorobotics Laboratory BioRob
Control of Locomotion in Modular Robotics
This master project focuses on the control of locomotion in modular robotics. We are particularly interested in applying the Central Pattern Generator (CPG) approach to the modular robot YaMoR. The concept of CPG has been introduced in the eighties to explain the mechanism of locomotion in vertebrates. A CPG allows to control multiple antagonist muscles and to modulate the generated pattern with simple high-level stimuli.
In YaMoR, the CPG is modelized as as system of oscillators, whose outputs control the servo motors of the modules. These oscillators contain many free control parameters that have to be tuned for creating a satisfying pattern on the whole mounted robot. As the number of parameters increases, it becomes advantageous to use learning algorithms.
It was shown previously (Online optimization of modular robot locomotion) that an algorithm, called Powell's method, gives outstanding results in simulations. Powell's method is a fast and simple heuristic, generally used on mathematical functions, for finding the minimum of a multi-dimensional function.
This project mainly aims at validating the results of the simulations on the real robot platform YaMoR. To prove the efficieny of Powell's method, a comparison with another algorithm is also proposed.
Documentation
-
master_thesis.pdf
Master Thesis
presentation.pdf Presentation (without videos)
Pictures
-
snake.jpg
Snake Robot
tripod.jpg Tripod Robot
quad.jpg Quadruped Robot
Videos
-
snake.avi
Snake Robot
tripod.avi Tripod Robot
quad.avi Quadruped Robot
- 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