搜索
bottom↓
回复: 31

想做个玩魔方的机器!

[复制链接]

出0入0汤圆

发表于 2009-8-25 16:36:08 | 显示全部楼层 |阅读模式
不知道大家有没有过这种想法,做个机器人玩魔方,网上有这样的视频,貌似用的是最短还原路径!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2009-8-25 21:04:02 | 显示全部楼层
你还是先写一个解魔方的软件吧

出0入0汤圆

发表于 2009-8-25 21:29:33 | 显示全部楼层
机器人的魔方还原可以按照CFOP的方法来,只要第一步十字好了,剩下的按套路来,都是已知的那么几种情况,全写成数据保存下来估计也没几K,51都可以。
所以知道CFOP后,魔方的还原就变得没那么好玩了。我现在用基础方法+加CFOP的最后1步,基本在3分以内就能还原。

以上都是年初闲的时候学的。

出0入0汤圆

发表于 2009-8-25 23:10:31 | 显示全部楼层
网上有很多用乐高机器人来解魔方的
不过我更倾向于做一个能够自动恢复的魔方:)

http://www.chinavid.com/news/2008-3-26/083265071587.htm

出0入0汤圆

发表于 2009-8-26 00:43:38 | 显示全部楼层
试过最快1分30秒,大多数时候都是2分10几秒。其实公式熟悉后影响速度的主要因素是操作的手势。

出0入663汤圆

发表于 2009-8-26 03:16:01 | 显示全部楼层
世界纪录是7.08秒,CPU可以算得很快,但是机械手做到这个速度有难度。

出0入0汤圆

发表于 2009-8-26 03:16:44 | 显示全部楼层
CFOP法 (Cross+F2L+OLL+PLL)还原魔方的速度很快,但是需要掌握119个公式(41+57+21)

我那时学魔方,可不知道这方法。我用的公式只有4个(1对中层棱块 2对顶层十字 3角旋 4角移)。转成功 要200左右步。提高速度主要在于要有个好魔方,1秒钟能转5-10步的。

后来我又自发现了很多公式,其中有20步实现“中心块”转180度的公式。
////////////////中心块 的转动必须在上面有字的的 魔方上才能体现出来。单色的是看不出的。

出0入0汤圆

发表于 2009-8-26 08:09:35 | 显示全部楼层
一直在3分鐘左右還原~

出0入0汤圆

发表于 2009-8-26 16:00:23 | 显示全部楼层
乐高NXT有不少,可以去找一下“Tilted Twister”

出0入0汤圆

发表于 2009-8-26 17:17:05 | 显示全部楼层
点击此处下载 ourdev_474891.rar(文件大小:143K) 魔方(原文件名:GLcube.rar)

N年前出差时用OPENGL写过一个3D魔方的模型程序,不过算法没研究过,只能鼠标+键盘玩
鼠标可3轴转动整个模型,键盘可模拟魔方旋转动作,键盘定义如下:

R:右面顺转90度
Alt+R:右面逆转90度
L:左面顺转90度
Alt+L:左面逆转90度

F:前面顺转90度
Alt+F:前面逆转90度
B:后面顺转90度
Alt+B:后面逆转90度

U:上面顺转90度
Alt+U:上面逆转90度
D:下面顺转90度
Alt+D:下面逆转90度

所有复杂魔方动作都可以用这12步组成,本想把这12步定义成魔方语言,存储在文本或XML文件中
这样就可以给解算算法一个通用接口了,后来出差结束就没用做了

出0入134汤圆

发表于 2009-8-26 18:14:48 | 显示全部楼层
哈 我也有这样的想法

出0入134汤圆

发表于 2009-8-26 18:15:29 | 显示全部楼层
哈 我也有这样的想法
好像还要颜色识别吧的

出0入0汤圆

发表于 2009-8-28 15:49:31 | 显示全部楼层
我觉得这个机器人最重要的是程序。而且,楼主必须是魔方高手。
头像被屏蔽

出0入0汤圆

发表于 2009-8-28 15:59:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2009-8-28 16:35:46 | 显示全部楼层
我也觉得最难的是机械部分,网上看过别人的视频,自己也想象一下,原理倒是不难

出0入0汤圆

发表于 2009-9-4 15:37:10 | 显示全部楼层
日本安川有这样的机器人,原来在展会上拍过照片,遗憾被无意删掉了

出0入309汤圆

发表于 2009-9-4 15:41:24 | 显示全部楼层
为什么不装在魔方里面?六个轴电机+码盘。角块的状态可以有旋转顺序推导。直接旋转还原。

出0入0汤圆

发表于 2009-9-4 23:33:17 | 显示全部楼层
ddd

出0入0汤圆

发表于 2009-9-4 23:41:23 | 显示全部楼层
要做就做一个电子魔方..

出0入0汤圆

发表于 2009-9-6 13:01:26 | 显示全部楼层
好牛的专业人才,我的努力学习啊,我还不知这方面大有人在!

出0入134汤圆

发表于 2009-12-13 16:41:07 | 显示全部楼层
3楼提到的那个机器人解魔方的视频



机器人解魔方

出0入0汤圆

发表于 2009-12-15 10:21:46 | 显示全部楼层
今年的NIDays2009上面NI就展出了这样一个Demo,解6个面好像是8秒的样子,离世界纪录还差一点点,据说再快的话魔方会碎掉……


魔方机器 (原文件名:cube.jpg)

出0入0汤圆

发表于 2009-12-15 10:27:12 | 显示全部楼层
花上个把小时始终没能解出魔方的人默默飘走~~~~

出0入0汤圆

发表于 2009-12-15 12:56:01 | 显示全部楼层
metoo

出0入134汤圆

发表于 2009-12-15 17:36:03 | 显示全部楼层
我大概80~90秒能还原魔方。

出0入0汤圆

发表于 2009-12-15 19:36:41 | 显示全部楼层
O(∩_∩)O~ 我为楼上作证 一魔方强人 大一时就和我说要做解魔方的机器

出0入0汤圆

发表于 2009-12-15 19:37:12 | 显示全部楼层
汗,我和6楼一样。。。

我那时学魔方,可不知道这方法。我用的公式只有4个(1对中层棱块 2对顶层十字 3角旋 4角移)。转成功 要200左右步。

我琢磨了几个公式以后,就用这几个公式反复组合,搞定了魔方,然后就扔在一边,没再研究,解一个魔方要近5分钟。。。

出0入0汤圆

发表于 2010-1-12 23:23:52 | 显示全部楼层
我用手还原三阶只需要三十秒,但估计,三年,我也做不出来这机器,差得太远了。。。

出0入0汤圆

发表于 2011-6-15 23:02:48 | 显示全部楼层
回复【16楼】iamseer  
为什么不装在魔方里面?六个轴电机+码盘。角块的状态可以有旋转顺序推导。直接旋转还原。
-----------------------------------------------------------------------

呵呵,LS没玩过魔方吧,魔方里面剩余的空间不够,机械结构也比较复杂,三阶的还可以,四阶,五阶的里面结构复杂的一B.

出0入0汤圆

发表于 2011-6-16 16:42:27 | 显示全部楼层
可以把魔方做大一些啊,比如直径半米左右,空间足够了,我也觉得自己会还原的魔方更有意思

出0入0汤圆

发表于 2011-6-16 17:59:31 | 显示全部楼层
磁悬浮自还原的有意思

出0入0汤圆

发表于 2011-6-16 18:14:01 | 显示全部楼层
最快要1分钟还原三阶。。
去他这里看看吧,动力老男孩,做的挺好的,链接http://www.diy-robots.com/?page_id=46
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 13:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表