聚丰项目 > 基于Kociemba算法和颜色识别的解魔方机器人
我们的解魔方机器人可以在60秒左右自主复原任意一个完全打乱的三阶魔方。
Waihekor
分享Waihekor
团队成员
张帅 学生
王明祥 学生
靓图一:
靓图二:
靓图三:
ARMPC C30+开发板细节图
STM32开发板细节图
OLED解算时间显示
重新设计的亚克力机械手
亚克力机械手装配效果图
软件部分分为两部分:STM32代码和安卓APP代码
软件部分的结构图如图所示:
解魔方机器人软件系统图
软件算法上:
1.移植了Kociemba算法。Kociemba算法是当今世界上复原魔方步数最少的算法,最长步数只有21步,并且其解算时间为ms级。
2.颜色识别方面应用机器学习领域中一种比较成熟的分类算法完成颜色的分类,颜色识别基本不会出错,识别率极高。
3.对来自Kociemba算法的复原指令进行了优化处理,使用深度优化搜索算法,优化率达23%,缩短了整体复原时间。
STM32代码编辑环境为Keil
安卓APP代码编辑环境为Android Studio
下面是解算算法Kociemba算法的一个Java示例Demo
代码优化效果部分图示
手工小黄条机械手(旧版)
定制亚克力机械手(旧版)
备注:新版的解魔方机器人视频暂时还没出,上面列出的是旧版的视频。新版解魔方机器人安卓APP,普通手机即可使用。推荐使用后置摄像头大于800万像素的智能安卓手机,颜色识别基本不会出错。
(0.21 MB)下载
星辰Q: 很喜欢,不知道前辈能否传授一下这种功力
回复
juanbing: 来来来,我给你运功~
回复
wcm014: 牛人啊
回复
迷雾的灯光: 看着好感慨
回复
墨绿: 厉害了,高大尚
回复
赵小冉: 能不能教一下怎么搞的啊
回复
葬花佛: 这个真的帅呀,您好,对您这边的项目很感兴趣,可以加微信聊聊吗?巩文洁,18222005391微信手机同号
回复