Evolutionär robotik är ett forskningsfält och en metodologi inom robotiken som syftar till att skapa styrsystem, och ibland även morfologier, för robotar. Den är ett förkroppsligat tillvägagångssätt för artificiell intelligens (AI) där robotar skapas automatiskt baserat på darwinistiska principer för naturligt urval.[1] Utformningen av en robot, eller ett undersystem av en robot, som en neural styrenhet, är optimerad mot ett beteendemål (till exempel springa så fort som möjligt). Vanligtvis utvärderas konstruktioner i simuleringar eftersom att tillverka tusentals eller miljontals konstruktioner och testa dem i den verkliga världen är oöverkomligt dyrt i termer av tid, pengar och säkerhet.

Ett evolutionärt robotexperiment börjar med en population av slumpmässigt genererade robotexemplar. De sämst presterande alternativen kasseras och ersätts med mutationer och/eller kombinationer av de bättre konstruktionerna. Den här evolutionära algoritmen fortsätter tills en förutbestämd tid förflutit eller något målprestandamått uppnås.

Evolutionära robotteknikmetoder är särskilt användbara för att konstruera maskiner som måste fungera i miljöer där människor har begränsad intuition (nanoskala, rymden, etc.). Utvecklade simulerade robotar kan också användas som vetenskapliga verktyg för att generera nya hypoteser inom biologi och kognitionsvetenskap, och för att testa gamla hypoteser som kräver experiment som visat sig vara svåra eller omöjliga att genomföra i verkligheten.

Historik redigera

I början av 1990-talet visade två separata europeiska grupper olika strategier för utvecklingen av robotstyrsystem. Dario Floreano och Francesco Mondada vid EPFL utvecklade styrenheter för Khepera-roboten.[2] Adrian Thompson, Nick Jakobi, Dave Cliff, Inman Harvey och Phil Husbands utvecklade kontroller för en Gantry-robot vid University of Sussex.[3][4] Men kroppen av dessa robotar var förutsatt före evolutionen.

De första simuleringarna av utvecklade robotar rapporterades av Karl Sims och Jeffrey Ventrella från MIT Media Lab, också i början av 1990-talet.[5][6] Men dessa så kallade virtuella varelser lämnade aldrig sina simulerade världar. De första utvecklade robotarna som byggdes i verkligheten 3D-printades av Hod Lipson och Jordan Pollack vid Brandeis University i början av 2000-talet.[7]

Se även redigera

Referenser redigera

Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia, Evolutionary robotics, 13 augusti 2023.

Noter redigera

  1. ^ Bongard, Josh (2013). ”Evolutionary Robotics” (på english). Communications of the ACM 56 (8): sid. 74–83. doi:10.1145/2493883. 
  2. ^ Floreano, Dario; Mondada, Francesco (1996). ”Evolution of homing navigation in a real mobile robot”. IEEE Transactions on Systems, Man, and Cybernetics 26 (3): sid. 396–407. doi:10.1109/3477.499791. PMID 18263042. https://infoscience.epfl.ch/record/63879/files/floreano.IEEE-SMC.pdf. 
  3. ^ Cliff, Dave; Husbands, Phil; Harvey, Inman (1993). ”Explorations in Evolutionary Robotics”. Adaptive Behavior 2 (1): sid. 73–110. doi:10.1177/105971239300200104. https://www.researchgate.net/publication/229091541. 
  4. ^ Harvey, Inman; Husbands, Phil; Cliff, Dave; Thompson, Adrian; Jakobi, Nick (1997). ”Evolutionary robotics: the Sussex approach”. Robotics and Autonomous Systems 20 (2–4): sid. 205–224. doi:10.1016/S0921-8890(96)00067-X. 
  5. ^ Sims, Karl (1994). ”Evolving 3D morphology and behavior by competition”. Artificial Life 1 (4): sid. 353–372. doi:10.1162/artl.1994.1.4.353. https://www.mitpressjournals.org/doi/abs/10.1162/artl.1994.1.4.353. 
  6. ^ Ventrella, Jeffrey (1994). "Explorations in the emergence of morphology and locomotion behavior in animated characters" in Artificial life. {{{booktitle}}}: 436–441. 
  7. ^ Lipson, Hod; Pollack, Jordan (2000). ”Automatic design and manufacture of robotic lifeforms”. Nature 406 (6799): sid. 974–978. doi:10.1038/35023115. PMID 10984047. 

Externa länkar redigera