Robots programmeren om onder bijna alle omstandigheden en voor alle terreinen goed te presteren is een zo goed als onmogelijke taak. Wetenschappers gebruiken daarom tegenwoordig allerlei evolutionaire algoritmes waarmee de machines zelf kunnen leren om bijvoorbeeld te lopen.
Zo ook Hod Lipson die professor is aan de Amerikaanse Cornell University. Hij ontwikkelde een robot die niets weet over zijn eigen functionaliteit of vorm. Er zit heel weinig voorgeprogrammeerd in de robot, behalve onder andere een evolutionaire algoritme waarmee hij kan leren.
Aan het begin van elk experiment leert de robot zichzelf kennen door zijn motoren willekeurig te bewegen om te proberen te beoordelen wat zijn vorm is. Dit resulteert uiteindelijk in kennis over zijn vorm en functionaliteit. Hierna, neemt een ander algoritme het over die met de kennis over zijn vorm tot voortbeweging van de robot komt.
Zoals je kunt zien op de video hieronder, bereikt de robot niet de spin-achtige manier van lopen zoals je zou verwachten. In feite, is zijn manier van lopen vrij primitief en onelegant. Echter, het feit dat het uiteindelijk erachter komt hoe het zich moet voortbewegen is wel cool.
Zie de robot in actie:
Voor meer uitleg over de werking van de robot zie de volgende video:
Bron: Technabob.com
Ik vind het nu al moeilijk om dat ding niet als een levend wezen te zien, die je in dit filmpje het liefst uit zijn lijden wil verlossen 😉 Hoe zal dat zijn met levensechte humanoide robots in de toekomst?
abso-f-ing-awesome…