![]() |
A Gólem legendája |
Igaz, ezek a robotok külsőleg még cseppet sem hasonlítanak az emberszerű androidokra: csupán mozgó, fehér műanyag vázak, amelyek vakon csúsznak-másznak egy asztallapon. A Brandeis Egyetem DEMO Laboratóriumában megvalósuló, mechanikai építőjátékból összerakott modellekre emlékeztető, ám nemzedékről nemzedékre fejlődő, mozgó szerkezetek mégis az utóbbi évek legnagyobb előrelépését jelentik a mesterséges élet, a robotikus életformák felé. A GOLEM-terv keretében folyó kutatásokat, amelyek önfejlesztő robotok létrehozására irányulnak, Hod Lipson gépészmérnök-kutató és Jordan B. Pollack, a számítógéptudomány doktora irányítja. A GOLEM a Genetically Organized Lifelike Electron Mechanics = genetikailag szerveződő életszerű elektromechanikai szerkezet elnevezés kezdőbetűiből alkotott betűszó, amely nem véletlenül cseng össze a középkori legenda (lásd keretes cikkünket),
![]() |
2. Egy kétszáz tagú nemzedékből kiválasztott, lényegesen különböző
|
agyagból formált mesterséges teremtménye, a Gólem nevével.
A két kutató szerint a hagyományos robotikai kutatások – amelyekben külön építik
meg a testet (a hardvert), majd abba próbálnak megfelelő „agyat” (a szoftvert)
behelyezni – zsákutcába vezetnek. „A természetben a test és az agy együtt fejlődnek,
s ugyanúgy nem létezhetnek egymás nélkül, mint a tyúk és a tojás” – mondta Pollack.
Az együttes fejlődésre (koevolúcióra) építő kísérletek alapja a Lipson által
kifejlesztett számítógépes program. Ez a virtuális valóságban egymáshoz mereven
(pontban, egyenes vagy sík mentén), illetőleg mozgathatóan (gömbcsuklósan) kapcsolható
rudakból vázszerkezetet állít össze, amelyben a rudak hosszát mesterséges neuronok
(számítógépes memóriaegységek) által vezérelt, az izmokat helyettesítő lineáris
aktuátorok változtathatják. A virtuális gépvilágban ezek a szerkezetek – a robotok
– egy végtelen kiterjedésű sík felületen mozoghatnak, az egyszerűség kedvéért
kvázisztatikusan, azaz egyensúlyi helyzeteken keresztül.
![]() |
1. ábra. Evolúciós robot
|
Az evolúciós folyamatot utánzó program egy meghatározott (néhány százas) létszámú
robotnépességből nemzedékről nemzedékre kiválasztja a legéletképesebb („legfittebb”)
szerkezeteket, azaz azokat a robotokat, amelyek adott idő alatt legmesszebbre
jutnak el. Majd pici változtatásokkal (bizonyos építőelemeket módosítva, hozzáadva
vagy eltávolítva) elkészíti azok „mutáns” utódait, amelyeket aztán visszahelyez
a népességbe.
Kezdetben valamennyi robot teljesen üres: egyetlen alapelemet sem tartalmaz.
A számítógép feladata, hogy a rendelkezésére álló alapelemekből mozogni képes
szerkezeteket állítson elő. Lehetősége van a rudak merev vagy gömbcsuklókkal
való összeillesztésére, a mesterséges neuronokkal irányított aktuátorok közbeiktatására,
és a neuronok közti kapcsolatok (szinapszisok) kiépítésére. Ez utóbbi során
alakul ki az „agy”, amely lehet (központosított) hálózat vagy több független
központtal rendelkező rendszer.
Még a laboratórium nagy teljesítményű számítógépének is néhány napra (jellemzően
több tucat robotnemzedékre) volt szüksége ahhoz, hogy elkészítse az első mozgásképes
robotok tervrajzát. (Ehhez legalább egy kezdetleges neuronhálózatnak ki kell
alakulnia, amely az aktuátorokhoz változó vezérlő jeleket juttat. Lásd az 1.
ábrát.) Mintegy 300–600 generációra volt szükség az első igazán sikeres példányok
megteremtéséhez. Ezek egyébként meglehetősen változatos módon mozogtak. Volt
például olyan, amelyiknek a
![]() |
![]() |
3. A virtuális robot valós modelljének felépítése. A virtuális térben elkészült tervrajz (a) alapján a prototípus-gyártó gép elkezdi a modell legyártását (b). A gyártás egy közbensô lépése (c), és egy kész gömbcsuklós csatlakozás közelrôl (d) |
4. Három sikerült robot
|
teste közepéből nyúlt ki egy „láb”, amely kilincsműszerűen hajtotta előre,
míg egy másik mellúszó-tempókra emlékeztető mozdulatokkal kúszott a felületen.
(Egy jellegzetes evolúciós folyamatról készült film megtekinthető az alábbi
internet címen: www.demo.cs.brandeis.edu/golem)
A tervrajzok megvalósításához Pollack és Lipson egy gyors prototípusgyártó gépet
csatlakoztatott a számítógéphez, amely a tervrajz alapján műanyagból elkészítette
a szerkezetek valós térbeli modelljét.
A program beindításától egészen eddig a pontig a teljes folyamat emberi beavatkozás
nélkül ment végbe. „Itt viszont egy kicsit be kellett segítenünk – mondta Pollack.
– Igaz, ez csupán abból állt, hogy a robotokhoz csatoltuk az aktuátorokat, és
az agyukban tárolt információt betöltöttük egy mikroprocesszorba. Minden egyéb
a fizika és az evolúció törvényei szerint, magától ment végbe.”
A két kutató a további kísérletekben egyrészt bonyolultabb környezeti feltételeket
akar teremteni a robotok számára, másrészt érzékelőkkel akarja ellátni őket,
amelyekkel észlehetik az akadályokat vagy más robotok jelenlétét. Így sokkal
bonyolultabb feladatokkal kerülnek szembe, és sokoldalúbb alkalmazkodásra kényszerülnek.
Ez pedig a kutatók várakozása szerint bonyolultabb test- és agyszerkezet kialakítására
vezet majd. Ám, mint azt maga Pollack is elismerte, „az intelligens, emberszerű
android ettől még fényévekre van.”
Gajzágó éva
|
![]() |