【德国慕尼黑讯】仅仅0.637秒,就能完解魔术方块之谜:日前在德国慕尼黑电子展中,采用英飞凌(Infineon)微晶片的「Sub1 Reloaded」机器挑战成功。 AURIX微控制器--在此次刷新世界纪录的挑战中做出贡献,同时它也是实现自动驾驶的重要关键。本次记录是自匈牙利人Erno Rubik发明魔术方块 30 年来,最快完成复原方块排列的成绩。人类完解魔术方块排列至少需费时4.9 秒,由名列金氏世界纪录的「speedcuber」所创下。
|
采用英飞凌AURIX微控制器的「Sub1 Reloaded」机器成功在 0.637秒之内完解魔术方块,创下魔术方块发明 30年来的最佳成绩。 |
魔术方块的六个面各有九个特定颜色的方格,这些方格可朝相反的方向转动。游戏规则是转动各个面,直到各自都回到原始位置–而且在过程中不让自己抓狂。这些彩色方块共有43万兆种可能的组合。如果将同样数量的魔术方块集合起来,将可覆盖整个地球达275层,大约20公尺高的魔术方块。
若要以机器解决如此高复杂度的谜题,需要极为强大的运算能力。 「Sub1 Reloaded」的运算能力由英飞凌AURIX系列微控制器所提供,它类似于驾驶辅助系统采用的微控制器。在自动驾驶中,极小化反应时间是非常重要的关键。为了以200 MHz时脉确保即时能力,高速的资料处理速度是必须的。如此才能让汽车在接近障碍物时,安全、可靠地煞车。
感官、大脑与肌肉的电子版
「Sub1 Reloaded」机器包含数个其他微晶片。如同我们每天使用的大多数装置,它们连结了真实与数位世界。挑战世界纪录就从按下按钮开始:感测器摄影镜头的遮蔽被移除,然后机器开始侦测各方格的位置。魔术方块事前已依照世界魔术方块协会 (World Cube Association)的特殊规定进行乱序处理。运算晶片(或称之为机器的「大脑」)运算出最快速的解决方案,然后将必要的指令传送至功率半导体。接着这些「肌肉」立即启动六个马达,对应魔术方块的每一面,然后以破纪录的速度复原方块后停止动作,所有一切都在不到一秒的时间内完成。
每个魔术方块仅需20个动作即可复原排列。有多种演算法可用于破解此谜题,最为人知的就是Fridrich方法。但英飞凌的建构者Albert Beer在设计他的天才机器时,并不是以最少的动作次数为考量。相反的,他希望达到最短的时间,甚至让「Sub1 Reloaded」多做了几次动作来达到此目标。 (编辑部陈复霞整理)