Компьютерная программа, позволяющая виртуальным роботам «плодиться и размножаться», создала по ходу «эволюции» множество функциональных структур для реальных роботов будущего – зачастую лучших, чем могли придумать инженеры-люди, сообщает Live Science.
Виртуальные роботы скачут, прыгают, бегают и тащатся по виртуальному полю. По внешнему облику они напоминают сумасшедших медуз, или безголовых лошадей из желе, или слонов, тянущих себя за хобот…
Но все роботы – плод эволюции, разработанной компьютером, без вмешательства человека. Программа, созданная в Лаборатории творческих машин (Корнелльский университет), начинает с набора кубиков: они бывают мягкие (как ткань), твердые (как кости) и упругие (сжимающиеся и разжимающиеся, как мускулы). Потом программа начала комбинировать эти кубики самым простым способом.
«Мы не задавали никакого шаблона. Мы не говорили – “пусть у робота будет четыре ноги” или “пусть у него будет ровная походка”. Мы просто сказали: “вот набор конструктивных элементов. Начни с нуля и сделай что хочешь”, — рассказывает Ник Чини (Nick Cheney), аспирант, сотрудник лаборатории.
Первые «роботы» были похожи на трясущиеся кубики. Но им была предоставлена возможность «размножаться» и комбинировать свою цифровую ДНК с чужой. Другие роботы применяли бесполое размножение, просто создавая новые версии самих себя с небольшими «генетическими» вариациями.
Алгоритм программы награждал самых быстрых роботов бОльшим количеством «детей». Через несколько поколений виртуальные роботы превратились в удивительные существа, получившие клички в соответствии с предпочитаемым способом перемещения – L-Ходок, Дюймер, Тяни-Толкай, Дрожащий, Прыгун и т.д.
«Они двигаются так, как вы, или я, или другой инженер никогда не смогли бы придумать», — заявил Чини. И вправду, когда других ученых попросили спроектировать аналогичных роботов вручную, ни одно из созданий человека не превзошло виртуальных роботов.
{youtube}z9ptOeByLA4&feature{/youtube}
Когда-нибудь итоги виртуальной эволюции пригодятся при создании реальных роботов, утверждает Чини. Если эволюция создала столько разнообразных животных, которые без проблем перемещаются по миру, почему компьютерная эволюция не может вдохновить на создание роботов, двигающихся так же легко? Даже если «легко» в данном случае означает больше топанья и вышагивания и меньше скольжения.
… [Trackback]
[…] Find More Information here to that Topic: portaltele.com.ua/news/technology/2013-04-29-14-00-56.html […]