Biorobotics Laboratory BioRob
Jérome Braure (Diploma work 2003)
Participation to the Construction of a Salamander Robot:
Exploration of the Morphological Configuration and the Locomotion Controller
The goal of this project is to:
- Provide a software model of the salamander running in Webots Dynamics. The model must be able to trot, swim, and perform serpentine locomotion. The software model will be compared to the real robot, to improve the simulation.
- Characterize the legged and serpentine locomotion, the influence of the morphological and controller parameters.
Abstract
Simulators are very helpful tools in mobile robotics. They provide help and can accelerate the development process, they allow a broader variety of test-runs than the real robot does, without risking any damage. They can furthermore plot or record any type of data in a much easier and reproducible way than with a physical device. This document describes the development of a software model of an amphibious salamander/snake robot for simulation purposes with the mobile robot simulator Webots. In a second phase, test runs are performed and the results analyzed. These experiments tend to characterize the influence of the different morphology and controller parameters on the locomotion, in particular on the velocity and its stability. This work's aim is also to provide a software model of a real robot currently under assembly in order to put the model and the simulator to the test for possible enhancement.
Project Report
Webview animations
These animations are playbacks of Webots simulation runs. The user can freely change the point of view using the mouse to enjoy the 3D animation. Webview is required to play the animations and can be downloaded here (for free).
-
salamander_trotting.wva [343 kB]
snake_swimming.wva [332 kB]
snake_swimming_turning.wva [298 kB] swimming snake, turning around.
double.wva [589 kB] Two snakes swimming together.
aquatic_dance [532 kB] Two snakes performing an aquatic dance...
snake.wva [504 kB] Serpentine locomotion on the ground.
salamander_duo.wva [3.2 MB] Two salamanders swimming around.
dive.wva [612 KB] Salamander using the legs to dive.
Misc. Movies
Some movies made with Webots:
-
Salamander attacking a robot [mpeg 490 kB]
Salamander attacking a robot [DivX, 480kB]
Long snake swimming [mpeg 785 kB]
Long snake swimming [DivX, 215 kB]
Salamander walking with fat feet [mpeg 4 MB]
Salamander walking with fat feet [DivX, 2.3 MB]
Transition from walking to swimming [mpeg 2 MB]
Transition from walking to swimming [DivX, 820 kB]
Funny locomotion [mpeg 1.7 MB]
Funny locomotion [DivX, 432 kB]
Salamander swimming [mpeg 4.3 MB]
Salamander swimming [DivX, 1.4 MB]
Another transition, seen from the side [mpeg 3.9 MB]
Another transition, seen from the side [DivX, 1.5 MB]
Close-up of swimming salamander with nice texture [mpeg 2.5 MB]
Close-up of swimming salamander with nice texture [DivX, 1.3 MB]
Transition with natural textures [mpeg 2.7 MB]
Transition with natural textures [DivX, 2.6 MB]
Salamander running fast with on-board cam [mpeg 2.1 MB]
Salamander running fast with on-board cam [DivX, 1.8 MB]
Salamander walking on stones [mpeg 13 MB]
Salamander walking on stones [DivX, 7.6 MB]
concertina locomotion [mpeg 4.2 MB]
concertina locomotion [DivX, 1.3 MB]
swimming in circle [mpeg 5.2 MB]
swimming in circle [DivX, 1.0 MB]
snake swimming around columns [mpeg 1.7 MB]
snake swimming around columns [DivX, 510 kB]
- 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