Ученые из Института динамики и самоорганизации имени Макса Планка в Германии создали шестиногого шагающего робота, способного самостоятельно подбирать подходящий способ ходьбы в зависимости от рельефа, по которому ему приходится ходить. Об этом, как сообщает РИА "Новости", рассказывается в статье исследователей, опубликованной в журнале Nature Physics.
Команда разработчиков робота под руководством Марка Тимме сумела впервые применить совершенно иной способ программирования активности робота, когда используется только один генератор для всех типов ландшафтов.
Ученые продемонстрировали, как их робот обучается подъему вверх по склону. Как только шагающий по ровной поверхности робот добирается до склона, датчики дают сигнал генератору движений, что энергия, затрачиваемая на дальнейшее передвижение, становится слишком большой.
После этого генератор начинает случайным образом генерировать новые типы движений конечностей робота до тех пор, пока подходящая комбинация не будет найдена.
Сталкиваясь с наклонной поверхностью повторно, этот робот автоматически переключается на уже выработанную в прошлом поступь. В дальнейшем ученые намерены научить этого робота планировать свои передвижения заранее.
Генератор заставляет робота выполнять совершенно хаотические движения, которые затем контролируются несколькими датчиками, определяющими, насколько удачным было то или иное движение.
При этом, сталкиваясь с новой ранее неизвестной территорией такая комбинация генератора случайных движений и набора датчиков начинает подбирать наиболее энергетически выгодный способ передвижения робота, после чего этот режим ходьбы запоминается. В следующий раз при встрече с этим типом ландшафта робот просто воспроизводит уже самостоятельно выработанные и заученные движения.
До сих пор подобные роботы имитировали работу нервной системы человека и животных, у которых подобными рутинными движениями, совершаемыми неосознанно, управляют специфические нервные узлы, называющиеся центральными генераторами упорядоченной активности.
При этом, для каждого типа активности инженерам приходилось создавать отдельный генератор, а потому, сталкиваясь с незапрограммированной местностью, такой робот не мог подобрать правильный режим ходьбы.