Уже не фантастика!! Изобретён робот, способный компенсировать отсутствие или бездействие какой-либо своей конечности.
«Конечности» робота состоят из нескольких звеньев-модулей (Roombot). Программное обеспечение робота позволяет ему адаптироваться и продолжать движение, если какое-либо звено или вся конечность неработоспособны.
Авторы изобретения – Девид Джохэн Кристенсен (David Johan Christensen, университет в Оденсе, на юге Германии), Alexander Spröwitz и Auke Ijspeert (университет технологий в Лозанне, Швейцария). Они промоделировали движение робота с четырьмя конечностями, составленный из 12 звеньев. Каждое звено представляет собой шар, тоже робот. Звенья «умеют» составлять различные комбинации (см. рисунок).
Каждое звено Roombot меняет шаблон движения случайным образом каждые несколько секунд и оценивает, как это влияет на скорость движения структуры в целом. Роботу отводилось 10 минут, за которые он увеличил скорость движения с 5 см/с до 31 см/с. Когда одно из звеньев было отключено, скорость мгновенно упала до 15 см/с. Потребовалось 20 минут, чтобы робот адаптировался и стал двигаться со скоростью 21 см/с. Первоначальная скорость движения не достигается.
Стоит отметить, что это не первый самообучающийся робот. В 2006 г. уже была представлена подобная разработка, однако ключевое отличие структуры из модулей Roombot заключается в том, что в неё не заложено внутренней модели себя или окружающей среды, у неё нет единого «мозга» – это просто набор независимых обучающихся звеньев. Авторы доказали, что адаптация на том же уровне возможна и без управляющего центра.
Оба подхода имеют право на жизнь. Кроме того, их можно сочетать: пусть при движении робот использует заложенную в него модель, а при освоении новых шаблонов будет использоваться принцип самоорганизации. Это подобно поведению скалолаза – ему приходится продумывать каждое движение, адаптируясь под рельеф, и в то же время постоянно двигаться вверх к цели, вершине горы.
Элтайм.ру,по материалам newscientist.com
Комментариев нет:
Отправить комментарий