Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
teaching:mfe:ia [2016/03/14 15:58]
mdorigo [Automatic fitness function definition in evolutionary robotics]
teaching:mfe:ia [2016/03/14 15:59]
mdorigo [Evolution of Modular Controllers for Simulated and Real Robots]
Line 390: Line 390:
  
  
-===== Evolution ​of Modular Controllers for Simulated and Real Robots ​=====+===== Design ​of a holonomic drive system ​=====
  
-The goal of this master thesis is investigating how modularity in a robot controller can influence the quality of the behaviours obtained through artificial evolution. +Unlike a differential drive system, a holonomic drive system has the advantage of being able to move in any direction at a given instant. ​The goal of this master thesis is to design ​and evaluate ​the performance of holonomic drive system. The drive system will be assembled ​from a combination of off-the-shelf components ​and 3D printed parts. In order to evaluate ​the drive systemclose loop controllers need to be designed ​and evaluated in C/C++.
-Similarly ​to the nervous system that can be divided in central ​and peripheral, ​the project will study modular architecture for neural network controllers. The peripheral modules encode the information coming from the sensory subsytems or going to the motor apparatus. The central ​system ​encodes the behavioural rules that map sensations to actions. The project ​will study methods to develop the peripheral modules by maximising the information transfer ​from the sensory input and to the motor outputon the basis of measures derived from Information Theory. +
-The project will involve experimental activities with both simulated ​and real robots, and will investigate both individual and collective behaviours.+
  
-Required skills: The candidates should ​be acquainted ​with C/C++ programming ​and have a working knowledge of the English language.+Required skills: The candidates should ​have some experience ​with programming in C/C++, and some experience with 3D modelling (preferably Solidworks). The candidates should be able to use basic kinematics to solve simple physics problems, ​and have a working knowledge of the English language.
  
-* Contact: [[http://​iridia.ulb.ac.be/​~vtrianni|Vito Trianni]], ​Marco Dorigo (IRIDIA) ​+* Contact: [[http://​iridia.ulb.ac.be/​~mdorigo|Marco Dorigo]] (IRIDIA) ​
  
  
 
teaching/mfe/ia.txt · Last modified: 2024/07/01 16:15 by stuetzle