最新回复 (51)
-
ericqqaazz 2014-4-72楼
-
上海新玩家 2014-4-73楼
-
lzq44445 2014-4-74楼
-
梯恩梯 2014-4-75楼
-
longmc 2014-4-76楼
-
嘟吧~~~ 2014-4-77楼
-
lc0127 2014-4-78楼
-
NoMaggie 2014-4-79楼
-
tyyd 2014-4-810楼
-
Trainman 2014-4-811楼
-
昕昕2006 2014-4-812楼
-
唐僧 2014-4-813楼
-
caijun0217 2014-4-814楼
-
小猪嘟嘟 2014-4-815楼
-
阿达阿达2011 2014-4-816楼
-
科技人四号 2014-4-817楼
-
Athrun 2014-4-818楼
-
lovemaomao 2014-4-819楼
-
erickou 2014-4-820楼
-
playfei 2014-4-921楼
-
地主 2014-4-922楼
-
鬼玄田田力 2014-4-2523楼
-
丹之岚 2014-4-2524楼
-
别逼我变身 2014-4-2525楼
-
minogue15 2014-4-2526楼
-
lego_fans 2014-4-2627楼
50-70多步,你用CFOP还原的?
我这里面的“步数”不仅仅是需要拧魔方的次数,还包括变换魔方坐标的动作,比如要拧的面在侧面的话就需要把侧面转动到上面或下面的位置。
还原算法用的也不是CFOP,CFOP步数太多,耗时会很长。我用的是快速算法,具体介绍可以看这里[url]http://www.diy-robots.com/?p=282。
-
cqjjjzr 2015-2-1129楼
-
lego_fans 2015-2-1130楼
顶起!话说楼主也喜欢Java?这个必须顶,我正在找更好的算法,看着楼主的70多步。。。。。希望mindcub3r公 ...
Android 平台,java是不二选则嘛。
用不了70多步,手机里面显示的“步骤”指的是最小动作的数量,不是通常还原魔方所说的一步。比如将魔方最上层顺时针转90度这样一个步骤是由翻转魔方、把魔方送到上面等多个步骤组成的。
实际上我用的还原算法是很快的了,所需要的还原步骤已经很少了,参考的是这里面的第三名那个:
[url]http://tomas.rokicki.com/cubecontest/winners.html
还原慢的最主要原因还是机械动作有很多多余的部分,另外为了保证精度,马达运动速度也没有用最大值。
我想如果用mindcube3那个机械结构,不一定会比它慢。
如果你发现了更好的算法,告诉我一声哈,共同改进。 -
布朗运动 2015-2-1231楼
-
bh810816 2015-2-1232楼
-
不要说话 2015-2-1233楼
-
ly796 2015-2-1234楼
-
zhangminjun 2015-4-2235楼
-
openqt 2015-4-2236楼
-
497903605 2015-5-1937楼
-
彩色熊猫 2015-5-2338楼
-
mansonq 2017-6-1539楼
-
WXX 2017-6-1540楼
-
寒月承影 2017-6-3041楼
-
draculalee 2017-7-142楼
-
licher 2017-7-2743楼
-
canghaiwuhen 2017-8-644楼
-
metsui 2017-9-345楼
-
taurusqh 2017-11-3046楼
-
s56772284 2018-1-1947楼
-
davidmo2003 2018-1-2148楼
-
scott 2018-1-3049楼
-
lu415102666 2018-2-2850楼
-
Deathyx 2018-2-2851楼
-
aboyyu 2018-3-152楼