Швейцарские ученые научили робота-собаку собирать кубик Рубика весом 4,6 кг. В этой модели авторы объединили несколько технологий. Компьютерное зрение помогает определять цвета на гранях и отслеживать состояние головоломки, а специальный алгоритм рассчитывает последовательность ходов.
Но вычислить правильные действия недостаточно - их еще нужно выполнить. Робот должен был точно поставить лапу, приложить нужное усилие, не сдвинув лишние элементы. Ошибка могла нарушить последовательность и заставить корректировать действия. Робот учился на собственных ошибках. В ходе тренировок он пробовал разные действия и постепенно осваивал те, которые приводили к нужному результату.
В итоге робот собрал кубик во всех трех испытаниях. Каждая попытка занимала от восьми до девяти минут и требовала примерно 30 отдельных действий. Эксперимент интересен не только самой головоломкой. Например, такой робот сможет повернуть вентиль, сдвинуть препятствие или открыть дверь, не прибегая к дополнительным манипуляторам. Это позволит создавать более простые и легкие машины для осмотра промышленных объектов, технического обслуживания и поисково-спасательных работ.
Кстати, мировой рекорд сборки кубика установил недавно девятилетний китаец Сюа Гэн, ему понадобилось на это всего 2.51 секунды.
Читайте также:
В Германии полиция арестовала робота-гуманоида за непристойное поведение
Все главные события дня и ничего лишнего в нашем MAX. Подписывайтесь!