魔方机器人-复原步骤(一)

魔方机器人之复原步骤

       简单介绍一下,因为之前做了魔方机器人的毕设,虽然最后结果不是很完美,但也算做出来了。在****平台获得许多帮助,在这里也写点东西,因为做毕设之初就想提供一种方便、简易、快速上手的制作方法,故这里分享的内容基本稍微摸索就可以完成。
       本文主要介绍两种得出魔方复原步骤的方法:
             1. Python版,也是大家最为熟悉的一种
             2. Cube Explore软件(大家可能都听过)
一.Python版
       Python软件简单易懂,方便操作。
       1.了解一些魔方的基础知识,构造以及符号定义(买个魔方都有送详细介绍)。
       2.下载好Python软件,官网链接:https://www.python.org/getit/,3.8.2版本下载链接:https://pan.baidu.com/s/131AeFI31CAs4T3t789utdA 提取码:4m30
       3.在Python中文网下载kociemba库(已经下载好Python)。
       2.在dos窗口界面输入apt install python-pip、pip install setuptools、pip install kociemba下载对应的库。
       3.打开kociemba中command_line.py编辑运行。
       在kociemba整个包只有一个函数solve(),输入参数是魔方的各个面的颜色分布字符串,输出是包含解魔方的所有步骤的字符串。还可用于指定解魔方到特定状态的字符串。Python下的使用示例如图所示。
魔方机器人-复原步骤(一)
先运行run,输入import kociemba,接着输入图片中下面一行,回车即可。 kociemba.solve()括号里面的内容为魔方的排列序列,参照下魔方展开图。顺序为自上而下,自左向右。将打乱后序列按照顺序输入就好。
魔方机器人-复原步骤(一)
二.Cube Explore软件
       直接魔方填色得到复原解法,相比上面较直观。
魔方机器人-复原步骤(一)
软件下载链接(附详细使用说明):https://pan.baidu.com/s/1iNWNU6JvwOHy-cxNfiGSzA 提取码:6xjY
参考:kociemba中文网https://www.cnpython.com/pypi/kociemba