Evolution of springy organisms
Evoluce pružinových organismů
bakalářská práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/18533/thumbnail.png?sequence=7&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/18533Identifikátory
SIS: 49288
Kolekce
- Kvalifikační práce [11266]
Autor
Vedoucí práce
Oponent práce
Petříček, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
8. 9. 2008
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Pružinový organismus reprezentuje velmi zjednodušený model pohybující se struktury, který se skládá z několik harmonicky kmitajících pružin. V současné době existuje několik projektů, které se zabývají návrhem a simulací těchto umělých modelů. K dispozici jsou rovněž nástroje, které jsou schopné automaticky najít vhodný řídící systém pro daný pružinový organismus, ale pouze pro jeho dvourozměrnou verzi. Předložená práce poskytuje sadu nástrojů pro návrh, simulaci a optimalizaci třírozměrných pružinových organismů. Obsahuje interaktivní editor pro vytváření těchto modelů, simulátor pro znázornění jejich chování a optimalizační nástroj, jež je založen na principu genetických algoritmů, hledající vhodné nastavení pružin. Všechny uvedené nástroje jsou zabudované do programu s názvem ERO, který poskytuje univerzální platformu pro evoluční experimenty a distribuované výpočty. Optimalizační mechanismus je předveden na experimentech, jejichž průběžná analýza vedla k výraznému zlepšení jeho původního nastavení.
A springy organism is an extremely simpli ed model of a moving structure consisting of springs contracting in a simple harmonic motion (SHM). Several projects are devoted to design and simulation of these artifficial models. Automatic tools which search for an appropriate control system of a given springy organism are also available, but for two-dimensional versions only. The main contribution of the present work is to provide a set of tools for designing, simulating and optimizing three-dimensional springy organisms. They include an interactive editor, a run-time graphical simulator and an automatic tool based on genetic algorithms, which optimizes parameters of SHMs. The tools are integrated into a framework for evolutionary experiments and distributed computations called ERO. Optimization mechanism is tested using a set of experiments. Analysis of the experiments led to improvement of the original con guration of the mechanism.