Biorobotics Laboratory BioRob
Mathieu Salzmann (Semester project 2003)
Development of quadruped locomotion controllers
based on nonlinear oscillators
The aim of this project was to develop controllers based on nonlinear oscillators to generate different gaits in quadruped locomotion. The three generated gaits were the walk, the trot and the bound (equivalent to gallop). We wanted to be able to have transitions between the different gaits by changing only one parameter in the differential equations of the controllers. The equations of the oscillators were based on Stein's neuronal model, but the phasic part was removed in order to have only a tonic signal. Results were found and implemented using Webots with Sony's robot Aibo. The movies from the simulation can be viewed below.
Project report:
Project Report (in pdf format): report.pdf
Sample movies:
Aibo walking: mpeg movie (7.8MB), DivX movie (1.2MB),
Aibo trotting: mpeg movie (3.9MB), DivX movie (1.3MB),
Aibo bounding: mpeg movie (2.6MB), DivX movie (900KB),
Aibo speeding up (walk-trot-bound): mpeg movie (14.3MB), DivX movie (3.7MB),
Aibo slowing down (bound-trot-walk): mpeg movie(14.3MB), DivX movie(3.8MB),
Aibo making all possible transitions: mpeg movie (36.5MB), DivX movie (9.6MB)
- 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