Химия и Жизнь - Грамматика роботов | Научно-популярный журнал «Химия и жизнь» 2020 №12

Грамматика роботов


Александр Гурьянов

В начале нынешнего века конструирование роботов получило настолько широкое распространение, что робототехника стала школьным предметом. Сегодня стоит задача разрабатывать их наименее затратными и оптимальными способами, а также, по возможности, автоматизировать процесс создания новых моделей. Для решения этой задачи исследователи Массачусетского технологического института создали блок дизайнерских программ RoboGrammar, ведущим разработчиком которых стал аспирант институтской лаборатории искусственного интеллекта и компьютерных наук Аллан Жао. Пакет программ позволяет с нуля спроектировать робота из готовых элементов в зависимости от требований к поверхности, по которой тот будет двигаться. Это может быть пересеченная местность, скользкий грунт, лестница, их комбинация и прочее.

RoboGrammar конструирует роботов из заданных элементов: конечностей, суставов, моторов. Элементы конструкции нельзя соединить произвольно, поэтому, подобно грамматике языка, определяющей правила согласования слов, в программе заданы ограничения на связи элементов робота. Принципы, заложенные в программу, исследователи позаимствовали у различных многоногих насекомых, пауков, ракообразных, чье движение тщательно изучили. Их тела состоят из сегментов и  к некоторым из них «приделаны» конечности. Тем же способом разработчики описали «конструкцию» четвероногих. В пакет программ также была добавлена возможность прикреплять колеса вместо ног. Как заявляют авторы, программа рождала самые разнообразные конструкции, напоминающие гоночные автомобили, пауков, собак.

С помощью RoboGrammar дизайнер получает не только оптимальную конструкцию робота, но и программное обеспечение к нему — пакет выдает программу-контроллер, управляющую согласованной работой его моторов. В неё авторы «зашили» приоритет быстрого перемещения вперед. На конечном этапе разработки ИИ с помощью нейронных сетей совместно оптимизирует дизайн и контроллер новой модели. После этих виртуальных действий уже можно приступать к сборке конструкции. Команда ученых запланировала реализовать «в железе» особо выдающиеся виртуальные экземпляры.

RoboGrammar стал венцом четвертьвекового опыта экспериментов по созданию автоматизированных систем дизайна роботов. Блок программ может быть модифицирован для разработки устройств, перемещающихся в других средах. Помимо реальных приложений, есть надежда, что роботы, созданные программой, смогут заселить виртуальные миры компьютерных игр. Одним из сюрпризов стало то, что в большинстве оптимальных проектов робот имеет четыре ноги, а не шесть или восемь как у насекомых или пауков. Эту установленную эмпирически тенденцию еще предстоит осмыслить.

(Пресс-релиз Массачусетского технологического института 30-11-2020)

 
 
Разные разности
Анатомия «Руанского собора»
В Музее изобразительных искусств имени Пушкина в Москве в феврале и марте очень коротко прошла необычная выставка. Всего две картины Клода Моне — «Руанский собор в полдень» и «Руанский собор вечером». А рядом были представлены результа...
Пирожное как источник топлива
На волне интереса к биотопливу появилась идея использовать невостребованные хлебобулочные изделия в качестве сырья для биотоплива. А почему бы и нет? Хлеб содержит много крахмала. Он легко расщепляется ферментами на молекулы сахара, которые затем дро...
Универсальное противоядие
Ученые Исследовательского института Скриппса изучили нейротоксины, вырабатываемые многочисленными ядовитыми змеями и создали универсальное противоядие против ядов крайтов, тайпанов, кобр и мамбы.
Быстрая мода против долгой жизни
Быстрая мода сделала брендовую одежду доступной для всех. Она стоит дешево, зато и внешний вид теряет быстро, уже через несколько недель активной носки, и надо идти покупать новую. Но быстрая мода — это вредный бизнес, опасный для окружающей сре...