
|
anglais seulement |
EPFL
>
I&C
>
BIRG is now BioRob > Student Projects > Projects Pages > D. Marbach > Master Thesis (20... |
|
BIRG INDEX BIRG Home
People Postdoc openings PhD Openings Publications Research Movies Student Projects Teaching Links News Archive Miscellaneous Travel Info Internal
Student projects P. Amstutz
R. Arco L. Benda M. Biehl S. Blanchoud Y. Bourquin G. Brambilla J. Braure S. Capern S. Catherinet G. Certo P. Cominoli A. Constantinescu N. Delieutraz E. Dittrich A. Dysli E. Dysli B. Fankhauser J.-P. Egger C. Favre J.-C. Fillion-Robin J. Gagnet M. Ganguin N. P. Garg S. Gay M. Gerber M. de Giacomi J. Guerra P.-A. Guyot R. Haberer-Proust A. Hitz L. Hohl C. Jaquier & K. Dr... J. Jesse B. Jiménez I. Kviatkevitch D. Lachat P. Laprade C. Lathion S. Lépine P. Lopez Estepa J. Lotfi A. Maddalena D. Marbach S. Marthe L. Matthey J. Maye M. Mayer M. Mehmedinovic J. Meinen F. Menzer B. Mesot R. Möckel S. Mojon J. Nicolas M.A. Nüssli E. Palme A. Pasquier F. Patuzzo B. Petreska M. Petter S. Poskriakov B. Rat C. Richon M. Riess L. Righetti S. Ruffieux J. Ruffin M. Rumo S. Rutishauser M. Salzmann S. Singh L. Théodon V. Trifa A. Tripathi A. Truchet A. Tuleu J. van den Kieboom B. von Haller S. Wieser M. Yerly P. Zotos |
Daniel Marbach - Master Thesis (2004-2005)
The contribution of this project is three-fold: 1) Inspired by Central Pattern Generators (CPGs), i.e. neural networks found in vertebrates that produce complex patterns of oscillatory outputs without oscillatory inputs, I propose a distributed locomotion controller based on coupled nonlinear oscillators. 2) For offline optimization, a genetic algorithm that co-evolves the CPG with the configuration of the modular robot is presented 3) Clearly, the most interesting part of my work is online optimization (we could also say learning or adaptation) of locomotion. I propose a novel method for fast online adaptation of locomotion gaits in the face of module failures or new, previously unknown configurations. An asynchronous, distributed locomotion controller based on nonlinear oscillatorsIt is generally acknowledged that modular robot control should be distributed in order to be fault tolerant and to scale with the number of modules used. Using coupled nonlinear oscillators as canonical subsystems to model CPGs it is indeed possible to design distributed, asynchronous controllers that rely only on local communication (the couplings). Global synchronization emerges gradually through local interaction and neighboring modules synchronize smoothly, i.e. there are no abrupt changes in the generated trajectories. Co-evolution of morphology and controlFor offline optimization of locomotion, a genetic algorithm co-evolves the configuration of the modular robot with the CPG. A genetic encoding that restricts the phenotype space to symmetric configurations is used. The evolved robots are used as a benchmark and testbed for the online optimization.
Online Optimization / Adaptation of LocomotionAdaptive locomotion in unstructured and unpredictable environments is one of the most advertised features of modular robots in the literature. Autonomous modular robots are expected to adapt in the face of a dynamic environment, unexpected tasks and/or module failures. There are two levels of adaptation: Within a static configuration, a chain-type modular robot can adapt its locomotion gait using its many degrees of freedom and the inherent redundancy. In addition, the robot may self-reconfigure to adapt also its morphology. Online optimization of locomotion in a self-organizing manner is mandatory within this context. I see two major applications for the online optimization (we could also say adaptation or learning) algorithm: First of all, it is possible to quickly optimize the locomotion gait for a new, previously unknown configuration. This may be the case after self-reconfiguration or selfassembly. Secondly, the locomotion gait may be adapted to module failure(s). The algorithm relies on Powell's method for multidimensional function optimization.
MoviesThe movies are in mpeg-4 format. The Quicktime version has a very small image, the mpeg movies are much nicer. If you experience problems watching them, this is a good opportunity to get a better player - for example Quicktime or VLC - it's just one click away and installation takes a few seconds.
Peer-reviewed ProceedingsD. Marbach and A.J Ijspeert. Online Optimization of Modular Robot Locomotion. In Proceedings of the IEEE International Conference on Mechatronics & Automation (ICMA 2005), Niagara Falls, Canada, pp.248-253, July 2005. D. Marbach and A.J. Ijspeert. Co-evolution of configuration and control for homogenous modular robots. In F. Groen et al., editor, Proceedings of the Eighth Conference on Intelligent Autonomous Systems (IAS8), pp.712-719. IOS Press, 2004. Master ThesisMaster Thesis Report (16.3 MB) Paper describing the online optimization algorithm (Annex to the report, 1.9 MB) Slides of the presentation (6.6 MB) LinksMR adaptive locomotion at BIRG My undergraduate research project on MR locomotion PhD project:Reverse Engineering of Gene Regulatory Networks "Robots", the robotics podcast Contact |
|||||||||||||||||
|
Site map © 2010 EPFL , 1015 Lausanne, tel. 021 693 26 58 |
||||||||||||||||||