Android手机妙解魔方视频
openkk 13年前
本文是从 <a href="/misc/goto?guid=4958202669166742607">CubeStormer II – Beats Human’s World Record in Rubik’s Cube Solving</a> 这篇文章翻译而来。 <br /> <embed src="http://player.youku.com/player.php/sid/XMzI4MjA5Nzgw/v.swf" type="application/x-shockwave-flash" width="550" height="400" quality="high" /> <p> 这个装置完全由乐高积木(LEGO)公司的积木产品拼装而成,还包括 4 个 MINDSTORMS NXT 机器人组件和一个三星的 Galaxy S II 智能手机,手机里的一个专门开发的 Android 应用充当这个智能机器设备的大脑。MINDSTORMS NXT 智能组件和三星 Galaxy SII 使用的相互独立不同 ARM 处理器。</p> <p> 这个安卓应用使用手机的摄像头来捕捉魔方的各个面的图像,分析出颜色组成。它采用的是一种高级的两阶段(two-phase)算法,这种算法最初是为 Speedcuber 设计的,这里被改进增强成多线程运算,充分利用智能手机里的双核 ARM Cortex-A9 1.2GHz 处理器的性能。这个软件提供了一种特别有效的控制这四方向驱动的设备的方法。安卓应用通过蓝牙向 LEGO NXT 智能设备上的 ARM 处理器发送指令,从而控制设备上的马达,驱动这个设备运转。在机械转动魔方期间,安卓应用使用手机中 ARM Mali-400 MP GPU 上的 OpenGL ES 实时显示魔方被六面色齐的整个过程。</p> <p> 人类解决魔方的最快纪录时间只是指机械操作时间,并不包括之前的“观察”魔方的时间。而这款 CubeStormer II 智能机器设备的时间记录包括所有:图像捕捉,软件技术,以及机械操作。时间记录证明,这个机器所用的时间远低于人类的最高纪录。<br /> <br /> 来自: <a id="link_source2" href="/misc/goto?guid=4958202669913323885" target="_blank">外刊IT评论</a></p>