搜索
bottom↓
回复: 36

最近做了一个解魔方机器人。今天完成了核心算法,很开心,分享一下

  [复制链接]

出100入976汤圆

发表于 2016-12-1 17:14:16 | 显示全部楼层 |阅读模式
最近做了一个解魔方机器人。今天完成了核心算法,很开心,分享一下。外观图长这样:

.





舵机手夹具:


图像颜色识别一个尝试了三个方案:


第一个方案是使用stm32f429+OV5640+RGB屏,画了一块四层板,基本上可以用,但是效果不是很理想。

第二个方案是使用visual studio+mfc+opencv+海康摄像头+rtsp协议,等我把上位机做出来后,发现摄像头太大了,不好放,而且网络传输视频有点卡。

第三个方案是使用andriod studio +手机,效果还不错。今天完成了核心算法的编写,很开心。

接下去,只要把通过手机算法得出来的步骤,通过蓝牙模块发给机器人就可以了。接下去两天就是把手机固定到机器人上面,完善手机和机器人的协议,互相配合,最终达到一键解魔方。

这个过程中遇到一些问题,比如装配精度,机械手臂设计,软件编写,代码移植的,虽然受到一些挫折,但还算顺利,挺开心的。通过这个项目学了很多知识,所有的设计软件都是现学现卖,之前只会c + 单片机 + dxp,现在又了解了c++ ,java等,很开心。
有点不会写帖子,见谅。等我把项目完整后,写个详细的步骤,以及算法实现,再和大家分享,哈哈。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2016-12-1 17:45:53 | 显示全部楼层
谢谢分享,牛牛~

出0入0汤圆

发表于 2016-12-1 18:26:54 | 显示全部楼层
楼主威武!

出0入37汤圆

发表于 2016-12-1 18:35:06 | 显示全部楼层
作为一个大活人,还不会玩魔方,目前只会玩单面

出0入0汤圆

发表于 2016-12-1 18:36:04 | 显示全部楼层
jaap 的算法

出0入0汤圆

发表于 2016-12-1 20:31:51 | 显示全部楼层
牛啊,我只能完成魔方一面

出0入0汤圆

发表于 2016-12-1 20:46:32 来自手机 | 显示全部楼层
哈,确实是手机最方便。老外有个分捡 mm 糖豆的 小项目,一群人在 youtube上大显身手,各种方案都有,可以去看看。

出0入0汤圆

发表于 2016-12-1 22:16:13 | 显示全部楼层
高手,我也不会解魔方,单面也觉得困难

出0入0汤圆

发表于 2016-12-1 22:17:49 | 显示全部楼层
太厉害了,想学安卓写app,从哪下手好?

出100入976汤圆

 楼主| 发表于 2016-12-1 22:19:44 | 显示全部楼层

被专业的发现了。。哈哈。。刚入门,android studio 还不怎么会用,现在只是会固定位置读取颜色值,而且对灯光要求挺高的,光线太强不行,后面可以加入边缘检测,图像均值等等,以及3D动画显示效果。你比较专业。。哈哈。。

出100入976汤圆

 楼主| 发表于 2016-12-1 22:25:10 | 显示全部楼层
starsnow 发表于 2016-12-1 22:17
太厉害了,想学安卓写app,从哪下手好?

随便下载本  android 入门到精通 的电子书;从第一个例子开始抄,就可以愉快的入门了。

出0入0汤圆

发表于 2016-12-1 22:45:15 | 显示全部楼层
都是人才啊。

出0入0汤圆

发表于 2016-12-2 04:04:41 来自手机 | 显示全部楼层
太厉害了,人才啊。

出0入0汤圆

发表于 2016-12-2 09:01:43 | 显示全部楼层
linccfzu 发表于 2016-12-1 22:19
被专业的发现了。。哈哈。。刚入门,android studio 还不怎么会用,现在只是会固定位置读取颜色值,而且 ...

挺不错的.. 就是摄像头有点震撼了我....

出0入0汤圆

发表于 2016-12-2 09:09:37 | 显示全部楼层
没看错的话,应该全部都是用 Power HD LF-20MG ??

这个选型组力气太大, 容易扭散魔方..而且速度参数对于做这个机器人, 也有点偏低

0.18 sec (4.8V) │ 0.16 sec (6.6V)

出0入91汤圆

发表于 2016-12-2 09:34:40 | 显示全部楼层
kayatsl 发表于 2016-12-2 09:09
没看错的话,应该全部都是用 Power HD LF-20MG ??

这个选型组力气太大, 容易扭散魔方..而且速度参数对于做 ...

魔方达人出现了  

出0入0汤圆

发表于 2016-12-2 21:51:46 | 显示全部楼层
linccfzu 发表于 2016-12-1 22:25
随便下载本  android 入门到精通 的电子书;从第一个例子开始抄,就可以愉快的入门了。 ...

好的谢谢~~

出0入0汤圆

发表于 2016-12-19 09:01:04 | 显示全部楼层
赞一个                              

出0入0汤圆

发表于 2016-12-23 13:02:07 | 显示全部楼层
牛人,魔方都可以这样玩!

出0入0汤圆

发表于 2017-5-17 17:13:49 | 显示全部楼层
大神好!看到你解魔方机器人做的太牛了,我一直很想做这样一套,目前我硬件部分做好了,现在难点在图像识别上,想请教你一些问题,方便加QQ不?我QQ:394519046

出0入0汤圆

发表于 2017-7-20 16:42:26 | 显示全部楼层
的确图像识别很关键

出0入0汤圆

发表于 2017-7-20 19:02:26 来自手机 | 显示全部楼层
厉害啊,我的哥

出0入0汤圆

发表于 2017-7-21 21:35:04 | 显示全部楼层
人才啊~,膜拜~~~

出100入976汤圆

 楼主| 发表于 2017-7-22 13:35:16 | 显示全部楼层

0.0 0.00.00.00.00.0

出0入0汤圆

发表于 2017-7-22 16:46:24 来自手机 | 显示全部楼层
有米有时间,羡慕啊

出0入22汤圆

发表于 2017-7-22 18:20:43 | 显示全部楼层
楼主,能不能科普一下,androidstudio
主要想了解如下:
as里面有没有vs里面的消息(或者叫事件)的概念,比如vb.net,我需要某个按键按下的功能,在设计界面双击该按钮,就进入了click事件,就可以愉快的写代码了。

出100入976汤圆

 楼主| 发表于 2017-7-25 20:50:37 | 显示全部楼层
zxq6 发表于 2017-7-22 18:20
楼主,能不能科普一下,androidstudio
主要想了解如下:
as里面有没有vs里面的消息(或者叫事件)的概念, ...

有,编程方式跟wpf原理差不多,界面采用标签语言的格式来设计。

出0入4汤圆

发表于 2017-7-26 08:27:57 | 显示全部楼层
佩服佩服!

出0入0汤圆

发表于 2017-7-26 10:14:19 | 显示全部楼层
精神可嘉阿,这一套下来想必你能学到很多东西!

出0入0汤圆

发表于 2017-9-19 14:46:58 | 显示全部楼层
楼主牛人啊

出0入0汤圆

发表于 2017-10-20 00:32:13 | 显示全部楼层
linccfzu 发表于 2016-12-1 22:19
被专业的发现了。。哈哈。。刚入门,android studio 还不怎么会用,现在只是会固定位置读取颜色值,而且 ...

是他自己之前就做过一个魔方机器人

出0入0汤圆

发表于 2017-10-20 09:10:02 | 显示全部楼层
楼主可以像alphago那样挑战各地魔方高手,很快你和你的魔方机器人就出名了,记得给你魔方机器人取个响点的名字

出0入10汤圆

发表于 2019-1-31 12:27:34 | 显示全部楼层
楼主,牛逼!也想学习下andriod,请问楼主的第三个方案可以开源下吗?

出0入0汤圆

发表于 2019-3-20 21:38:51 | 显示全部楼层
楼主啊牛逼

出0入162汤圆

发表于 2019-3-21 06:30:01 来自手机 | 显示全部楼层
Maurice 发表于 2017-10-20 09:10
楼主可以像alphago那样挑战各地魔方高手,很快你和你的魔方机器人就出名了,记得给你魔方机器人取个响点的 ...

高手还原魔方只要几秒钟,挑战?不大可能哦

出0入0汤圆

发表于 2019-3-21 08:24:14 | 显示全部楼层
佩服,我安卓关注一年了,看代码还有困难啊

出0入0汤圆

发表于 2019-3-21 09:56:14 | 显示全部楼层
路过,高手啊!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-24 20:56

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

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