historie robotiky
jak vypadá evoluční vývoj
alternativy k evoluční robotice
k čemu by to mohlo být dobré
bootstrap problém (problém inicializace)
využití
genetické algoritmy
Hillclimber – gradientní algoritmus
jednoduchý genetický algoritmus (Goldberg)
jednoduchá selekce
křížení
mutace
nedeterminismus
fitness krajina (fitness landscape)
schémata
jsou GA dobrou simulací biologické evoluce?
vylepšení GA
umělá neuronová síť
učení
rekurentní neuronové sítě (RNN)
kombinace evoluce a NS
evoluce vah a parametrů učení
evoluce architektury
genetické programování
alternativní přístup: gramatická evoluce
evoluce robotů
přemístění
simulovaná evoluce
interakce robota s prostředím (jak to modelovat v simulaci)
charakteristiky fitness funkce
přímý pohyb s obcházením překážek
readaptace
reaktivní inteligence
umělá evoluce využívá omezení modelu
modulární architektura
sběr odpadů
roboti s vnitřní dynamikou
učení a evoluce
výhody učení
nevýhody učení
jak učení pomáhá evoluci
učení a evoluce můžou mít různé cíle
evoluce učení
sekvenční úloha – zapnutí světla vypínačem
adaptace na rychlé změny prostředí
proměnlivé stěny
učená může být i morfologie (stavba těla)
kompetitivní koevoluce
jak sledovat vývoj?
aplikace koevoluce
příklad: dravec-kořist s roboty
koevoluce tvaru těla
hra Tron
zobrazení genotypu na fenotyp
genetické kódování
kódování instrukcí růstu axonů
adaptace architektury NS
kódování na úrovni buněk
Gruauova simulace šestinohého robota
jednoduché geometricky orientované kódování buněk
kráčející stroje
první pokusy s kráčením
pokročilejší kráčející roboti
někteří roboti se dovedou přestavět – změnit svoji morfologii
mozek se vyvinul evolučně
sekvenční úlohy z rozhodování
dva přístupy k neuroevoluci
základní metody neuroevoluce
pokročilá neuroevoluce s pevnou architekturou sítě – metody
symbiotická adaptivní neuroevoluce (SANE)
vynucené subpopulace / enforced sub-populations (ESP)
kooperativní synaptická neuroevoluce (CoSyNE)
NEAT
cellular encoding
Karl Sims – kvádroví roboti
Hornby – L-systém
Lipson, Pollack – GOLEM
projekt ERO
soft robots
growing soft-bodied creatures
evolved electrophysiological soft robots
znaky robotických rojů, technologické motivace
koordinovaný průzkum
feromonová robotika
přemisťování a shlukování
rekonfigurovatelní roboti
stimergie
distribuované budování
NEAT
nepřímé kódování
HyperNEAT
deceptive tasks (zavádějící úlohy)
novelty search (hledání novinek)
curiosity search (zvědavé prohledávání)
kreativní myšlení