Prírodou inšpirované algoritmy

študijné materiály pre projekt mobilnej triedy umelej inteligencie

Späť ku kurzom triedy
Obsah
Úvod
Popis simulátora LEE
Živoný cyklus organizmov
Konfigurácia a spustenie simulátora
Inštalácia
Záver
Linky a literatúra
O tejto kapitole



Ostatné kapitoly
LEE
Framsticks
EINSTein
Nerve garden
Poly World
Simulácia evolúcie rozhodovania
Nornovia
Creatures 3
Primordial Life
Core War
Desktop Garp
Tierra
Avida


Tutoriály
 Celulárne automaty
 Morfogenéza
 Simulátory
 Evolučné algoritmy
 Chaos
 Roboty
 Rôzne


Inštalácia

Kapitola popisuje inštaláciu simulátora LEE 2.1 pre platformy UNIX a Linux. Program je šírený vo forme zdrojových kódov, ktoré si môžete stiahnuť na tejto adrese.

Vývoj LEE je ukončený a jeho posledná verzia je z roku 1997. Program je napísaný v jazyku K&R C, ktorý nespĺňa štandard ANSI C, preto s novšími prekladačmi (gcc >= 2.9.54) a knižnicami libc program (bez nutnosti zasiahnuť do zdrojových textov) nepreložíte. Archív upravených zdrojových textov si však môžete stiahnuť tu.

Samotná inštalácia simulátora LEE je jednoduchá a prebieha v troch krokoch:

  1. stiahnutie a rozbalenie balíka - napr. tar xjf lee-2.1.tar.gz -C /tmp && cd /tmp/lee-2.1,
  2. kompilácia - príkazom make program vybudujete. V súbore src/Makefile (editovaním premenných ARCHFLAGS a OPTFLAGS) si môžete nastaviť rôzne optimalizačné parametre.
  3. inštalácia - príkazom make install program nainštalujete. Štandarná inštalačná cesta je /usr/local/, ale môžete ju zmeniť redefinícou premennej PREFIX.

To je k inštalácii všetko, program spustíte pomocou príkazu lee. Nezabudnite si prekopírovať súbor lee-config, v ktorom špecifikujete počet a typ senzorov a motorov, do Vášho pracovného/domovského adresára.

Hore
Kontakt: Marek Bundzel