2016年年底一个名为“Sub1 Reloaded”的机器人用时0.637秒复原一块三阶魔方,并创造了吉尼斯世界纪录。现在一个由麻省理工学院(MIT)学生Ben Katz和软件开发人员Jared Di Carlo共同创建的全新机器人以0.38秒解开三阶魔方,而人类的记录为4.59秒。
这是Katz解魔方机器人的视频:
Jared Di Carlo网站上说:“我们注意到快速魔方解算器都是使用的步进电机,如果我们能够使用更好的电机,解魔方机器人就能取得更好的成绩。”
所以他们选择了具有高转矩惯性比的科尔摩根ServoDisc电机,。 Di Carlo说:“这种电机是无铁芯的,转子上没有重型钢片,不会出现钢片饱和,因此它可以非常快速地加速。在10毫秒的四分之一转中,电机能达到1000转。”他们一共使用了6台电机,6台定制电机驱动器以及2台PlayStation Eye摄像机,和最普通的魔方。
Ars Technica的Lee说,Katz和Carlo用了一对摄像头来检测魔方的当前状态。它们放在魔方的对角,使得每个摄像头都能检测到三个面。”Lee说摄像机难以区分红色和橙色,所以他们将魔方的橙色面图成了黑色。Carlo说机器人解决了超级快速拼魔方的难题,他们选择使用最便宜的魔方,因为知道在实验过程中,会有很多魔方损毁。
读者可以在GitHub上找到解决魔方问题的软件(软件链接附在文末)他们使用OpenCV进行颜色检测,然后该软件识别颜色,构建魔方描述,最后使用min2phase求解器进行求解。
“得到的求解字符串被转换为紧凑的立方体序列消息,并使用连接到差分串行IC的USB串行适配器同时发送到所有电机控制器。”他说,这个过程大约需要45毫秒,“大部分时间都花在等待摄像头驱动程序和检测颜色上。”
从更高的角度来看,Jared Weintraub在9to5Toys中表示:“80年代的经典儿童玩具Rubik魔方 ,到今天仍然受到科学家,数学家和书呆子的钟爱。近几年来,已经有一些聪明的人能够在几分钟内完成魔方拼图,研究人员也开发出了能够在几秒钟内解决这个问题的机器人。”
这种机器人寻求竞争模式下的快速解决方案,以此来博取人们的眼球。但是有几个这样的机器人给读者留下了深刻的印象呢?不是因为时间的流逝,而是因为耗费大量时间来完成魔方拼图没有太大的意义。有的评论说:“魔方的目的是娱人” 也有人说“可以锻炼解决问题的技巧。”还有评论认为“如果是机器人自己想出来的拼图方案会非常令人印象深刻......”
原文发布时间为:2018-03-10
本文来自云栖社区合作伙伴新智元,了解相关信息可以关注“AI_era”微信公众号