Робот, который собирает Кубик Рубика

Швейцарец - программист по имени Ханс Андерссон купил набор конструктора Лего, для своих двух дочерей, и сам увлёкся этим конструктором. Из конструктора он сделал робота, который собирает Кубик Рубика!

Tilted Twister (так был назван робот) решает кубик Рубика полностью автоматически. Ультразвуковой датчик сканирует кубик и определяет его цвета. Затем она вычисляет последовательность вращений для решения и выполняет повороты кубика.

На всю работу, роботу необходимо 3-6 минут.
Интересно что робот работает без подключения к компьютеру, т.е. вычисляет алгоритм решения с помощью своего процессора.
При разработке робота, возникала проблема того, что датчик, который входит в комплект Lego Mindstorms не может различить такие цвета как, например, желтый с белым или красный с оранжевым, чтобы избежать путаницы, разработчик заменил некоторые цвета кубика. На своём сайте, Ханс Андерссон опубликовал инструкцию по сборке такого робота из специального набора Lego Mindstorms. Вот ссылка на сайт tiltedtwister.com

А вот видео, демонстрирующее работу робота.

Как вам? Помоему круто!
Теперь о грустном:
Набор LEGO MINDSTORMS стоит около 15000 рублей.

А вот ещё одно видео. Робот тоже сделан из конструктора лего.