新足迹

 找回密码
 注册

精华好帖回顾

· 如诗如梦新西兰 (2009-1-14) tonyy · 第一次学做生煎 (2008-3-16) bluesummer
· 王思涵读书记(一)——这是(二)的续集 (2007-3-18) poloand · 决战SURREY HILLS之巅! 完整版 (2007-10-27) lss123
Advertisement
Advertisement
查看: 1607|回复: 7

好玩啊,android玩魔方 [复制链接]

退役斑竹

发表于 2010-7-20 17:20 |显示全部楼层
此文章由 garysu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 garysu 所有!转贴必须注明作者、出处和本声明,并保持内容完整


The current world record for the V-Cube 7 is held by Michal Halczuk, set at a time of 3:43.15 at the World Championships 2009. Dan Cohen currently holds the best average record of 3:57.71, set at the Big Cubes Summer 2009. [3]

评分

参与人数 1积分 +4 收起 理由
iami + 4 nice finding

查看全部评分

Advertisement
Advertisement

发表于 2010-7-20 17:27 |显示全部楼层
此文章由 jasonliu234 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jasonliu234 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可怜的魔方 晕了吧

退役斑竹 2007 年度奖章获得者

发表于 2010-7-20 17:29 |显示全部楼层
此文章由 我爱猫 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 我爱猫 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个魔方很COOL,估计我一辈子都转不成。。。
头像被屏蔽

禁止发言

发表于 2010-7-20 18:21 |显示全部楼层

computer engineering吃饱了就专门搞这些东西。

此文章由 iami 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iami 所有!转贴必须注明作者、出处和本声明,并保持内容完整
一堆算法一堆数据结构,一个scanner,一个camera,几个sensors,一堆lego,几个马达连上电源。
scanner肯定也是自己做的,在模拟软件上先设计并且模拟成功后,然后再买真的芯片搭建起来。
home brewed scanner的驱动程序不是c就是c++
这些实验室里的某些疯人的brain child真的难以预料会对人类生活产生多么深远的影响,deeply profound impact in the futureof human being that no one esle can predict but God himself

这个算法先把6面体转换成平面体,每次转动的时候会accordingly 调整被转动的部分。
托上去,转好,降下来,扫描,判断决定,再托上去,大概一秒钟左右时间。
每托上去一次,要转动1至数次
花了近39小时,一共经历了14万次以上的循环。

算法和数据结构用到如此精熟的地步,着实令人叹为观止

btw这不会是一个人能做出来的东西,纠集好几个领域的知识,肯定是team work的结果
签名被屏蔽

发表于 2010-7-20 18:39 |显示全部楼层
此文章由 chenyi1976 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chenyi1976 所有!转贴必须注明作者、出处和本声明,并保持内容完整
扫描应该不难,就是拍一张照,然后取照片的像素进行分析。取样以后去掉严重偏移的值,然后取平均值就可以了。

有了数据以后,解法的算法不知道有没有现成的。。。实在不行,遍历肯定是可以的,但消耗的时间会死人,在遍历的基础上进行一些优化。。。应该有算法。

那个魔方。。。普通的魔方是9格的,内部通过机械卡住,这么多面的魔方,实在无法想象内部是如何弄出来的。

机械应该是比较容易的部分吧。计算机算出算法以后,发指令给步进电机。不停重复就可以。这部分设计可以和软件分离。。。反正现在的单片机技术这么成熟,USB口通讯都是成熟的技术。

说说容易,做做至少是好几个人月吧。。。这帮人真是闲啊。。。ORZ

发表于 2010-7-20 18:45 |显示全部楼层
此文章由 rogerk 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rogerk 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 iami 于 2010-7-20 17:21 发表
一堆算法一堆数据结构,一个scanner,一个camera,几个sensors,一堆lego,几个马达连上电源。
scanner肯定也是自己做的,在模拟软件上先设计并且模拟成功后,然后再买真的芯片搭建起来。
home brewed scanner的驱动程序不是c就是c++
这些实验室里的某些疯人的brain child真的难以预料会对人类生活产生多么深远的影响,deeply profound impact in the futureof human being that no one esle can predict but God himself
这个算法先把6面体转换成平面体,每次转动的时候会accordingly 调整被转动的部分。
托上去,转好,降下来,扫描,判断决定,再托上去,大概一秒钟左右时间。
每托上去一次,要转动1至数次
花了近39小时,一共经历了14万次以上的循环。
算法和数据结构用到如此精熟的地步,着实令人叹为观止
btw这不会是一个人能做出来的东西,纠集好几个领域的知识,肯定是team work的结果


楼上的楼上写了一大堆,就没什么是说对了的。。

1。不是显示Scan就表示有个scanner..那是扫描的意思。。就是手机用摄像头再看。。。
2。那文白夹杂,错误百出的感慨我实在没看懂。。。什么brain child...
3。那算法也不是没转一下都要看看,事先6个面看好,直接可以算出步骤来,下来就是一下下转就对了。
4。这算法根数据结构没啥特别精妙的,就是深度优先搜索,大家都会做。
5。这种一般都是个爱好者自己吃饱了撑的做出来玩的,哪里还需要team work, 就是个把电机而已。。

总结,要赞扬,还是要看明白了再赞扬。。别文不对题的,看起来真别扭。
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2010-7-20 18:58 |显示全部楼层

哈哈显然你是牛人.连brain child这么常见的词都不知道

此文章由 iami 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iami 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 rogerk 于 2010-7-20 05:45 PM 发表


楼上的楼上写了一大堆,就没什么是说对了的。。

1。不是显示Scan就表示有个scanner..那是扫描的意思。。就是手机用摄像头再看。。。
2。那文白夹杂,错误百出的感慨我实在没看懂。。。什么brain child...
3。那算法也 ...
签名被屏蔽
头像被屏蔽

禁止发言

发表于 2010-7-20 19:09 |显示全部楼层
此文章由 iami 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iami 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 chenyi1976 于 2010-7-20 05:39 PM 发表
扫描应该不难,就是拍一张照,然后取照片的像素进行分析。取样以后去掉严重偏移的值,然后取平均值就可以了。

有了数据以后,解法的算法不知道有没有现成的。。。实在不行,遍历肯定是可以的,但消耗的时间会死人,在遍历的基础上 ...


现在想来,这个东西只有开始阶段扫描一下,初始化值后,就不需要用到了。
那个scanner只用一次,剩下完全是算法+电机部分在那里工作
6面体可以转化成平面提,所以这个算法完全可以在电脑上先用软件模拟,等能够成功运行后再用用硬件实施。
签名被屏蔽

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部