Робот-собака собрал кубик Рубика за девять минут

Для решения задачи роботу пришлось освоить так называемую педипуляцию - управление предметами с помощью ног.
Для решения задачи роботу пришлось освоить так называемую педипуляцию - управление предметами с помощью ног. / Снимок из видео/ Соцсети
Швейцарские ученые научили робота-собаку собирать кубик Рубика весом 4,6 кг. В этой модели авторы объединили несколько технологий. Компьютерное зрение помогает определять цвета на гранях и отслеживать состояние головоломки, а специальный алгоритм рассчитывает последовательность ходов.

Но вычислить правильные действия недостаточно - их еще нужно выполнить. Робот должен был точно поставить лапу, приложить нужное усилие, не сдвинув лишние элементы. Ошибка могла нарушить последовательность и заставить корректировать действия. Робот учился на собственных ошибках. В ходе тренировок он пробовал разные действия и постепенно осваивал те, которые приводили к нужному результату.

В итоге робот собрал кубик во всех трех испытаниях. Каждая попытка занимала от восьми до девяти минут и требовала примерно 30 отдельных действий. Эксперимент интересен не только самой головоломкой. Например, такой робот сможет повернуть вентиль, сдвинуть препятствие или открыть дверь, не прибегая к дополнительным манипуляторам. Это позволит создавать более простые и легкие машины для осмотра промышленных объектов, технического обслуживания и поисково-спасательных работ.

Кстати, мировой рекорд сборки кубика установил недавно девятилетний китаец Сюа Гэн, ему понадобилось на это всего 2.51 секунды.

Поделиться