Ъм? Има го и този вариант да но все пак камерата се използва за нещо: забеляза ли как отначало роботът въобще не нарежда кубчето а го "оглежда". Поне това забелязах, че той само въртеше кубчето за да го види от всяка страна. След това - едно е ти да не можеш или пък да ти е трудно, а друго е написана програма - роботът не си измисля сам как да го нареди. В рубик кубчето може да има милиони комбинации, но забележи - това са общия брой комбинации. Така де, като дадеш едно рубик кубче на робота, той няма нужда от преглед на всичките комбинации, а само на определени. Когато се занимавах с hexbox-а след известно време разбрах, че с просто редене на пермутации и проверка на md5 на всяка от тях, просто няма да стане (времето става прекалено много). Но пък ако се вгледаш, ще видиш че някои комбинации са невалидни и няма нужда да преглеждаш всичките на брой пермутации...
Така е и с рубик кубчето (макар тука да е по-сложно). След като е прегледал кубчето, роботът започва да го нарежда и всеки път когато направи движение, той записва промените и преглежда как да дореши кубчето...