硬件黑客Ben Katz和Jared Di Carlo已经粉碎了以前以智能机器人方式还原魔方的记录。他们的机器在0.38秒内完美还原,比以前的0.637 纪录提高了40% 。
Di Carlo在一篇博客文章中写道:"我们注意到所有快速的魔方解算器都使用步进电机,如果我们使用更好的电机,完全可以做得更好。"
图片来自网络
定制的电机控制器允许在10毫秒内完成魔方的单圈。一个典型的魔方解决方案需要19到23个回合,这应该允许一个立方体在大约0.25秒内解决,但是他们认为机器的当前迭代每15毫秒进行一次移动。
图片来自网络
"这台机器绝对可以走得更快,但调整过程是非常耗时的,因为调试需要与高速摄像机完成的,在以前Jared和他们都对做调谐游戏失去了兴趣,但最终又辗转回到它们身上,并且再次削减100毫秒左右。"虽然人类玩家倾向于放松立方体以使其更易于转动,但卡茨表示,他们发现相反的方法更适合机器人解决方案。
图片来自网络
Katz写道:"当立方体松动时(就像人们试图快速解决问题一样),当你试图快速转动中心面时,外表面会向外凸起,为了阻止这种行为的发生,它采取了直觉上适当的立方体方式。"为了检测立方体的当前状态,Katz和Di Carlo以每个7美元的价格购买了一对Playstation 3眼睛摄像头。他们将它们放在立方体的相对角落,让每个相机观察三面。照相机在辨别红色和橙色的脸部时遇到了困难,因此他们将橙色脸部涂成黑色,以使它们更加出色。
该软件识别所有颜色,建立立方体的描述,并将其传递给min2phase求解器,然后通过串行电缆将解决方案发送到六个电机,一个用于立方体的每个面。整个过程从捕捉图像到发送指令到电机大约需要45毫秒。