查看: 890|回复: 8

[项目分享] Huskylens|麦昆+二哈,都是追梦人_简易版

[复制链接]
202001024362..png

2019:我们都在努力奔跑,​我​们都是追梦人!
这个项目,二哈与麦昆联手,一起去做追梦人。
【测试项目】
麦昆+二哈
颜色识别追球

【测试视频】




【器材准备】
麦昆3.0锂电版  1
二哈测试版       1
网球                 1

【器材组装】
如图,二哈接IIC
202001022103..png
202001021039..png 202001028050..png

【STEP1】
下载安装Mind+1.6.2
里面有测试版Mind+1.6.2
还有刷固件工具和新版固件,出厂固件0.1.9,把固件升级为0.4.3

【STEP2】
硬件连接,使用Gravity 4P线连接HuskyLens与麦昆扩展板上的IIC口(SCL\SDA)(程序中初始化使用了IIC)。
启动软件,添加麦昆,传感器添加二哈
202001022733..png
202001024266..png
【STEP3】
上电,二哈切换到颜色识别模式,对准网球,十字瞄准,按下学习键,开始近与远不同角度的学习。(如果效果不理想,可以遗忘后再学习一次。)
写程序串口输出识别方框中心的X,Y坐标,开始对屏幕坐标增加认识。
202001026211..png
刷入主控,二哈上电,点击串口读数显示按钮,移动小球位置,分析位置与读数的关系。
202001021640..png
202001024179..png
得到的结论如下:
屏幕为320*240像素,左上角为0,0点,XY轴如下图。
202001027744..png
后面编程中计划把屏幕XY方向都平分成5个区域。
根据捕捉到ID的方框中心点XY坐标来判断小球的左右位置和前后远近,从而小车采取不同的动作。
202001025502..png

【STEP4】简易编程如下,高级版本大家来做吧。

基本思路是:捕捉方框中心点X坐标小于等于120,球在左边,左转。
捕捉方框中心点X坐标大于等于200,球在右边,右转。

当球基本在前方时,X坐标在120-200之间,根据Y坐标进行前进,后退和停止的判断。
捕捉方框中心点Y坐标小于等于90,球在前方,前进。
捕捉方框中心点Y坐标大于等于150,球在近处,后退。
202001034499..png 202001037666..png
202001032414..png
202001039305..png
下面程序中加入了加速前进后退左转右转的判断。

【1】初始化设备,串口
202001022789..png
【2】小于等于120左转与大于等于200右转
202001024237..png
【3】120-200之间,球基本在前方,进行前进后退及停止的判断
202001025010..png

【4】定义一些函数
202001024515..png

二哈追球.zip (295.32 KB, 下载次数: 6, 售价: 2 创造力)

汤果  高级技匠

发表于 2020-1-2 17:28:24

我就看着朱老师玩~~~
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠

发表于 2020-1-4 07:59:58

不错,很好玩
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2020-1-4 08:29:11


后面二哈上市了,一起来玩啊。
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2020-1-4 08:29:55

汤果 发表于 2020-1-2 17:28
我就看着朱老师玩~~~

小果老师也会有的哈。
回复

使用道具 举报

digi_cow  中级技匠

发表于 2020-1-4 19:43:53

比男足靠谱
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠

发表于 2020-1-6 13:43:08

rzyzzxw 发表于 2020-1-4 08:29
后面二哈上市了,一起来玩啊。

好的,等着呢
回复

使用道具 举报

kylinpoet  中级技匠

发表于 2020-2-18 14:20:04

楼主强大,多谢分享。
回复

使用道具 举报

Bob爸爸  学徒

发表于 2020-4-11 17:29:21

学习了,谢谢,很棒!
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail