Prírodou inšpirované algoritmy

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

Späť ku kurzom triedy
Obsah
Ovládanie pohybu
Ovládanie senzorov
Používanie senzorových programov
Programovanie náhodného správania
Generovanie video záznamu simulácie
Spúšťanie simulácii na pozadí
Premenné prístupné používateľovi



Ostatné kapitoly
Walterove korytnačky
BEAM Robotika
Kolektívne správanie robotov
KANSEI
Braintenbergove vozidlá
POPBUGS
iRobot
Insect Robots
Ešte niekoľko robotov ...
MIT Roboty


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


Spúšťanie simulácii na pozadí

Ak chcete spustiť simuláciu POPBUGS ako proces bežiaci na pozadí, najprv musíte pripraviť súbor s POP-11 kódom, ktorý zinicializuje a spustí simuláciu. Prvé dva riadky by mali vyzerať nasledovne.

   vars pb_screen_display = false;
   uses popbugs;

Priradenie false do pb_screen_display je rozhodujúce pre zastavenie snahy programu používať obrazovku. Potom z operačného systému UNIX zadajte príkaz.

   at now + 1 hour

A ak sa zobrazí v príkazovom riadku 'at>' napíšte:

   pop11 filename.p

Ak program má nejaký výstup, bude zaslaný na používateľov mail. Ak chcete uložiť konečný stav simulácie, pridajte na koniec zdrojového súboru niečo ako

   pb_save_world(\'sim.world\');

Hore
Kontakt: Marek Bundzel