OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9303|回复: 8

自己用战舰做的2017年电赛滚球系统

[复制链接]

8

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2017-7-23
在线时间
11 小时
发表于 2018-6-27 10:27:57 | 显示全部楼层 |阅读模式
本帖最后由 吴宇韩 于 2020-8-8 14:38 编辑

自己用战舰做的2017年电赛滚球系统
滚球系统PID调节经验:
比例P:对舵机的角度进行比例调节,调节舵机的响应速度,比例越大舵机的响应速度越快,
平板的摆角越大,但是不能过大,否则会产生超调现象。
积分I:在小球到达指定位置时,系统稳定性较强,无需利用积分项对系统进行补偿
微分:微分调节反映舵机角度变化率,即角速度,微分调节具有可预见性,
可以预见偏差的变化趋势,进而进行超前控制系统,减少调节时间。


颜色识别追踪算法原理详解:(了解一下哈)
原理很简单:先遍历寻找腐蚀中心,然后在腐蚀中心处进行迭代。
H指hue(色相)、S指saturation(饱和度)、L指lightness(亮度)。与RGB相比HSL与人类对颜色感知更接近。

视频中的红点就是腐蚀中心,腐蚀算法将从该点开始分别向上下左右四个方向进行读点,若点的颜色符合条件则往外读,
等四个方向都结束后得到四个边缘点的坐标,记左边缘点的x轴坐标为left,右边缘点的x轴坐标为right,上边缘点的y轴坐标为up,
下边缘点的y轴坐标为bottom,那么坐标( (right-left)/2 , (up-bottom)/2 ) 即为新的腐蚀中心


实现原理:
将摄像头的数据读出写入tft屏,读取tft屏幕上的像素点的颜色进行识别。由于RGB格式的颜色数据的效果不好,所以将其转换为HSL格式数据。
首先遍历寻找腐蚀中心,然后在之前腐蚀中心点处进行迭代向外寻找新的腐蚀中心。
腐蚀算法从该点开始分别向上下左右四个方向进行读点,若点的颜色符合条件则往外读,等四个方向都结束后得到四个边缘点的坐标,
记左边缘点的x轴坐标为left,右边缘点的x轴坐标为right,上边缘点的y轴坐标为up,下边缘点的y轴坐标为bottom,那么坐标( (right-left)/2 , (up-bottom)/2 ) 即为新的腐蚀中心。

关于程序中使用到的参数值,我是参照下面这些该大神在论坛说的调试经验得到的参数:
设置好H、S、L的阈值,用起来没有问题。分享一下我的调节参数时总结的技巧:
1.识别绿色和蓝色的效果最好,因为他们在色调谱中占据的范围最大
2.先将S、L的范围设的广一些(如 5 -250 ),先调节H的值的范围
3.H值调节好后,再调节S、L值


板球系统v3.0.rar

4.2 MB, 下载次数: 5654

滚球控制系统完成所有功能

越努力,越幸运!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2018-7-16
在线时间
3 小时
发表于 2018-7-19 13:38:53 | 显示全部楼层
回复 支持 1 反对 0

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2018-6-28 01:51:45 | 显示全部楼层
牛逼,有视频么?
回复 支持 反对

使用道具 举报

8

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2017-7-23
在线时间
11 小时
 楼主| 发表于 2018-7-9 16:32:04 | 显示全部楼层

有视频
越努力,越幸运!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2018-7-9
在线时间
10 小时
发表于 2018-7-9 19:45:07 | 显示全部楼层
执行部件能拍个图片吗,我们也做了一个
但是机械结构太粗糙,控制不理想
回复 支持 反对

使用道具 举报

0

主题

91

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2017-7-19
在线时间
31 小时
发表于 2018-7-14 13:17:59 | 显示全部楼层
牛,大佬有没有视频可以观摩一下
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2017-10-30
在线时间
7 小时
发表于 2018-8-7 10:04:49 | 显示全部楼层
牛 大佬啊
回复 支持 反对

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2019-7-9
在线时间
15 小时
发表于 2019-7-9 23:12:36 | 显示全部楼层
谢谢大佬
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2021-7-30
在线时间
1 小时
发表于 2021-7-30 17:02:56 | 显示全部楼层
大佬有原理图吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-29 07:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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