简介:
这个作品是我在2020年花了差不多一个月时间完成的,从核心结果的计算到端口应用都是通过vsc的Python编写的,过程中没有使用其它成品软件进行辅助,在运行程序中也不需要进行其它插件的辅助。在机械结构部分也作出了二阶魔方对应的调整设计,在力臂和底盘的设计上是调整上也是花了不少的心思。由于本人资金有限原因,塑料材料都是用…你懂得,所以材料之间配合感比较差,电机功率不敢太高。

程序思路:
1.计算二阶魔方所有状态数
2.根据所有状态数的数据进行整理
3.扫描实体的状态然后匹配状态库,随后根据状态的逆步骤进行复原

文件我只上传了状态数的计算程序(需要回复本帖才能下载)和EV3上的应用程序,其余的数据处理程序我就不上传了,我比较懒得整理。

文件:
把cub文档的文件通过vsc录入ev3后运行即可。
文件内附一个视频,可以看到整个解的过程。

端口:1号端口-颜色,2号端口触碰
A端口-魔方转台马达,B端口-传感器移动马达,C端口-力臂马达

链接:https://pan.baidu.com/s/1nSFoBKaDzSFcvSby7F-NGw
提取码:gaz7

pythonev3-二阶解魔方程序相关推荐

  1. python解魔方程序_写一个解二阶魔方的程序

    本文需要读者有一定的魔方基础, 最起码也要达到十秒内还原二阶魔方的水平, 并且手上最好有一个二阶魔方, 否则文中的很多东西理解不了. 另外, 这里使用的算法是我自己写着玩的, 如果你需要更成熟和专业的 ...

  2. c语言解魔方程序,请哪位牛人告诉我怎样用C语言程序复原3阶魔方的

    对,先要了解算法最好给你个吧,不过是有限阶的(用vc做的)#include<stdio.h>voidmain(){inti,j,n,k,u,t,m,x,y,a[100][100];prin ...

  3. c语言解魔方程序,魔方程序C语言代码.doc

    #include #include #include #include //小方块的结构,包括小方块在x,y,z上的旋转角度,颜色数组下标,小方块的三维坐标. struct rcube{ int xr ...

  4. 自动解魔方机器人 [开篇]

    2017年2月底,在网上看到了一篇新闻 http://digi.tech.qq.com/a/20161112/003776.htm 自然而然的想了想它是如何实现的,从视频来看,在装置顶部和底部各安装了 ...

  5. 小学生手写Python程序解魔方!这是高手,这绝对是高手!

    导读:最近,微博上看到一位孩子的爸爸,在晒其儿子手写程序解魔方的过程,看完后,觉得特别好玩.顿时有种再不学编程,连小学生都赶不上的危机感,哈哈哈!!! 作者:丁彦军 来源:恋习Python(ID:sl ...

  6. 小学生手写Python程序解魔方 这绝对是高手

    昨天,微博上看到一位孩子的爸爸,在晒其儿子手写程序解魔方的过程,看完后,觉得特别好玩.顿时有种再不学编程,连小学生都赶不上的危机感,哈哈哈!!! 整个详细过程如下: 太厉害了,又来了一个别人家的孩子, ...

  7. OpenAI机械手单手轻松解魔方,背靠强化学习+新技术ADR

    编译 | 夕颜 出品 | AI科技大本营(ID:rgznai100) [导读]10月15日,人工智能研究机构OpenAI发布了一条机械手单手解魔方的视频.这个自学式的类人机器人手臂名为 Dactyl, ...

  8. 解魔方神器开源啦!摄像头看一眼,就能还原全步骤

    本文转载自程序员极客实验室. 魔方解不开了怎么办,让程序来帮你. 只需用摄像头把魔方的六个面扫描一遍就能直接给出还原步骤. 即使你的魔方不是标准配色或房间的照明情况特殊也可以通过颜色校准模式来识别. ...

  9. python识别魔方色块_解魔方的机器人攻略23 – 识别颜色(上)

    今天看到架子上的萝卜头,已经落了很多灰尘.想起萝卜头的攻略还剩几篇迟迟没有写完.前一段时间一直在试验小爱的手机遥控器功能,从今天开始准备陆续把萝卜头的攻略补完,给博客也打扫打扫灰尘. 说起来真是很惭愧 ...

最新文章

  1. 如何使用Apache的ab工具进行网站性能测试
  2. [APIO2010]
  3. pip3 install face_recognition
  4. java能否访问PHP的服务器,PHP与Java进行通信的实现方法
  5. 重庆计算机学校电话号码,重庆计算机学校
  6. jzoj100029. 【NOIP2017提高A组模拟7.8】陪审团(贪心,排序)
  7. sublime text3支持Vue语法高亮显示步骤(转)
  8. WebSocket入门
  9. 【manacher】双倍回文(金牌导航 manacher-2/luogu 4287)
  10. es6 WeakMap
  11. vscode+leetcode环境配置
  12. 邹博机器学习算法最新版 --- 献给想要入门、或者想要进阶的朋友
  13. VLAN(虚拟局域网)
  14. ansys变形太夸张_ANSYS大变形典例:线性与非线性分析差别巨大,如何选择?
  15. 保研面试常考题总结(自用 不断更新)
  16. excel 如何将带杠的日期转换成不带杠的格式
  17. tween.js 用户指南 - 与 Three.js 配合使用的补间动画库
  18. 获得32位UUID字符串和指定数目的UUID
  19. android hook方法替换,Android Hook入门教程
  20. DB 查询分析器 6.03 在Windows 8 上安装与运行演示

热门文章

  1. 74LS273与74LS373的区别
  2. 飞天 AI 平台重磅发布!阿里拥抱 AI 这五年
  3. android 仿雷霆战机、打飞机等简易u小游戏
  4. Android 12小时制和24小时制的切换
  5. 全球与中国代餐减肥食品市场深度研究分析报告
  6. ios12计算机丢失,苹果ios12拟我表情怎么找不到_苹果拟我表情使用教程
  7. 原生AJAX下载文件(下载模板)
  8. 计算机资源管理菜单包括哪些,玩转Win7之“资源管理器窗口” -电脑资料
  9. Linux网络优化加速一键脚本
  10. Hotel California 加州旅馆